O plugin dialog, oferece as seguintes funcionalidades:
I. Os participantes (aluno e tutor) do curso podem abrir uma diálogo com qualquer outro participante. A mensagem só pode ser encaminhada para um interlocutor;
II. O tutor tem a possibilidade de abrir um diálogo com vários interlocutores. A mensagem será replicada para cada interlocutor via cron do Moodle;
III. O autor que iniciou o diálogo poderá fechar esse diálogo. Há aba para visualizar lista de mensagens abertas e fechadas, ou seja, encerradas;
IV. Ao abrir um diálogo, ou seja, postar uma mensagem para outro interlocutor, ou responder uma mensagem, é possível gravar rascunho. O rascunho não é enviado é gravado para continuidade de edição posterior.
V. Quando há uma nova mensagem, o destinatário é alertado via ícone na tela que indica mensagem não visualizada;
VI. Cada participante visualiza na sua caixa mensagem que enviou e que recebeu. O tutor não visualiza mensagem trocada entre alunos;
Também se deparou com as seguintes limitações do plugin:
I. O aluno visualiza todos os participantes do curso quando vai selecionar o destinatário da mensagem. Não há opção de parametrização para enviar mensagem apenas ao tutor ou opção que indique quem é o tutor;
II. O tutor não tem opção para encerrar um diálogo iniciado pelo aluno;