
CBT,  uma sigla que significa Computer Based Trainning.
Traduo: Treinamento Baseado por Computador.

Foi uma febre durante uma poca, e se justificava pela possibilidade de realizar instruo a funcionrios, aulas e palestras automaticamente com o uso do micro.

Havia uma modalidade direcionada  instruo, o Computer Based (ou Aided) Learning, Aprendizado Baseado (ou Assistido) por Computador.

O computador poderia exibir um assunto, e fazer perguntas ao usurio para se certificar que ele entendeu a matria.
Se o usurio respondesse corretamente, ele iria em frente, caso contrrio, repetiria a matria, nos melhores casos, com uma abordagem diferente.

Existia at uma linguagem chamada Pilot, que era usada exclusivamente para esse fim.
Centenas de cursos, tutoriais e programas para instruo foram desenvolvidos nessa direo.

Outra modalidade seria a do treinamento.
Ao invs de tentar ensinar algo, o computador faria apenas perguntas e anotaria as respostas, para que um professor pudesse verificar o desempenho do aluno.

Isso pode ser feito com clculos matemticos, perguntas sobre qualquer matria, treinamento auditivo, onde o computador tocaria notas, intervalos, escalas, acordes, 
e perguntaria ao usurio o seu tipo.

Desta forma, o micro ajudaria o usurio a fixar conhecimentos adquiridos.

Um pequeno exemplo usando soma, poderia ser:

randomiza
seja a rand 10
seja b rand 10
seja c (a+b)
escreve "Quanto  " a " mais " b "?"
l mudo d
se d="" termina
se d=c
escreve "Voc acertou!"
seno
escreve "Voc errou."
escreve " " c "."
fim se
*

Utilizando a funo CHR,  possvel usar um nmero gerado para obter um caracter aleatrio, que poder ser exibido pelo computador.
O usurio ento dever digitar o caracter exibido, e com isso ir treinando a localizao das teclas no teclado.

Veja mais esta possibilidade de uso de CHR em bin\CBTkeys.cmd.

Bons treinamentos.
#
