Implementação de Páginas Web para o Cadastro, Alteração e Exclusão
de Questões para o Projeto Pré-Cálculo
André Victor do Valle Iguera
Departamento de Computação – UNESP
17033-360, Bauru, SP
E-mail:[email protected]
Nair Cristina M. Brondino
Mauri Cunha do Nascimento
Sueli L. Javaroni
Departamento de Matemática – UNESP
17033-360, Bauru, SP
E-mail: [email protected]
RESUMO
Este trabalho tem por objetivo apresentar o projeto de iniciação científica desenvolvido pelo
aluno André Victor do Valle Iguera, o qual faz parte do projeto de pesquisa “Pré-Cálculo: um
curso interativo na Internet”.
Ao ingressar em cursos de nível superior na área de Exatas, muitos alunos têm dificuldades
no aprendizado do Cálculo. Muitas vezes, o aluno não conseguiu compreender todos os
conceitos de funções, necessários para o desenvolvimento das competências em Cálculo,
embora se espere que este já tenha tido um contato prévio com o assunto funções no decorrer do
Ensino Médio. Segundo [1], “Na escola média, os alunos trabalharam conceitos matemáticos,
muitas vezes de maneira isolada, com, na melhor das hipóteses, um enfoque significativo, e
apesar dos professores da Universidade esperem haver domínio de algumas técnicas operatórias,
normalmente a linguagem lógico-formal não está satisfatoriamente estabelecida.”
Nesse contexto, o projeto “Pré-Cálculo – um curso interativo na Internet” visa a desenvolver
uma página interativa com conteúdos de Pré-cálculo, que poderá servir de apoio às aulas
presencias da disciplina de Cálculo Diferencial e Integral I e também como material para cursos
de Ensino à Distância. Através da apresentação de teoria e de uma coleção de atividades
interativas, o Pré-Cálculo tem como objetivo fornecer um material que propiciará ao usuário a
possibilidade de revisar, exercitar e compreender melhor as funções que servirão de base para o
aprendizado do Cálculo.
Para o desenvolvimento das atividades, em um primeiro momento, houve a necessidade de
identificar quais eram as dificuldades mais frequentes apresentadas pelos alunos que cursam a
disciplina de Cálculo Diferencial e Integral I. Através de uma reflexão a partir da prática dos
docentes envolvidos no projeto, da busca de referências sobre o tema ([2], [3]) e de discussões
com outros professores que ministram as disciplinas de Fundamentos de Matemática Elementar
e de Cálculo Diferencial I e II, foi possível observar que os alunos, em grande parte,
apresentam, dentre outras, dificuldades em “traduzir” a linguagem matemática para a linguagem
natural e vice-versa, e que desconhecem ou não compreendem as diversas representações de
funções (algébrica, geométrica e numérica).
Desta forma, as atividades propostas serão compostas de fichas com questões de múltipla
escolha, envolvendo de duas a cinco alternativas. Com vistas a trabalhar todas as representações
de funções, poderão ser utilizados gráficos, figuras e planilhas eletrônicas. Ao escolher uma
alternativa incorreta, o programa apresenta na tela uma observação ou um questionamento com
vistas a promover uma reflexão do usuário acerca de sua escolha. Esse diferencial faz com que o
material não se constitua em um livro eletrônico, mas sim, que promova uma verdadeira
interação com o usuário. De acordo com [5], “...a possibilidade de interação e colaboração
favorece a fixação de conteúdos-chave e a aprendizagem significativa.” e, neste contexto, os
questionamentos serão elaborados com o objetivo de fomentar a autonomia do aluno frente ao
computador. Dentro desta perspectiva, a avaliação da aprendizagem ocorrerá de maneira
automática, uma vez que o aluno terá acesso às suas estatísticas de acertos a qualquer tempo.
254
Para atender aos objetivos da proposta, seus integrantes foram alocados em cinco frentes
inter-relacionadas, a saber: Gerenciamento de Perguntas, Gerenciamento de Usuários,
Gerenciamento de Controle Estatístico, Gerenciamento de Design e Gerenciamento de Produção
de Conteúdo. As quatro primeiras frentes relacionam-se diretamente com a parte de
programação da página e estão sendo desenvolvidas em conjunto com alunos da área de
informática. Embora todas as frentes estejam inter-relacionadas, as páginas foram desenvolvidas
separadamente. Desta forma, este trabalho vai discorrer sobre a frente Gerenciamento de
Perguntas, na qual foram implementados os códigos para as páginas de Cadastro e
Gerenciamento de Perguntas, assim como a configuração do servidor para a inclusão de
imagens.
Para o desenvolvimento do sistema relativo à página de cadastro de perguntas, foi escolhida
a linguagem de programação PHP (Hypertext Preprocessor). Segundo [4] algumas vantagens do
PHP residem na interoperabilidade entre sistemas operacionais e servidores, uma vez que “O
PHP é uma linguagem de fácil aprendizagem, suporta um grande número de banco de dados, é
seguro, compacto, possui licença gratuita, é ideal para implementação de pequenos e médios
projetos.”. Nesta etapa também foi utilizado o MySQL, que é um sistema de gerenciamento de
banco de dados relacional, que possui determinadas capacidades, tais como: alto desempenho,
portabilidade, baixo custo, fácil configuração e aprendizado [6].
A página Cadastro de Perguntas só pode ser acessada pelo usuário Administrador e tem por
objetivo oferecer a este um modo de armazenar as alternativas, observações e questões em um
banco de dados para, posteriormente, serem recuperadas. Para ter acesso a esta página, o usuário
precisa estar autenticado como um Administrador. Após o acesso através de um menu lateral, o
usuário visualiza a lista de seleção “Conteúdo”; os campos “Pergunta”, “Alternativa 1”,
“Observação 1”, “Alternativa 2”, “Observação 2”; os botões “Escolher arquivo”, “Adicionar
alternativas”, “Enviar” e os radiobuttons “Alternativa correta”. Um exemplo da página de
cadastro é apresentado na figura 1. Caso julgar necessário, o usuário poderá inserir mais três
alternativas, bastando, para isso, clicar no botão “Adicionar alternativas”. As alternativas são
adicionadas de forma dinâmica na página, através da linguagem Javascript. Ao clicar em
“Enviar”, o sistema realiza uma validação para verificar se os campos obrigatórios foram
preenchidos. Os campos obrigatórios definidos para garantir a consistência do banco de
questões foram “Pergunta”, “Alternativa 1”, “Alternativa 2” e “Alternativa correta”. O usuário
pode querer relacionar uma imagem à questão. Ao clicar no botão “Escolher arquivo”, o sistema
abre o selecionador de arquivos do sistema operacional.
Ainda dentro desta frente, foi confeccionada a página de gerenciamento das questões
cadastradas, cujo modelo é apresentado na figura 2. O usuário Administrador pode acessar esta
página seguindo os mesmos procedimentos de autenticação da página “Cadastro de perguntas”.
Após o acesso, o sistema lista todas as perguntas cadastradas, exibindo, à direita, as opções
“Alterar” e “Excluir”. Quando o usuário clica em Excluir, o sistema exibe uma mensagem de
confirmação. Ao clicar em “Sim”, o sistema realiza a exclusão da pergunta selecionada do
banco de dados, assim como suas alternativas e observações. Ao clicar em “Não”, o sistema
fecha a mensagem e não realiza nenhuma ação de exclusão.
Figura 1 – Modelo de página de cadastro de perguntas.
255
Figura 2 - Modelo de página de alteração de perguntas
O usuário ainda tem a opção de alterar a pergunta. Ao clicar na opção “Alterar”, o sistema
exibe a página “Alteração.” Nesta página, é possível visualizar os mesmos campos da página de
cadastro, porém os campos devem estar preenchidos com as informações inseridas no cadastro.
Além disso, também é exibida a imagem adicionada para a pergunta. O usuário pode alterar os
campos de texto (pergunta, alternativa e observações), o radiobutton que marca a alternativa
correta e pode optar por alterar a imagem adicionada.
Palavras-chave: Pré-Cálculo, TIC.
Referências
[1] BARUFI, M. C. B. A construção/negociação de significados no curso universitário inicial
de Cálculo Diferencial e Integral. Tese de Doutorado. São Paulo: FE-USP, 1999.
[2] CURY, H. N. Análise de erros: o que podemos aprender com as respostas dos alunos. Belo
Horizonte – autêntica. 116p. 2007.
[3] CURY, H. N. Análise de Erros em Cálculo: Uma Pesquisa para Embasar Mudanças. Acta
Scientiae. v. 6, n. 1. 2004.
[4] HACKENHAAR, J.; ZANELLA, J.; CARDOSO, T. Um comparativo entre PHP e JSP:
definindo a melhor aplicação para o desenvolvimento de projetos web. Revista iTEC,
ISSN 2179-7544,
Nº
1,
Vol.
I,
2010.
Disponível
em:
<http://www.facos.edu.br/old/galeria/110032011031433.pdf>. Acesso em 25.mai.2013.
[5] REFERENCIAIS PARA ELABORAÇÃO DE MATERIAL DIDÁTICO PARA EAD NO
ENSINO
PROFISSIONAL
E
TECNOLÓGICO.
Disponível
em
<http://www.etecbrasil.mec.gov.br/gCon/recursos/upload/file/ref_materialdidatico.pdf>
acesso em 19 abril 2012.
[6] WELLING, L.; THOMSON, L. PHP e MySQL – Desenvolvimento Web. 3º edição. Editora
Campus. 2005.
256
Download

P-ICEnsinoImplementação de Páginas Web para o Cadastro