A flexibilidade destes sistemas de ensino permite vários tipos de aconselhamento, dependendo da sessão ou da fase da evolução, de modo a prestar ajuda a pedido do aluno ou de forma automática
A adaptação dinâmica ao aluno que requer um profundo conhecimento do seu comportamento numa situação de aprendizagem, principalmente na fase de resolução de problemas
Permite um ensino individualizado, de acordo com as preferências e ritmo de aprendizado de cada aluno
Dependência de um local de ensino ou ambiente de aprendizagem adequado e de um único tipo de interface usada para comunicar com o aluno, facilitandfo, assim, a aprendizagem destes.