Perguntas Calculadas

As Perguntas Calculadas permitem uma forma de criar uma pergunta num�rica individual utilizando �wildcards� que s�o substitu�dos com valores individuais quando algu�m se submete ao mini-teste.

Segue-se uma apresenta��o abreviada da p�gina inicial com alguns exemplos de entrada de dados:

Pergunta:

Imagem a Visualizar:

F�rmula da Resposta Correcta:

  

Toler�ncia:

Tipo de Toler�ncia:

Algarismos Significativos:

Na entrada de dados do texto da pergunta e na �F�rmula da Resposta Correcta� podem ver-se {a} e {b}. Estas e qualquer outro {nome} podem ser usados como �wildcard� que � substitu�do por um valor quando se acede ao mini-teste. Al�m disso, ao submeter-se ao mini-teste , a �resposta correcta� � calculada utilizando a express�o �F�rmula da Resposta Correcta�, que � calculada como uma express�o num�rica ap�s a substitui��o dos �wildcards�. Os poss�veis valores do �wildcard� s�o fixados ou produzidos numa p�gina posterior �Assistente de Edi��o� para perguntas calculadas�

A f�rmula de exemplo utiliza o operador +. Outros operadores aceites s�o -*/ e % em que % � o operador m�dulo. � tamb�m poss�vel utilizar algumas das fun��es matem�ticas do PHP. Entre estas existem 24 fun��es de argumento �nico:

abs, acos, acosh, asin, asinh, atan, atanh, ceil, cos, cosh, deg2rad, exp, expm1, floor, log, log10, log1p, rad2deg, round, sin, sinh, sprt, tan, tanh

2 fun��es de dois argumentos:

atan2, pow

e as fun��es min e max que podem ter dois ou mais argumentos. � igualmente poss�vel utilizar a fun��o pi que n�o tem qualquer argumento mas n�o esque�a o uso dos par�nteses - pi() � o uso correcto. Do mesmo modo, as outras fun��es t�m de ter os seus argumentos entre par�nteses. Uma utiliza��o poss�vel �, por exemplo, sin({a}) + cos({b}) * 2. N�o dever� ocorrer nenhum problema ao introduzir fun��es umas nas outras tais como: cos(deg2rad({a} + 90)) etc.

Encontram-se mais pormenores sobre a utiliza��o destas fun��es PHP na documenta��o no s�tio Web do PHP

Quanto �s perguntas num�ricas � poss�vel permitir uma margem em que todas as respostas s�o aceites como correctas. O campo �Toler�ncia� � utilizado para esse fim. Contudo, existem tr�s tipos diferentes de toler�ncias. O Relativo, o Nominal e o Geom�trico. Se, durante o mini-teste, a resposta correcta calculada � 200 e a toler�ncia � fixada para 0.5 , ent�o os diferentes tipos de toler�ncia funcionam da seguinte forma:

Relativo:

Um intervalo de toler�ncia � calculado multiplicando a resposta por 0.5, isto �, neste caso obtem-se 100, portanto, para esta toler�ncia a resposta correcta tem de ser entre 100 e 300 (200 � 100).

Isto � �til se a magnitude da resposta correcta diferir substancialmente entre os diferentes valores dos �wildcards�.

Nominal:

Este � o tipo de toler�ncia mais simples mas n�o muito forte. A resposta correcta tem de ser entre 199.5 e 200.5 (200 � 0.5).

Este tipo de toler�ncia pode ser �til se as diferen�as entre as diversas respostas correctas forem pequenas.

Geom�trico:

O limite mais elevado do espa�o de toler�ncia � calculado como 200 + 0.5*200 e � o mesmo como para o caso relativo. O limite mais baixo � calculado como 200/(1 + 0.5). A resposta correcta tem , portanto, de se situar entre 133.33 e 300.

Isto � �til para um c�lculo complexo que tem de ter grandes toler�ncias, onde toler�ncias relativas de 1 ou mais seriam usadas para o limite m�ximo mas evidentemente n�o aceit�veis para o limite m�nimo, uma vez que resultaria zero numa resposta correcta em todos os casos.

O campo Algarismos Significativos apenas indica como deve ser apresentada a resposta correcta na revis�o ou nos relat�rios. Exemplos: Se est� fixada para 3 ent�o a resposta correcta 13.333 seria apresentada como 13.3; 1236 seria apresentada como 1240; 23 seria apresentada como 23.0 etc.

O campo �feedback� e os campos opcionais de unidades funcionam exactamente da mesma forma como para as perguntas num�ricas.