A interatividade num ambiente virtual consiste na possibilidade de o utilizador dar instruções ao sistema através de ações efetuadas neste e nos seus objetos. O sistema, em função das ações, transforma-se e adapta-se, criando novas situações ao utilizador.
Comunicação – estabelece uma transmissão recíproca entre o utilizador e o sistema, através de dispositivos periféricos ligados ao sistema.
Feedback – permite regular a manipulação dos objetos do ambiente virtual a partir dos estímulos sensoriais recebidos do sistema pelo utilizador.
Controlo e resposta – permitem ao sistema regular e atuar nos comportamentos dos objetos do ambiente virtual.
Tempo de resposta – é o tempo que decorre entre a ação do utilizador sobre um dos objetos do ambiente virtual e a correspondente alteração criada pelo sistema.
Adaptabilidade – é a capacidade que o sistema possui de alterar o ambiente virtual em função das ações do utilizador sobre os objetos deste.
Importante também referir que a Interatividade pode ter tanto níveis segundo a relação Homem-máquina quanto segundo a ação sensorial, isto é,
Na relação Homem-máquina podem ser identificados os níveis de interatividade reativa, coativa e proativa. Reativa quando o utilizador tem um controlo limitado sobre o conteúdo do ambiente virtual. A interação e o feedback são controlados pelo sistema e seguem um caminho pré-programado, ou seja, o sistema controla o desenrolar da ação dos utilizadores. Coativa quando o utilizador tem o controlo da sequência, do ritmo e do estilo das ações desenvolvidas sobre o conteúdo do ambiente virtual. E proativa quando o utilizador tem o controlo da estrutura e do conteúdo das ações desenvolvidas no ambiente virtual, ou seja, o utilizador controla dinamicamente o desenvolvimento do conteúdo deste.
Segundo a ação sensorial, os níveis de interatividade classificam-se em elevada, média e baixa. Elevada quando o utilizador está completamente imerso num ambiente virtual, onde são estimulados todos os seus sentidos. Média quando apenas alguns sentidos do utilizador estão a ser utilizados e exerce um controlo limitado sobre o desenrolar da ação num ambiente virtual. Baixa quando o utilizador não se sente como parte do ambiente virtual e apenas alguns dos seus sentidos estão a ser utilizados.
Quanto aos tipos de interatividade temos de falar da interatividade:
Linear – o utilizador pode definir o sentido da sequência das ações desenvolvidas no ambiente virtual, mas apenas acedendo à seguinte ou à precedente. Numa interação linear as ações são mais simples de gerar. Este tipo de interatividade desenvolve-se de forma reativa.
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 interatividade desenvolve-se de forma reativa.
Hierárquica – o utilizador navega no sistema através de um conjunto predefinido de opções, podendo selecionar um trajeto. Este tipo de interatividade desenvolve-se de forma reativa.
Sobre objetos – o utilizador ativa objetos usando o rato ou um outro dispositivo apontador para obter respostas do sistema. Estes objetos alteram o seu funcionamento de acordo com determinados fatores.
Reflexiva – o sistema efetua 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 interatividade desenvolve-se de forma proativa.
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 trajetos possíveis ou relevantes, criando um ambiente flexível. Este tipo de interatividade desenvolve-se de forma proativa.
De atualização – a interatividade entre o sistema e o utilizador permite gerar conteúdos atualizados e individualizados em resposta às ações do utilizador. Este tipo de interatividade 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 interatividade desenvolve-se de forma proativa.
Construtiva – o utilizador constrói um modelo a partir do manuseamento de objetos componentes deste, atingindo um objetivo específico. Para tal, o utilizador tem de seguir uma sequência correta de ações para que a tarefa seja concluída. Este tipo de interatividade é uma extensão do tipo de interatividade de atualização e desenvolve-se de forma proativa.