Estrutura de ec2
O ficheiro 'ec2.sql' permite criar na base de dados MySQL 'ec2' a seguinte estrutura:
Tabela 'log' - regista as entradas no sistema com identificação do utilizador ('login'), data e hora de acesso ('datahora') e teste ('teste') cuja resolução foi proposta.

Indicação do número de testes aleatórios gerados.

As tabelas 'peco', 'pfin', 'pgei', 'pige', 'poge1s' e 'poge2s', têm todas a mesma estrutura e respeitam às diferentes licenciaturas para que estes testes foram criados. O campo 'nraluno' será a identificação do utilizador no sistema ('login'), após o concretização do pré-registo.






Tabela 'resul' - regista as respostas e classificações automáticas. Em 'respostas', separadas por "&", estão registadas as resposta às questões do teste identificado em 'teste' pelo utilizador identificado em 'login' na data especificada em 'datahora'. Em 'resn1' está registada a classificação total e que é reportada ao utilizador como classificação provisória, em 'resn2' a classificação referente a questões não numéricas e em 'tq' o número de questões do teste. De notar que cada registo completo de realização de um teste implica dois registos nesta tabela: o 1º imediatamente antes de ser calculada a classificação, e o 2º após essa classificação.

Tabela 'sol' - registo de respostas correctas aos testes.

Tabela 'tes' - registo dos códigos das questões inserta nos testes.

Tabela 'tpe' - registo de penalizações por respostas erradas.

Tabela 'util' - registos dos 'login', 'password' e 'curso' dos utilizadores com indicação da data de registo e de datas de início ('dti') e de fim ('dtf') da capacidade de aceder a testes. Fica também registada a 'turma' e endereço de 'email' indicados aquando do pré-registo.
