Acreditados
  Notícias Quem somos Contactos Bibliografia Sugestões Ocorrências    

Home > Produtos > ReadyGo! > Server Side

Características do WCB Server-Side Testing

O Programa ReadyGo Web Course Builder Server-Side Testing consiste num CGI (Common Gateway Interface) que processa registos de resultados de testes de cursos desenvolvidos com o Web Course Builder. O módulo Server-Side Testing consiste num programa que permite aos gestores, administradores, formadores, professores,... recolher e arquivar dados dos seus alunos relativos aos seus acessos, resultados em testes e respostas a sondagens de opinião.

 • Para aceder a uma demonstração das características e funcionalidades do ReadyGo Server-Side Testing siga o link seguinte: experimentar o Server-Side Testing

O que é o programa Web Course Builder Server-Side Testing?

O programa Web Course Builder Server-Side Testing é um script de CGI que armazena os nomes dos formandos e resultados, num ficheiro de texto (campos separados por vírgulas). O cuidado e preocupação com os utilizadores colocado no desenvolvimento foi dirigido de modo garantir que o acesso ao registo e aos resultados por vários formandos é feito com garantia de segurança e confidencialidade. O programa Server-Side Testing é disponibilizado com o respectivo código fonte (source code) para que os clientes possam integrar a rotina de armazenamento de dados com o seu sistema. O Web Course Builder, respeitando as normas AICC e SCORM cumpre já os requisitos necessários à intergração dos cursos desenvolvidos com esta ferramenta nos mais avançados Sistemas de Gestão de Formação (LMS Learning Management Systems) disponíveis no mercado permitindo que os cursos desenvolvidos com a ferramenta evitem adaptações morosas para sua disponibilização nestes ambientes.

Testes disponíveis com o Web Course Builder

Ao criar cursos com o ReadyGo Web Course Builder versão 1.2 (e posterior), o conceptor pode optar por classificar os testes no computador do formando (utilizador final) ou num servidor. A classificação do lado do formando está normalizada de acordo com o Web Course Builder. Esta não necessita de um servidor, mas, neste caso, os resultados não são guardados. Sendo a classificação processada do lado do servidor, os resultados são guardados. O Web Course Builder admite os seguintes tipos de perguntas:

 • Escolha múltipla (apenas uma resposta correcta)
 • Verdadeiro/Falso (apenas uma resposta correcta)
 • Preencher os espaços em branco com texto (a frase de resposta tem que estar de acordo com uma resposta esperada.)
 • Preencher os espaços em branco com número (a frase de resposta tem que estar de acordo com uma resposta esperada, p.ex. 55; ou estar dentro de um intervalo específico, p.ex. 55 a 60).  
 • Sondagem (conjunto de respostas) :
- Escolha múltipla com mais do que uma opção
- Preferência (Likert)

As perguntas de Sondagem - tipicamente perguntas de opinião - são utilizadas nos habituais questionários de opinião que permitem recolher a reacção e opinião dos formandos sobre a qualidade da formação. Deste modo o Web Course Builder permite a recolha centralizada de informação dos formandos sobre os cursos o conduz de forma admirável ao controlo da qualidade da formação especialmente importante em organizações de média e grande dimensão.

Características da classificação e armazenamento de dados no lado do servidor:

As características dos cursos criados com o programa Web Course Builder e cujos dados são amrzenados com recurso ao Server-Side Testing permitem,

 • Armazenamento opcional somente de resultados ou de resultados cojuntamente com todas as respostas dos formandos.
 • Capacidade para o autor criar parâmetros escondidos que possam ser armazenados com os resultados. Estes parâmetros podem ser usados para criar uma customização especial ou armazenamento de resultados com o sistema existente, p.ex. tags de XML para serem usadas em links para registos existentes dos empregados ou dos formandos.
 • Opção de colocar as perguntas e respostas de ordem aleatória de cada vez que o formando faz o teste.
 • Opção dos testes gerados e guardados por servidor ou guardados só por servidor.
 • Opção de inclusão ou exclusão de perguntas isoladas na classificação total do formando. (Esta opção é conseguida atribuindo um peso igual a zero para essa pergunta. Normalmente utilizado para perguntas de sondagem.)

Requisitos do Formando

Só existem dois requisitos colocados na configuração no lado do cliente do formando:

  1. O formando tem que aceitar 2 cookies colocados pelo script CGI.
  2. O formando tem que permitir a utilização de JavaScript no seu browser.

Capacidades do Registo

