
CBT, é uma sigla que significa Computer Based Trainning.
Tradução: Treinamento Baseado por Computador.

Foi uma febre durante uma época, e se justificava pela possibilidade de realizar instrução a funcionários, aulas e palestras automaticamente com o uso do micro.

Havia uma modalidade direcionada à instrução, o Computer Based (ou Aided) Learning, Aprendizado Baseado (ou Assistido) por Computador.

O computador poderia exibir um assunto, e fazer perguntas ao usuário para se certificar que ele entendeu a matéria.
Se o usuário respondesse corretamente, ele iria em frente, caso contrário, repetiria a matéria, 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 instrução foram desenvolvidos nessa direção.

Outra modalidade seria a do treinamento.
Ao invés 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 cálculos matemáticos, perguntas sobre qualquer matéria, treinamento auditivo, onde o computador tocaria notas, intervalos, escalas, acordes, 
e perguntaria ao usuário o seu tipo.

Desta forma, o micro ajudaria o usuário 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!"
senão
escreve "Você errou."
escreve "é " c "."
fim se
*

Utilizando a função CHR, é possível usar um número gerado para obter um caracter aleatório, que poderá ser exibido pelo computador.
O usuário então deverá digitar o caracter exibido, e com isso irá treinando a localização das teclas no teclado.

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

Bons treinamentos.
#
