Grupo G5

     Subject: Programaçao na Web, G5
        Date: Thu, 16 Apr 1998 08:39:45 -0300
        From: Ivan Luiz Marques Ricarte 
Organization: Universidade Estadual de Campinas - UNICAMP
  Newsgroups: feec.posgrad.IA368F
 


Programação na WEB
 
Grupo G
 
Sérgio
Ricardo
Marcelo
Fernanda
 
Introdução :
 
 
1)Para a composição de disciplinas, a pessoa que está preparando a 
disciplina recebe um formulário CGI, o qual conterá campos a serem 
preenchidos com a seqüência de aulas (assuntos), referências, exercícios 
a serem aplicados, provas e outros mecanismos que sejam necessários. 
Através da CGI, ele pode definir a seqüência de assuntos, a interação de 
exercícios e outros. Feito isto, será gerado ao final uma página Html 
onde contenha todas as informações fornecidas.
A CGI terá acesso a base de dados (SQL) para saber o que poderá oferecer 
ao autor sobre um determinado assunto ou assuntos para que este possa 
compor a disciplina.
No entanto, outra opção para a programação da funcionalidade referente à 
composição da disciplina são os servlets, os quais são recomendados como 
possíveis substituídos a programação CGI devido a suas características 
de familiaridade(Java), portabilidade, segurança e performance [ref. 
Servlet pag 3]
 
2) A utilização de CGI ou java applet para o cadastro como no exemplo 
acima, acessando um Banco de dados contando com toda a gama de perfis 
existentes para que possam ser selecionados os que sejam necessários 
para uma determinada disciplina (curso).
 
3) Inserir no banco o aluno e o perfil deste a partir de pesquisas de 
todos os perfis existentes. Bem como sua senha inicial e o seu RA. A 
partir deste ponto o aluno passa a Ter um perfil onde ele poderá 
realizar cursos ou não que se encaixem neste perfil. O mecanismo seria o 
uso de CGI ou Java, este último pôr questão de performance.
 
4) Bom exemplo para uso de servlet no servidor onde este poderia 
pesquisar em um banco de dados se uma determinada página com assunto de 
uma disciplina já pode ser acessada na data daquela consulta.
 
5) No servidor o uso de servlet, onde associado com o uso de 
persistência podemos montar uma estatística de acesso a página pôr um 
determinado aluno. Estas informações são gravadas em um banco de dados. 
A respostas de exercícios também poderia entrar desde que este tivessem 
correção automática , informando o banco de dados sobre o resultado.
 
6) e-mail
 
7)Utilização de applets java no cliente, onde este resolve a prova. Pôr 
exemplo, podemos controlar o tempo de prova. Já a correção é um servlet 
no servidor onde ele define se será auto correção ou o professor, onde o 
servlet envia a prova para o professor corrigir.

ricarte@dca.fee.unicamp.br

Last modified: Wed Apr 29 17:12:43 BRA 1998