QUESTVOX - MANUAL DE CRIAO DE QUESTIONRIOS

O QUESTVOX  um programa destinado a aplicar questoes
de mltipla escolha.   Neste aspecto, existem vrias
aplicaes, tais como provas, jogos didticos,
estatsticas e muitas outras.

As perguntas so geradas num arquivo cuja extenso
deve ser ".qst", por exemplo teste.qst.

As respostas do usurio ficam registradas num arquivo
chamado "resposta.txt", que contm o nome de todas
as pessoas que fizeram aquele teste, a lista de
respostas e a nota obtida.

As questes so faladas sinteticamente, normalmente.
Eventualmente a fala sinttica pode ser substituda
por mensagens gravadas, dando ao programa, portanto
a opo de tocar msicas, incluir interpretaes
e efeitos sonoros etc.

 hbito criar um questionrio por diretrio, para
poder separar o arquivo de respostas.  Assim,
antes de executar o questvox, normalmente se deve 
posicionar o diretrio como sendo aquele que contm 
as questes.


Construo de um questionrio:

Um questionrio  composto por 3 sees:

a) Titulo
    Uma ou mais linhas contendo uma frase.
    As frases podem ter at 39 letras, pois
    o programa trabalha com letras grandes,
    visando favorecer leitores de visao subnormal.

    Caso o ttulo contenha mais de uma linha,
    a primeira deve ficar na coluna 1, e as
    linhas de continuao devem conter um espao
    em branco na coluna 1.

    Ao final das linhas do ttulo deixa-se
    uma linha em branco, para separ-lo das
    questes.

b) Questes
    As questes contm duas partes:

    1   O texto da questo, criado como se fosse o
    ttulo acima.  Neste caso, porm, aps a ltima
    linha de ttulo, seguem-se diretamente, sem
    nenhuma linha em branco, as opes da questo.

    2   Cada opo contm uma letra (como A,B,C, etc)
    seguida da pontuao obtida pelo usurio se escolher
    este item, e depois o texto.  Se o texto nao couber
    em 39 letras, continua-se na prxima linha, deixando
    um espao em branco ao incio.

Ao final de cada questo, deixa-se uma linha em branco.

c) Avaliaes
     As avaliaes contm trs partes:

     1   Uma linha contendo apenas um asterisco

     2   O texto que ser falado antes de ser mostrada
     a avaliao

     3   Um conjunto de avaliaes separadas por uma linha
     em branco.  Cada avaliao contem a nota mnima seguida
     pelo diagnstico.   O valor deve ser um numero inteiro
     e e' interpretado como "ate' este valor", o diagnostico
     e' o texto que se segue.
     Da mesma forma, tambm pode-se colocar avaliaes com mais
     de uma linha, deixando-se um caractere em branco antes
     das linhas de continuao.


Exemplo:  

Prova de Conhecimentos Gerais
 Criada por Jos Antonio Borges

Quantos anos tem Antonio Borges?
A 0 10
B 0 20
C 1 Nenhuma das opes acima

Quem descobriu o Brasil ?
A 1 Cabral
B 0 Colombo
C 0 Pinzon

Quem descobriu a Amrica ?
A 0 Cabral
B 1 Colombo
C 0 Pinzon

Em que ano foi descoberta a America ?
A 1 1492
B 0 1500
C 0 1503

Em que ano foi descoberto o Brasil ?
A 0 1492
B 1 1500
C 0 1503

*

Seu diagnstico foi o seguinte:

0
ta zebra

1
T mal

3
Precisa estudar mais

4
Quase l

5
Perfeito

- - - - - 

Incluindo sons

     possivel substituir as mensagens sintticas por textos
    gravados.  Neste caso, aparece o texto na tela, mas o
    som produzido  tomado de um arquivo gravado.  Cada arquivo
    deve conter todo um item, por exemplo, um arquivo de som
    referente uma questo deve conter o som a questo e
    tambem o som das opes.

    O arquivo a seguir ilustra esta implementao:

[PROVA]
Prova de Conhecimentos Gerais
 Criada por Jose Antonio Borges

[CLASSICA]
Qual das seguintes msicas pode ser
 considerada como clssica ?
A 1 O Lago dos Cisnes
B 0 Conversa de Botequim
C 0 Atirei o Pau no Gato

[QUEMAMER]
Quem descobriu a Amrica ?
A 0 Cabral
B 1 Colombo
C 0 Pinzon

[QUEMVOZ]
De quem  essa voz ?
A 1 Marcelo Pimentel
B 0 Antonio Borges
C 0 Renato Costa

[QUEANOBR]
Em que ano foi descoberto o Brasil ?
A 0 1492
B 1 1500
C 0 1503

[SEGREDO]
Qual  o ruido produzido por um grilo ?
A 0 cricri
B 0 sissi
C 1 zizi

*

[DIAGNOST]
Seu diagnstico foi o seguinte:

0
[ZEBRA]
Muito ruim, voce no conhece
 nada de nada.

1
[TAMAL]
T mal.  Seu conhecimento bsico
  quase zero.

3
[PRECESTU]
Precisa escutar mais rdio.

4
[QUASELA]
Quase l.  Voce  bom,
 mas nem tanto.

5
[PERFEITO]
Voce e' maravilhoso.
