Segundo a relação homem-máquina
Reactiva - nesse nível, as opções e feedback são dirigidos pelo programa, havendo pouco controle do utilizador sobre a estrutura do conteúdo;
Co-activa - apresenta-se aqui possibilidades do utilizador controlar a sequência, o ritmo e o estilo;
proactiva - o utilizador pode controlar tanto a estrutura quanto o conteúdo
Tipos de Interactividade
Interactividade do objecto (investigação proactiva) - refere-se aos programas em que objectos (botões, pessoas,...) podem ser activados pelo mouse. As acções disparadas podem variar dependendo dos encontros, conteúdos e objectos anteriores;
Interactividade linear (ritmo proactivo) programas onde o aluno pode se movimentar para frente ou para trás em uma sequência linear pré-determinada de material educativo. O controle do aluno é limitado, não se permite que ele crie novas sequências e não se oferece feedback;
Interactividade hierárquica (navegação reactiva) - oferece um conjunto definido de opções. A configuração mais conhecida desse tipo é o menu. Porém, logo após ter seleccionado a opção de seu interesse, o aluno cai em uma interacção linear, e quando termina a sequência, volta ao menu original;
Interactividade de suporte (investigação reactiva) - trata-se da capacidade do sistema de dar suporte ao aluno desde um simples módulo de ajuda (help) até um tutorial de maior complexidade. Essa ajuda pode ser sensitiva ao contexto, isto é, dá suporte específico sobre as acções presentes do aluno em dado momento;
Interactividade de actualização - se refere as avaliações. A resposta será avaliada pelo programa que gerará uma actualização ou feedback. Esse tipo de interactividade pode variar desde o formato simples de pergunta/resposta até respostas condicionais que envolvem inteligência artificial;
Interactividade de construção (elaboração proactiva) - é uma extensão da classe anterior, onde o ambiente requer do aluno que manipule certos objectos para que alcance determinados objectivos. A lição pode apenas seguir para o próximo estágio se o aluno conseguir resolver a montagem necessária;
Interactividade reflectida (elaboração proactiva) - permite que o aluno compare sua resposta com a de outros alunos/tutores a fim de analisar o grau de acerto alcançado;
interactividade de simulação (variando de elaboração reactiva a elaboração mútua) - o aluno torna-se o operador do curso, já que as escolhas individuais tomadas determinam a sequência da apresentação;
Interactividade de hiperlinks (navegação proactiva) - o aluno tem a sua disposição uma grande quantidade de informações pela qual pode navegar como quiser. Se alguns links que o aluno deseja disparar não estão presentes, funcionando ou não são permitidos, ele pode vir a tornar-se desmotivado;
Tipos de interactividade :
Linear – o utilizador pode definir o sentido da sequência das acções desenvolvidas no ambiente virtual, mas apenas acedendo à seguinte ou à precedente. Numa interacção linear as acções são mais simples de gerar. Este tipo de interactividade desenvolve-se de forma reactiva.
De suporte – o utilizador recebe do sistema apoio sobre o seu desempenho através de simples mensagens de ajuda a complexos manuais. Este tipo de interactividade desenvolve-se de forma reactiva.
Hierárquica – o utilizador navega no sistema através de um conjunto predefinido de opções, podendo seleccionar um trajecto. Este tipo de interactividade desenvolve-se de forma reactiva.
Sobre objectos – o utilizador activa objectos usando o rato ou um outro dispositivo apontador para obter respostas do sistema. Estes objectos alteram o seu funcionamento de acordo com determinados factores.
Reflexiva – o sistema efectua perguntas que o utilizador responde. Este pode comparar as suas respostas com as de outros utilizadores ou com as de especialistas, permitindo, desta forma, uma reflexão sobre as mesmas. Este tipo de interactividade desenvolve-se de forma proactiva.
De hiperligação – o sistema define as ligações necessárias para garantir que o acesso aos seus elementos, por parte do utilizador, seja assegurado por todos os trajectos possíveis ou relevantes, criando um ambiente flexível. Este tipo de interactividade desenvolve-se de forma proactiva.
De actualização – a interactividade entre o sistema e o utilizador permite gerar conteúdos actualizados e individualizados em resposta às acções do utilizador. Este tipo de interactividade pode variar de um formato simples de perguntas e de respostas até formatos mais complexos que podem incorporar na sua construção componentes de inteligência artificial. Este tipo de interactividade desenvolve-se de forma proactiva.
Construtiva – o utilizador constrói um modelo a partir do manuseamento de objectos componentes deste, atingindo um objectivo específico. Para tal, o utilizador tem de seguir uma sequência correcta de acções para que a tarefa seja concluída. Este tipo de interactividade é uma extensão do tipo de interactividade de actualização e desenvolve-se de forma proactiva.