|
Teste Simulado - T-TS1
DIFICULDADE:
Instalação Simples
  
FUNCIONAMENTO:
O T-TS1 é um teste de múltipla escolha presente em duas versões: Padrão, com os dados de configuração na página HTML e STD com dados de configuração em arquivo externo. A versão Padrão permite que o usuário veja o resultado com facilidade, por este motivo, é tratada como "versão com cola".
Nos dois modelos, após o envio do formulário, o sistema avalia as respostas e emite um resultado. Se o resultado for maior que a metade do total geral (média 5), é emitido um certificado para o participante.
APARATOS NECESSÁRIOS
Um editor de textos tipo ASCII (Bloco de Notas do Windows, HTML Tools, Etc...)
Programa de FTP para o up-load
Para a instalação você escolhe: Programa de Telnet ou Programa FTP que permite alterar permissões (veja mais detalhes na seção de Instalação).
SISTEMA NECESSÁRIO:
O T-TS1 foi testado em Sistema Operacional UNIX, mas nada o impede de rodar sob qualquer versão do Linux.
O Funcionamento em Windows NT deve ser mediante teste.
Requer o Perl 5 ou superior.
LICENÇA:
Freeware (Licença grátis)
Se você se sentir estimulado a pagar, faça uma doação de qualquer tipo a uma pessoa necessitada.
Para instalar em mais de um servidor, por favor, volte ao nosso site e faça um novo cadastro.
INSTALAÇÃO:
1. Definindo o Layout
Abra o dois arquivos tipo texto com os nomes "alto.txt" e "baixo.txt" anexos neste pacote.
Cada um destes arquivos deve conter os códigos HTML de abertura e fechamento da página de resultados. São eles que irão manter a página do resultado com mesmo layout do resto de seu website
Para entender melhor, clique abaixo para ver o conteúdo de cada um deles.
Ver o arquivo alto.txt
Ver o arquivo baixo.txt
Se você tem dúvidas, mantenha-os como estão e após os primeiros testes, quando você entender a função de cada um deles, faça as alterações.
2. Configurando o sistema
Toda a configuração do sistema é feita na página HTML que contém o formulário com as perguntas.
Abra o arquivo simulado.html com seu editor de textos preferido e atente para os seguintes detalhes:
<FORM ACTION="http://www.seu_site.com/cgi-bin/simulado.cgi" METHOD="POST">
o texto em vermelho deve apontar para o local onde o arquivo simulado.cgi estará hospedado.
<INPUT NAME="titulo" TYPE="Hidden" VALUE="O título">
Substitua o texto em vermelho pelo título do teste. Ex.: "Teste de Física Nuclear do meu site"
<INPUT NAME="site_nome" TYPE="Hidden" VALUE="Nome do Site">
Substitua o texto em vermelho pelo Nome do seu Site. Ex.: "Meu Site"
<INPUT NAME="site_url" TYPE="Hidden" VALUE="http://www.seu_site.com">
Substitua o texto em vermelho pela URL do seu Site.
<INPUT NAME="quantas" TYPE="Hidden" VALUE="5">
Muita Atencão aqui! Substitua o texto em vermelho pela quantidade total de PERGUNTAS da página.
Informe aqui as respostas corretas de cada questão (em vermelho).
Note que se vc acrescentar alguma questão, este deverá ter
seu nome-número especifico. Ex: correta6
Atenção: O modo que você digitar aqui as respostas corretas dever ser repetido de maneira IDENTICA nos blocos de reposta que virão mais abaixo.
<INPUT NAME="correta1" TYPE="Hidden" VALUE="Reposta correta 1">
<INPUT NAME="correta2" TYPE="Hidden" VALUE="Reposta correta 2">
<INPUT NAME="correta3" TYPE="Hidden" VALUE="Reposta correta 3">
<INPUT NAME="correta4" TYPE="Hidden" VALUE="Reposta correta 4">
<INPUT NAME="correta5" TYPE="Hidden" VALUE="Reposta correta 5">
Agora, você encontrará os Blocos de Questões.
cada Bloco deverá conter:
<INPUT NAME="questao1" TYPE="Hidden" VALUE="Quantos lados tem um triângulo?">
Cada bloco tem DUAS alterações a serm feitas nesta linha:
Altere o texto em vermelho pelo título da questão (questão 1 neste caso)
Altere APENAS O NÚMERO em azul pelo número da questão (Nº 1 neste caso)
<LI><INPUT NAME="resposta1" TYPE="Radio" VALUE="Resposta Errada">Resposta Errada
<LI><INPUT NAME="resposta1" TYPE="Radio" VALUE="Resposta Errada">Resposta Errada
<LI><INPUT NAME="resposta1" TYPE="Radio" VALUE="Resposta Correta 1">Resposta Correta 1
<LI><INPUT NAME="resposta1" TYPE="Radio" VALUE="N.D.A.">N.D.A.
Repare que a resposta correta está escrita de forma IDENTICA à informada
no item correta1 (em vermelho). Isto é válido para todas os Blocos de questões.
Substitua também os textos em zul por alternativas erradas (é claro)
Por se tratar de mero HTML, a ordem pode, e deve, ser alternada de questão em questão.
No bloco abaixo veja o bloco 2, e entenda melhor o funcionamento.
<INPUT NAME="correta2" TYPE="Hidden" VALUE="Laranja">
.
.
.
Qual a Cor da laranja?
<INPUT NAME="questao2" TYPE="Hidden" VALUE="Qual a cor da laranja?">
<LI><INPUT NAME="resposta2" TYPE="Radio" VALUE="Azul">Azul
<LI><INPUT NAME="resposta2" TYPE="Radio" VALUE="Violeta">Violeta
<LI><INPUT NAME="Laranja" TYPE="Radio" VALUE="Laranja">Laranja
<LI><INPUT NAME="resposta2" TYPE="Radio" VALUE="N.D.A.">N.D.A.
Para você se ligar:
cada Bloco tem um número identico para tudo:
Resposta correta
Titulo da questão
Opções (erradas e correta)
3. Alterando o arquivo simulado.cgi
Esta parte (para sua sorte) é a que menos requer esforço.
A única coisa que talvez precise ser feita é alterar a 1ª linha do script, que deve apontar para o interpretador PERL de seu servidor.
O programa já está com a linha mais aceita pela maioria dos servidores:
#!/usr/bin/perl
Mas há alguns servidores que requerem que a chamad seja:
#!/usr/local/bin/perl
para ter certeza, faça uma conexão ao seu servidor via Telnet e digite:
whereis perl
A resposta será verdadeira! :)
Se você não sabe, ou não tem acesso via Telnet:
Deixe como está. Caso ocorra algum problema, substitua pela segunda opção.
Se ainda assim o problema persistir, ligue para o suporte de seu servidor.
4. Instalando e testando.
Faça o upload da página HTML para a área web de seu servidor (public_html, htdocs, www...).
Agora, faça o upload dos arquivos
simulado.cgi
alto.txt
baixo.txt
para a pasta CGI-BIN.
Altere a permissão Unix do arquivo simulado.cgi para 755 (rwx-rx-rx) e...
pronto!
Agora teste seu programa!.
Algo deu errado?
Erro 404 Not Found
Na página HTML, veja se o TAG FORM está com o valor do atributo ACTION apontando para o local onde você instalou o arquivo simulado.cgi
Certifique-se de que realmente fez o upload do arquivo simulado.cgi para a pasta CGI-BIN
Erro 500 internal server error
Altere a permissão Unix do arquivo simulado.cgi para 755
Se você alterou algum código do programa, jogue-o fora e reinicie todo o processo de upload
Certifique-se de fazer o upload no modo ASCII
Verifique se a primeira linha do script aponta para o interpretador PERL de seu servidor
Altere a permissão Unix dos arquivos alto.txt e baixo.txt para 777 (rwx-rwx-rwx)
403 Forbidden
A pasta onde você instalou o arquivo simulado.cgi não está apta para rotinas CGI
Você está chamando o cgi em uma pasta que não aceita rotinas CGI.
|