Escolar Documentos
Profissional Documentos
Cultura Documentos
Centro Tecnológico
Departamento de Informática e Estatística
INE5638 Introdução a Projetos
Profº Renato Cislaghi
Proposta de TCC
Caio Moritz Ronchi, Graduando em Sistemas de Informação
__________________________________________
Profº Ricardo Azambuja Silveira, Dr.
Orientador
Florianópolis, fevereiro de 2007
Índice
Introdução.............................................................................................................................................3
Proposta................................................................................................................................................4
Sistemas de Gerência de Cursos......................................................................................................4
Sistemas Hipermídia Adaptativos....................................................................................................4
Um protótipo de SHA que suporte a criação de cursos adaptativos...............................................5
Conclusão.............................................................................................................................................6
Referências Bibliográficas....................................................................................................................7
Introdução
A educação a distância (EAD) é uma área multidisciplinar onde Pedagogia, Computação,
Inteligência Artificial e outras áreas se misturam com o intuito de encurtar a distância entre
professor e aluno. Atualmente as principais ferramentas de EAD são os Ambientes de Gerência de
Cursos, os LMSs (Learning Management Systems, em inglês). Enquanto esses ambientes permitem
ao professor criar diversos cursos dentro de um mesmo ambiente, e dentro desses cursos adicionar
conteúdos hipermídia, todos os alunos são vistos da mesma maneira pelo sistema: eles têm os
mesmos conhecimentos, as mesmas necessidades de aprendizado e assimilam o conteúdo da mesma
forma.
Essa “suposição” não é uma culpa dos sistemas: eles simplesmente não são projetados para
tratar os alunos de maneira diferente. Ao tratálos de forma diferenciada, esperase que o aluno se
sinta menos perdido no conteúdo oferecido e, em conseqüência, mais motivado. Os Sistemas
Hipermídia Adaptativos (SHAs), que são o foco deste trabalho, visam adaptar a navegação e os
conteúdos de um LMS tradicional ao perfil do estudante. A adaptação é feita através da aplicação de
regras prédefinidas para cada perfil também prédefinido de usuário.
Uma deficiência dos trabalhos recentes na área de SHAs é a natureza das regras de
adaptação: os criadores desses sistemas criam todo um sistema com o intuito de tornálo adaptável a
uma única disciplina. Este trabalho propõe um SHA mais poderoso, ao permitir que o professor crie
cursos adaptativos. Desta forma, não teremos um único ambiente para um único curso adaptativo, e
sim um único ambiente para diversos cursos adaptativos.
Proposta
A proposta deste trabalho é construir um protótipo de Sistema Hipermídia Adaptativo (SHA) para a
criação de cursos adaptativos, estendendo as capacidades de um Sistema de Gerência de Cursos
(LMS).
Sistemas de Gerência de Cursos
O objetivo primordial de um LMS é permitir que um professor organize em uma disciplina o
conteúdo que deseja transmitir a seus alunos. Esse conteúdo pode ser organizado de maneira
semanal ou em tópicos, por exemplo. A maneira clássica de disponibilizar conteúdos é criálos fora
do sistema, utilizando a tecnologia de preferência, e realizar o upload desse conteúdo para dentro do
repositório de arquivos da disciplina.
Além de permitir a gerência de conteúdo interno a uma disciplina, os LMS permitem, em
geral, a comunicação síncrona e assíncrona de estudante para estudante e de estudante para
professor. A comunicação síncrona é realizada através de salas de batepapo ou conversas privadas,
e a forma consagrada de comunicação assíncrona é a criação de fóruns.
Um LMS não pode, evidentemente, ter como utilizadores apenas professores e alunos. É
preciso um usuário que organize todo o ambiente: alguém que cria usuários, professores, ativa ou
desativa módulos etc. Esse papel é desempenhado pelo administrador, que conta com a visão geral
do sistema e não costuma interagir ativamente com os demais usuários.
Sistemas Hipermídia Adaptativos
Um SHA é, basicamente, um sistema de hipertexto e hipermídia que reflete as características do
Modelo do Usuário e aplica esse modelo para adaptar vários aspectos visíveis do sistema ao usuário
(Brusilovsky apud SILVA). O propósito principal desses sistemas é diminuir a sobrecarga cognitiva
provocada pela grande quantidade de conteúdo apresentada ao usuário de uma única vez, ao mostrá
lo apenas o que é mais relevante para seu estado atual de conhecimento.
Para Brusilovsky a adaptação de um sistema hipermídia pode ocorrer de duas formas: (i)
quando a navegação do usuário no sistema se adapta e (ii) quando a apresentação do conteúdo ao
usuário se adapta.
A adaptação da apresentação do conteúdo, para Brusilovsky, pode acontecer das seguintes
maneiras:
– Multimídia adaptativa
– Adaptação da modalidade
– Texto adaptativo
– Adaptação da linguagem
– Adaptação de fragmentos do texto
– Remoção ou inserção de fragmentos
– Modificação de fragmentos
– Aumento da quantidade de texto
– Ordenação de fragmentos
– Escurecimento de fragmentos
A adaptação da navegação, por sua vez, por ocorrer através de:
– Orientação direta
– Ordenação de links
– Adaptação de mapas
– Anotação de links
– Geração de links
– Ocultação de links
A adaptação, tanto do conteúdo quanto da navegação, é baseada no Modelo do Usuário
(MU). Esse modelo corresponde às crenças do sistema em relação ao usuário em termos de, por
exemplo, quantidade de acesso ao sistema, quantidade de dúvidas lançadas em um fórum,
quantidade de contatos com o professor, quais conteúdos aprendeu etc. As características presentes
no MU podem variar de caso para caso, enquanto as técnicas para classificação de um usuário
costumam ser as mesmas de sistema para sistema, incluindo Redes Neurais Artificiais e Redes
Bayesianas.
Um protótipo de SHA que suporte a criação de cursos adaptativos
Uma das deficiências presentes em trabalhos recentes na área de SHA é a falta de generalização das
soluções propostas. Cada trabalho procurar criar um sistema completo que suporte a sua solução:
seja ele um curso adaptativo voltado a empreendores [SIL 05] ou um sistema voltado ao ensino de
matemática para alunos de oitava série (Falta de referência).
A proposta, portanto, é criar um ambiente capaz de conter esses ambientes demasiado
específicos. A tarefa não é simples e pode se mostrar infrutífera, mas, de uma maneira ou de outra,
servirá para contribuir com a área de SHA. É uma convicção do autor que a nãopopularização dos
SHA se deva ao fato de ainda não existir um sistema que suporte a criação de cursos com conteúdo
e navegação adaptativos.
O sistema, já em desenvolvimento, é escrito na linguagem Ruby, versão 1.8, com auxílio do
framework para desenvolvimento Web Ruby on Rails, versão 1.2. A aplicação será baseada na Web
e terá como Sistema Gerenciador de Banco de Dados o MySQL, versão 5.
Uma maneira simples de suportar a navegação adaptativa seria o suporte à criação de uma
árvore de navegação do conteúdo do curso. O professor pode, por exemplo, configurar o curso para
exibir ao estudante apenas os nodos da árvore que são filhos dos nodos que ele já aprendeu. A
verificação da aprendizam por ser implementada, a princípio, de duas maneiras: (i) podese
considerar que o aluno aprendeu um conteúdo se ele o acessou dentro da disciplina (abordagem
pobre) ou (ii) considerase que o aluno aprendeu um aluno se ele acessou o respectivo conteúdo e
realizou com sucesso o respectivo exercício (abordagem mais rica).
A adaptação da apresentação do conteúdo, na opinião do autor, é a mais complicada. Uma
das idéias é permitir que o professor consiga aprofundar seus textos de acordo com o nível de
conhecimento do estudante no assunto em questão. Ele poderia, através de um editor de textos
interno ao sistema, selecionar um trecho de texto e configurálo como “Somente para alunos
avançados”. Essa informação poderia ser armazenada através de metadados (a linguagem XML
provê esse suporte).
A técnica de classificação do usuário a ser utilizada dentro do MU será a Aprendizagem
Bayesiana, baseada no teorema de Thomas Bayes.
Conclusão
Os SHA recentemente criados em trabalhos acadêmicos apresentam uma mesma característica, vista
pelo autor como deficiência: são todos específicos demais. Nenhum desses sistemas pode, sem
modificações em código, suportar o outro. A proposta do autor é criar um SHA que suporte a
criação de diversos cursos adaptativos, onde o professor configura as regras de adaptação da
apresentação do conteúdo e de adaptação da navegação. Essa adaptação é baseada no Modelo do
Usuário, a partir do qual o sistema deduz o que o estudante sabe. A abordagem para inferência a ser
utilizada são as Redes Bayesianas.
Esse sistema será baseado na Web, desenvolvido com a linguagem Ruby e o framework
Ruby on Rails, tendo como Sistema Gerenciador de Banco de Dados o MySQL.
Referências Bibliográficas
[SIL 05] SILVA, Gisele Trentin da; Universidade Federal de Santa Catarina. Adaptação em um
sistema educacional hipermídia baseada na classificação de perfis de usuários Gisele Trentin
da Silva ; orientadora, Marta Costa Rosatelli. Florianópolis, 2005. 108 f. Dissertação (Mestrado)
Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pósgraduação em
Ciência da Computação