• Nenhum resultado encontrado

SAW - Sistema de Aprendizagem pela Web

3.1 A arquitetura

3.1.1 Camada de dados

A camada de dados e onde cam armazenados os dados referentes aos conteudos e aos usuarios do SAW. Atualmente est~ao separados em quatro tipos: dados gerais, dados de conteudo, dados do curso e modelo do aluno. A relac~ao das tabelas da camada de dados pode ser vista em anexo C.

3.1 A arquitetura 23

Figura 3.2: Arquitetura do SAW.

Dados gerais: s~ao armazenados dados pessoais relativos aos usuarios do sistema, con-gurac~oes dos MAs e concon-gurac~oes do SAW para cada curso.

Dados de conteudo: os conteudos no SAW s~ao armazenados em seis diferentes tipos de componentes: cursos, aulas, topicos, exerccios, textos e exemplos. Aqui s~ao armazenados os conteudos de cada componente.

Dados da turma: s~ao armazenadas as relac~oes dos componentes que pertencem a turma, ou seja, armazena quais os componentes (criados anteriormente) pertencem a uma deter-minada turma. No SAW um curso pode ter uma ou mais turmas, onde turmas de um mesmo curso podem possuir os mesmos componentes ou componentes distintos.

Modelo do aluno: O modelo do aluno representa o conhecimento e as caractersticas do aluno em um determinando instante. Para isso o sistema armazena informac~oes que incluem os componentes que o aluno ja visitou, dados sobre a resoluc~ao de exerccios, caminhos percorridos e prefer^encias, entre outros.

24 SAW - Sistema de Aprendizagem pela Web 3.1.2 Camada de Tarefas

A Camada de Tarefas esta associada com os componentes exerccios, textos e exemplos. Esta camada e responsavel por criar e adaptar o conteudo a ser repassado para o usuario. Nesta camada e feita a conex~ao com a Camada de Dados (atraves da Camada de Comunicac~ao), que retorna a organizac~ao e apresentac~ao do conteudo, levando em conta as prefer^encias do sistema e o modelo do aluno. Esta camada dene o caminho do usuario em uma turma, sendo que o caminho depende do estado de conhecimento de cada usuario, que e denido atraves de suas ultimas interac~oes com o sistema. Esta camada esta dividida em dois modulos: Adaptac~ao e Autoria.

1. Autoria

A autoria de conteudos no SAW e feita por usuarios do tipo professor. As permiss~oes para este tipo de usuario est~ao apresentadas na sec~ao 3.4.2. Os conteudos podem ser armazenados em ate seis diferentes tipos de componentes:

textos: utilizando o editor de hipertextos MaRTE (o editor MaRTE e descrito na sess~ao 3.3.1), o professor pode inserir conteudos com textos, imagens, links, formulas matematicas e construc~oes interativas utilizando os MAs.

exerccios e exemplos: utilizando algum MA acoplado ao SAW, o professor elabora o exerccio (e seu gabarito) ou exemplo e o insere no SAW.

topicos: este componente pode ser composto por textos, exerccios ou exemplos.

aulas: este componente e dividido em duas partes, aulas de topicos, compostos por topicos anteriormente criados e aulas de exerccios, composto por textos, exerccios ou exemplos.

cursos: componente composto por aulas.

A descric~ao de como o professor faz a inserc~ao dos componentes no SAW pode ser vista em anexo B.

Como uma parte da arquitetura do sistema e baseada em MAs, a autoria de alguns com-ponentes (exerccios, textos e exemplos) necessita que parte deste processo seja realizada pelos MAs e que estes possuam o recurso de comunicac~ao e, no caso de um exerccio, o recurso de avaliac~ao automatica. Cada componente pode ser editado pelo professor de forma online, e caso o MA permita, tambem e possvel a criac~ao oine de componentes.

3.1 A arquitetura 25 Os componentes criados s~ao enviados para o servidor onde car~ao armazenados. Dessa forma, um aluno conectado ao servidor pode, por exemplo, resolver um exerccio e solicitar sua avaliac~ao. Ao fazer esta requisic~ao o MA avaliara a soluc~ao do aluno e a enviara o resultado ao servidor para que este responda de forma apropriada.

