|
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.
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:
- O
formando tem que aceitar 2 cookies colocados pelo script
CGI.
- 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.
- 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.
- 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.
- O
identificador do formando e a sua password sao guardados
como cookies no browser do computador do formando.
- 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:
- Preferências
do autor/conceptor na classificação, geração aleatória e
cadeias de caracteres (instruções) para cada operação.
- Lista
de formandos inscritos
- Para
cada teste, a lista de perguntas e respostas.
- 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
- 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. .
- 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:
|
|
|