Contents - Index


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.

.