2. Adaptac~ao

Os metodos de adaptac~ao, conforme a classicac~ao dada por Brusilovsky (1996), s~ao a adaptac~ao do conteudo e a navegac~ao adaptativa. A adaptac~ao do conteudo diz respeito a forma como o conteudo sera apresentado, enquanto a navegac~ao adaptativa considera os caminhos possveis dentro do conteudo do sistema. O enfoque da arquitetura do SAW e na navegac~ao adaptativa, pois permite direcionar o usuario dentro do espaco hipermdia.

Como mostra Brusilovsky (1998), existem diversas formas de fazer uso da navegac~ao adaptativa: guia direto, ordenac~ao adaptativa, ocultac~ao e anotac~ao.

O guia direto oferece um link para a proxima pagina cujo o sistema considera mais adequada para o usuario de acordo com as prefer^encias e as informac~oes presente no modelo do aluno.

A ordenac~ao adaptativa faz um arranjo de links colocando os mais relevantes no topo de acordo com um criterio de avaliac~ao baseado no modelo do aluno.

A ocultac~ao esconde o link para uma pagina tornando-a inacessvel ao usuario quando o sistema acreditar que o conteudo desta pagina e inapropriado, considerando as informac~oes do modelo do aluno e caractersticas do sistema.

A anotac~ao modica a forma de apresentar os links para algumas paginas, por exem-plo, modicar a cor dos links de paginas ja visitadas ou colocar um cone ao lado de links para paginas onde as atividades est~ao incompletas.

Existem benefcios e problemas na utilizac~ao de algumas destas formas de navegac~ao adap-tativa. Por exemplo, utilizando a ordenac~ao adaptativa podemos apresentar links ao aluno cuja informac~ao seja inadequada, usando a ocultac~ao podemos restringir demais o espaco de navegac~ao do usuario, dando pouca liberdade para que este explore o conteudo.

No SAW optamos por utilizar a navegac~ao adaptativa atraves da anotac~ao. Neste sistema os conteudos s~ao apresentados atraves de componentes que podem ter quatro estados:

liberado, n~ao liberado, pre-requisito e completo, sendo:

26 SAW - Sistema de Aprendizagem pela Web Liberado

Quando esta liberado, o componente ca disponvel atraves de um link na cor preta, para o aluno visualizar o conteudo e, no caso do componente ser um exerccio, resolv^e-lo;

N~ao liberado

N~ao liberado signica que o componente pertence a turma mas esta indisponvel. Este estado e indicado atraves de um link inacessvel na cor vermelha e e muito utilizado quando um professor faz o reuso de um curso ja existente, pois neste caso o curso ja esta com todas as aulas no seu incio e o professor vai liberando-as de acordo com o andamento da turma;

Pre-requisito

Para auxiliar na adaptac~ao, cada componente pode possuir pre-requisitos, ou seja, um determinado componente sera disponibilizado ao usuario caso o sistema acredite que o mesmo possua os conhecimentos mnimos necessarios ou a congurac~ao do sistema permita a visibilidade deste componente. Um componente pode ter como pre-requisito nenhum ou varios outros componentes do mesmo nvel, sendo que quem denira essas ligac~oes sera o professor no momento que elaborar o conteudo para o curso. Este estado e indicado com um link inativo na cor amarela;

Completo

Quanto o aluno visita um componente e completa as tarefas propostas no componente, por exemplo, no caso de um exerccio, quando o aluno consegue resolv^e-lo de maneira correta, o sistema interpreta que o aluno ja adquiriu o conhecimento relativo ao que foi proposto e considera o componente completo. Este estado e denido com um link na cor azul.

Quem determina o estado liberado e os pre-requisitos de cada componente em uma deter-minada turma e o professor responsavel pela turma. O professor tem ainda a opc~ao de liberar componentes para toda a turma ou apenas para alguns alunos.

Documentos relacionados