Níveis e tipos de interatividade
Níveis segundo a relação homem-máquina
Reativa- Os utilizadores têm controlo reservado sobre a informação do ambiente gráfico, ou seja, o sistema controla a ação dos utilizadores.
Coativa- Os utilizadores têm controlo do estilo, ritmo e da sequência do ambiente gráfico.
Proativa- Os utilizadores controlam totalmente a estrutura e o conteúdo do ambiente virtual, ou seja, controlam o seu desenvolvimento.
Níveis segundo a ação sensorial
Elevada- O nível de interação elevada consiste num ambiente em que o utilizador está completamente imerso no ambiente gráfico e todos os seus sentidos são estimulados. São utilizados simuladores de modo a aproximar o ambiente gráfico com a realidade.

Baixa- No nível de interação baixa, apesar de alguns sentidos do utilizador estarem a ser estimulados, este não se sente de todo parte do ambiente virtual.
Média- No nível de interação média apenas alguns sentidos do utilizador estão a ser estimulados fazendo com que exista um controlo limitado por parte do mesmo. A interação com os jogos é um exemplo deste tipo de interação.


Tipos de interatividade
REATIVA
Linear- A sequência das ações e e o seu desenvolvimento no ambiente virtual são definidas pelo utilizador.
De suporte- O utilizador recebe apoio do sistema .sobre o seu desempenho.
Hierárquica- O utilizador seleciona um trajeto com base em definições predefinidas apresentadas pelo sistema.
Sobre objetos- O utilizador aciona objetos através de um dispositivo de modo a obter uma resposta do sistema.
PROATIVA
Reflexiva- O sistema faz perguntas ao utilizador. O utilizador pode comparar as suas respostas com de outros utilizadores ou até com as de especialista de modo a refletir sobre o seu desempenho.
De hiperligação- O utilizador possui um conjunto de hiperligações que pode selecionar, tomando, assim, rumos diferentes.
De actualização- O sistema atualiza-se à medida que o utilizador faz alterações.
Construtiva- Este tipo de interatividade é uma extensão da interatividade de atualização.
Contextual- Combina os outros tipos de interatividade criando um ambiente virtual semelhante à realidade.
Contextual Global- Projeta o utilizador para um ambiente criado pelo computador e em que o programa responde às ações do utilizador.