Interactive Learning objects (ILO) are explored in this paper in order to provide an improvement in teaching learning process, ensuring the monitoring of students by professor through the interaction provided by ILO. The article describes an ontology that defines and structure the classes of the elements of the ILO's metadata standard. This ontology is used as the basis for the development of a Virtual learning environment capable of running these objects and at the same time offer a system of tracking and monitoring the development of the student during the entire process. The ontology is validated through the results of the use of the ILO in the environment with a class of 20 students of the course of computer science.
I. INTRODUÇÃOAs Tecnologias da Informação e Comunicação (TIC) aliadas ao uso da Internet, permitem aos professores a utilização de uma grande variedade de recursos que apoiam o processo de ensino aprendizagem [6]. Além disso, possibilitam o rompimento de fronteiras de tempo e localidade no processo de ensino aprendizagem.Os Objetos de Aprendizagem (OA), dentre os diversos recursos tecnológicos existentes, se configuram como unidades de aprendizagem que servem para apoiar o processo de ensino aprendizagem. Apesar de seu desenvolvimento ser complexo devido à falta de ferramentas de autoria de fácil manuseio [7], eles podem promover avanços significativos nos processos de ensino aprendizagem por intermédio das TIC [6]. Os OA contribuem para a geração do conhecimento, e para isso incorporam características de interação, adaptação e reutilização nos mais diferentes contextos [25]. Todos os conteúdos instrucionais, identificados como OA, deveriam permitir o acesso e entendimento por computadores e por usuários, contudo, eles são geralmente descritos utilizando linguagem voltada somente para usuários humanos. Por isso, para permitir que eles tenham significado tanto para usuários quanto para os computadores, [2] e [18] apresentam a proposta de utilização de Web Semântica. A Web Semântica fornece aos usuários a capacidade de criar repositórios de dados na Web e escrever regras para interoperarem esses dados. Uma das formas de ligação desses dados é via o modelo de dados denominado ontologias [8] [12] [13]. Além da especificação de conceitos sobre domínios [12] [20], as ontologias são utilizadas também como forma de melhorar o aprendizado de máquina e recuperação da informação [12] [13].Segundo [9], a definição de uma ontologia apresenta uma série de vantagens, tais como:• Possibilita a definição de um vocabulário através de um domínio do conhecimento, constituído de descrições que evitam interpretações ambíguas;• Permite a distribuição do conhecimento, tendo em vista que inúmeras aplicações podem ser desenvolvidas a partir de um mesmo modelo conceitual;• Expõe uma descrição adequada do conhecimento, impedindo o problema de semântica da linguagem natural conforme o contexto empregado;• Possibilita o mapeamento de uma mesma ontologia em variadas linguagens sem perder sua conceitualização;• Viabiliza extens...