www.matematica.br

iGraf - Gráficos Interativos na Internet

Clique aqui para descarregar esta página completa.

O iGraf é um sistema gratuito para ensino/aprendizagem de tópicos relativos à funções, como estudo de polinômios ou de pontos de máximo em funções deriváveis. Este sistema faz parte de um projeto maior, que trabalha para desenvolver/testar/distribuir sistemas para ensino/aprendizagem de assuntos relacionados à Matemática em geral. Veja outros sítios do projetos:
iMática: http://www.matematica.br Projeto de matemática digital, portal geral do projeto
iGeom: http://www.matematica.br/igeom Sistema multiplataforma (Java), que também funciona em páginas Web, para geometria interativa.
iGraf: http://www.matematica.br/igraf Sistema multiplataforma (Java), que também funciona em páginas Web, para estudo de funções, incluindo cálculo diferencial e integral.
iComb: http://www.matematica.br/icomb Sistema multiplataforma (Java), que também funciona em páginas Web, para estudo de alguns problemas de combinatória.
SAW: http://milanesa.ime.usp.br/saw Sistema cliente/servidor para gerenciamento de cursos via Web (um LMS) que permite elaborar atividades interativas com módulos de aprendizagem (como os 3 sistema acima)
iMath: http://milanesa.ime.usp.br/imath Sistema cliente/servidor para gerenciamento de artigos interativos com módulos de aprendizagem.

O iGraf funciona em qualquer sistema operacional (como Linux, Macintosh ou Windows). Para isso basta ter instalado o Java, que também é gratuito e pode ser descarregado a partir do endereço http://www.java.com/pt_BR/download/manual.jsp. Esta página serve de modelo para a incorporação do iGraf em ambientes Web, como o http://milanesa.ime.usp.br/saw ou o http://www.moodle.org. Utilizando-se JavaScript é possível pegar o conteúdo de uma sessão iGraf (tudo o que foi feito) e enviar esta para um servidor. Se for utilizado um exercício com avaliação automática, então também pode-se pegar o resultado da avaliação do exercício, o que pode: em cursos via Web pode reduzir muito o trabalho do professor e em ambiente Web aberto, pode fornecer rapidamento ao aluno um resultado de avaliação de sua resposta.
Veja no código fonte desta página como chamar as funções getAnswer() (para pegar a sessão) e a função getEvaluation() com o resultado da avaliação. São necessários 4 blocos "tags" HTML:
  1. Código JavaScript: neste bloco colocá-se o código JavaScript.
    No código está cercado com os comentários:   Código JavaScript: início e Código JavaScript: fim
  2. Variáveis para o JavaScript pegar valores da sessão do iGraf: para cada iGraf na página são necessárias 2 variáveis, cada uma com um nome distinto.
    No código estas variáveis estão logo abaixo do comentário:   1. Variáveis para o JavaScript pegar valores da sessão do iGraf.
  3. Chamado do iGraf: applet Java No código estas variáveis estão logo abaixo do comentário:   2. Chamada do iGraf: applet Java.
  4. Botão para envio do trabalho: aqui é colocado um botão que ao ser clicado dispara a função JavaScript que, primeiro busca a sessãos do MAs e depois mostra os códigos numa janela tipo pop-up (se o código estivesse dentro de um servidor Web, as respostas poderiam ser enviadas automaticamente ao servidor).
Nesta página mostramos uma única entrada do iGraf, mas é possivel colocar várias "instâncias" como ilustramos no seguinte exemplo: 3 MAs numa mesma página.

Exemplo: faça alguns gráficos: enviar construção
< param name="bg" value="contrast1" >
Por favor, clique no botão abaixo para disparar função JavaScript que, primeiro busca as sessões dos 3 MAs e depois mostra os códigos numa janela tipo pop-up (se o código estivesse dentro de um servidor Web, as respostas poderiam ser enviadas automaticamente ao servidor).


 

 Gerado automaticamente pelo iGraf
 Coord. Prof. Dr. Leônidas O. Brandão

 


Instituto de Matemática e Estatística
Universidade de São Paulo
iMática
Matemática Interativa