Como fazer testes 'HTM/PHP'
Aceder ao menu 'HTM/PHP'. Prencher a grelha de questões e 'clicar' no botão 'Fazer Testes'. Activado este comando serão pedidos:
- Número de questões a incluir (até 20) - 20 por defeito.
- Número de testes a fazer (até 100) - 1 por defeito.
- Data do teste - data corrente por defeito.
- Semente de pseudo-aleatoriedade - 6 por defeito.
Também será solicitado/a a definir se o teste permite múltiplas resoluções (sim/não) - não por defeito. Se o teste permitir a resolução mais que uma vez, o início da sua resolução não implicará a alteração do campo 'dtf' da tabela 'util' da base de dados MySQL 'ec2'.
Se alguma resposta aqueles pedidos fôr vazia ("") é abortada a geração de testes.
Se alguma das questões indicadas não constar da base de dados, a geração de testes é abortada quando essa falha fôr detectada.
Cada teste dá origem a três ficheiros:
- 't'+ nº do teste+'.htm' - para eventual impressão;
- 't'+ nº do teste+'.php', versão com marcador de tempo incorporado - a duração do teste é de 40 minutos;
- 't'+ nº do teste+'a.php', versão sem o marcador de tempo incorporado.
Esses ficheiros são gravados em c:\temp\trr\.
Também é gerado o ficheiro 'qpreptestes.sql' com a definição do número de testes, respectivas questões, respectivas soluções e ponderações de penalização por resposta errada que permite a actualização das respectivas tabelas da base de dados MySQL tendo em vista a classificação automática - ver como preparar a base de dados para realizar testes 'HTM/PHP'.
Para efeitos de classificação automática:
A cotação de cada questão é de 1 valor.
As respostas a questões numéricas serão consideradas correctas se contidas num intervalo de 10% ao redor da resposta correcta.
As ponderações de penalização por resposta errada a questões de opção são definidas por forma a originar uma penalização igual à cotação dividida pelo número de opções. Respostas a questões numéricas consideradas erradas não originam qualquer penalização.
.