O autor/conceptor tem a possibilidade de conceber vários cenários de registo de dados. Os requisitos de registo podem ser aplicados aos resultados dos teste ou para os resultados da sondagem. O registo aloca um identificador único por formando.

  1. Qualquer formando pode autoinscrever-se não sendo necessária a atribuição prévia de password. Esta opção permite o armazenamento de resultados de todos os potenciais formandos.
  2. As classificações apenas ficarão registadas (gravadas) em permanência no servidor se o formando estiver pré-inscrito: A ferramenta permite de uma forma fácil ao gestor/coordenador de formação criar listas de formandos pré-inscritos. Em alternativa o gestor/coordenador de formação podem exigir ao formando que insira uma password. Quando o formando comeca o curso, eles tem que inserir o seu nome ou a sua password (p.ex. o numero de identificacao) para que os resultados possam ser guardados.
  3. O identificador do formando e a sua password sao guardados como cookies no browser do computador do formando.
  4. Nos casos em que o administrador do curso presise de uma password, a password pode ser alterada a qualquer altura. Todos os formandos vao ter que re-introduzir a password se esta foi modificada.

Um exemplo de um ficheiro de registo de formando gravado num servidor:

"userid","family name","individual, name","entry date", registration IP address

mose0124, Moser, "Albert, a.", Sun Apr 02 16:12:24 2000, 0.0.0.0
mose0125, moser, al, Sun Apr 09 16:19:44 2000, 0.0.0.0
xxxx0000, , , Sun Apr 09 16:34:42 2000, 0.0.0.0
mose0126, moser, al, Sun Apr 09 16:38:44 2000, 0.0.0.0
mose0127, moser, al, Sun Apr 09 16:42:20 2000, 0.0.0.0
test0000, tester, blue head, 12-April-2000, 12:59:51 , 127.0.0.1
tesa0000, tesabce, adsff, 12-April-2000, 15:14:40 , 127.0.0.1
tesa0001, tesabce, adsff, 12-April-2000, 15:18:51 , 127.0.0.1
mose3456, tesabce, adsff, 12-April-2000, 20:51:35 , 127.0.0.1
tesa0019, tesabce, adsff, 12-April-2000, 20:52:56 , 127.0.0.1
asdf0000, asdf, adfa, 14-April-2000, 16:44:47 , 127.0.0.1

Capacidades das Sondagens

As perguntas de sondagem constiuem uma opção no Web Course Builder Server-Side Testing. O autor/administrador podem seleccionar que os registo de formandos passe por sondagens, ou permitir que os formandos possam responder a perguntas. Existem seis tipos de perguntas de sondagens com o componente Web Course Builder Server-Side Testing:

 • Escolha múltipla (Uma única resposta correcta)
 • Verdadeiro/Falso (Uma única resposta correcta)
 • Preencher os espaços em branco
 • Preencher os espacos com números
 • Escolha múltipla (os formandos podem seleccionar respostas múltiplas "aplicadas à resposta correcta")
 • Preferência: Semelhante a escolha múltipla, mas o formando escolhe a resposta a partir de uma escala: p.ex. o formando disconcorda completamente ate concorda plenamente segundo uma escala de cinco niveis possiveis.

Exemplo de um ficheiro de resultados de Teste/Sondagem

O seguinte exemplo mostra o output gravado de uma sondagem usando o Web Course Builder Server-Side Testing.

"student_id", "score", "right", "total", "date", "time", "clientip", "testval1", "babaloo", "name2", "ans1", "ans2", "ans3", "ans4", "ans5", "result"

correct_answers, 100, 5, 5, 28-April-2000, 11:39:58 , 0.0.0.0, "abcd", "aiyeee",0,2,0,'correcto','1.000000t2.000000'
mose3456, 80.000000, 4, 5, 28-Apr-2000, 17:04:35 , 0.0.0.0,"juan 23", ,"qrs<CR>tuv","0","1","0","correcto","1.5",
mose3456, 80.000000, 4, 5, 28-Apr-2000, 17:06:31 , 0.0.0.0,"juan 23", ,"qrs<CR>tuv","0","1","0","correcto","1.5",
mose3456, 60.000000, 3, 5, 28-Apr-2000, 17:07:41 , 0.0.0.0,"juan 23", ,"qrs<CR>tuv","1","2","0","right asnswer","1.5",
test0000, 100.000000, 5, 5, 30-Apr-2000, 15:40:31 , 0.0.0.0,"juan 23", ,"qrs<CR>tuv","0","2","0","correcto","1.5", ,
mose3456, 100.000000, 5, 5, 30-Apr-2000, 15:43:23 , 0.0.0.0,"juan 23", ,"qrs<CR>tuv","0","2","0","right answer","1.5", ,
test0000, 100.000000, 5, 5, 30-Apr-2000, 16:03:41 , 127.0.0.1,"abcd","aiyeee", ,"0","2","0","right answer","1.2", ,
mose3456, 80.000000, 4, 5, 30-Apr-2000, 16:06:41 , 127.0.0.1,"abcd","aiyeee", ,"0","2","1","right answer","1.2", ,
mose3456, 80.000000, 4, 5, 30-Apr-2000, 16:12:16 , 127.0.0.1,"abcd","aiyeee", ,"0","1","0","right answer","1.2", ,

