MINERAForum
Para calcular a relevância temática das mensagens (RT), o MineraFórum executa as seguintes ações:
- Constrói um grafo a partir do texto de referência sobre o tema do debate, indicado pelo usuário. Neste processo, as stopwords (palavras que podem ser descartadas no processo de mineração, como: advérbios, artigos, preposições, entre outras) são eliminadas e as palavras com maior ocorrência dentro do texto são identificadas. As palavras com maior incidência representam os conceitos mais relevantes do texto minerado e correspondem aos vértices do grafo. As arestas entre os vértices são criadas de acordo com a proximidade entre as palavras dentro do texto. Caso o usuário decida por digitar os conceitos importantes relacionados ao tópico da discussão, ao invés de indicar o texto de referência, o MineraFórum constrói o grafo a partir destes conceitos.
- Criação de um grafo a partir de cada mensagem redigida no fórum.
- Para calcular a relevância temática de uma mensagem, o MineraFórum deve analisar a correspondência entre o grafo gerado a partir do texto de referência e o grafo construído a partir da mensagem. Na primeira etapa desta análise são identificados quais vértices do primeiro grafo são equivalentes a outros no segundo grafo. No contexto desta pesquisa, dois vértices são equivalentes se eles possuem conteúdo semelhante, isto é, se possuem as mesmas palavras, ou se as palavras podem ser reduzidas ao mesmo radical, ou se possuem sinônimos, ou se possuem palavras com equivalência semântica. Na segunda etapa da análise, é utilizada uma fórmula que considera três aspectos dos vértices equivalentes: a quantidade destes vértices nos dois grafos, a distância entre eles dentro do seu respectivo grafo e o peso deles no seu grafo. O valor deste resultado corresponde à relevância temática da mensagem (RT).
Para calcular o valor de RM de uma mensagem, o software divide a quantidade de citações da mensagem pelo total de postagens no fórum. Para identificar se uma mensagem é similar a alguma outra do fórum (SM), o MineraFórum analisa a correspondência entre os grafos de todas as mensagens. Caso a mensagem seja semelhante a outra do fórum, o valor de SM será igual a RT, com sinal negativo.
O valor da relevância de uma mensagem (RF) será obtido com a média ponderada entre RT e RM. Caso a mensagem seja similar a outra do fórum, o valor de SM será subtraído de RF. Se a contribuição textual não for semelhante a outra do fórum, então o valor calculado para RF será mantido.
O valor final de RF é convertido em um valor inteiro, em uma escala de 0 (zero) a 5 (cinco). O valor zero significa que a mensagem não possui relevância dentro do debate. O valor cinco indica que a postagem possui relevância máxima.
O MineraFórum é um recurso que foi integrado além do AVA ROODA, no ETC (Macedo et al., 2010) e MOODLE. O docente poderá escolher os fóruns de discussão para que as mensagens sejam mineradas.