Os seguintes valores estao sempre incluidos no ficheiro: student_id, score, right, total, date, time, clientip. Os valores "testval1" e "babaloo" neste caso sao parametros fixos. Se o administrador escolher guardar todas as respostas, entao "ans1", "ans2", . tambem vai ser incluidos no ficheiro. A segunda linha de data (comecando com "correct_answers") mostra as respostas correctas ou as respostas esperadas. No caso acima mostrado, as perguntas 1 e 2 são de escolha múltipla, a 3 e de Verdadeiro/Falso, a 4 e uma respostas de preencher os espacos com texto, a 5 com números. As respostas correctas são A, B, Falso, "right answer", e qualquer número entre 1.0 e 2.0.

Arquitectura de Armazenamento

O programa Web Course Builder Server-Side Testing guarda a informação do teste no servidor de escolha. Para cada curso, existe uma directoria separada que contem os ficheiros. A seguinte informação vai ser gravada em cada directoria de curso:

  1. Preferências do autor/conceptor na classificação, geração aleatória e cadeias de caracteres (instruções) para cada operação.
  2. Lista de formandos inscritos
  3. Para cada teste, a lista de perguntas e respostas.
  4. Para cada teste/sondagem, os resultados.

As directorias vão ser guardadas numa subdirectoria chamada "readygo" que existe na directoria do "cgi-bin" ou "scripts". O executável para o componente do lado do servidor vai ser colocado na directoria do "cgi-bin" ou "scripts", dependendo do software do servidor de internet. O source code do CGI script é disponibilizado e por isso pode ser modificado como for necessario.

Licenciamento e preços

Para informações sobre preços consulte a página ReadyGo . O source code é aberto, podendo o cliente modificá-lo, tornando-se as modificações propriedade do cliente. Se o cliente desejar vender o código com as modificaçõees, haverá lugar a um pagamento suplementar à DeltaConsultores por cópia que for vendida. De notar que a cópia do código pode ser utilizada para um número ilimitado de cursos e de formandos.

Frequently Asked Questions - Perguntas frequentes

  1. Como é que um curso criado com o WCB sabe onde está o servidor para classificar os testes e armazenar os resultados?
    Resposta: Quando o autor cria um curso usando o Web Course Builder é-lhe pedido um URL para especificar a localização num servidor onde o script do lado do servidor reside (p.ex. http://www.dlt.pt/scripts/rdgsvtst.exe). Este URL está hard-coded no curso na sua forma HTML de forma transparente ao utilizador final. A localização no servidor pode ser mudada pelo autor em qualquer altura podendo em seguida voltar a gerar o curso. Desta forma aumenta a flexibilidade de poder ter os componentes do lado do servidor em qualquer servidor desde que o formando tenha acesso a esse servidor. Por exemplo, o curso pode ser distribuído em CD-ROM, devendo o formando ter acesso servidor onde as respostas irão ser classificadas, ficando a instituição responsável pelo curso de posse da informação de avaliação do curso.  .
  2. Este componente do lado do servidor é necessário para todos os testes?
    Resposta: Não, o autor ainda tem a opção de fazer os testes para serem classificados no lado do cliente. No entanto, isto significa que não existe armazenamento automático dos resultados e das respostas dos testes nem de sondagens. Para empresas que queiram confirmar que os formandos fizeram o curso mas que não pretendem utilizar um componente do lado do servidor é possível solicitar aos formandos qie imprimam os seus resultados. O administrador do curso pode depois receber tratar as cópias em papel. Em determinadas situações - nomeadamente para formadores a título eventual - esta alternativa é viável e adequada embora para organizações que consideram números médios ou elevados de formandos a solução Server Side Testing ou LMS será a mais adqeuada.
 


Note que poderá obter uma versão demo do programa Web Course Builder, completamente funcional, seguindo o link:

  Web Course Builder
  (versão de demonstração e teste)
  
Copyright © 2003 DeltaConsultores Tecnologia e Recursos Integrados Lda 
Rua da Bempostinha n.º 25 CV, 1150-065 Lisboa, Tel.:+351 218850051 Fax.: +351 218850246 Brasil: 55(11)37113026 

Data da última alteração14/06/2007