ensinet/nav: uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem...

38
Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO DE APOIO A PESQUISA NA INFORMÁTICA Bolsista: Diego Lemos de Souza (DTI/UCPel) Orientadora: Profª Graçaliz Pereira Dimuro Co-Orientador: Prof Antônio Carlos da Rocha Costa E-mail: {lyon,liz,rocha}@atlas.ucpel.tche.br Pelotas, março de 2003

Upload: rodrigo-medina-de-abreu

Post on 07-Apr-2016

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados

em objetos de aprendizagem

UNIVERSIDADE CATÓLICA DE PELOTASESCOLA DE INFORMÁTICA

NÚCLEO DE APOIO A PESQUISA NA INFORMÁTICA

Bolsista: Diego Lemos de Souza (DTI/UCPel)Orientadora: Profª Graçaliz Pereira Dimuro

Co-Orientador: Prof Antônio Carlos da Rocha CostaE-mail: {lyon,liz,rocha}@atlas.ucpel.tche.br

Pelotas, março de 2003

Page 2: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 2

IntroduçãoReferencial TecnológicoModelagem ConceitualImplementaçãoConclusõesBibliografia

Sumário

Ensinet/Nav

Page 3: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 3

Ensinet/Nav

IntroduçãoReferencial TecnológicoModelagem ConceitualImplementaçãoConclusõesBibliografia

Page 4: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 4

IntroduçãoO ENSINET/NAV, foi desenvolvido

baseado em duas ferramentas implementadas com a utilização do formalismo dos hiper-autômatos para a definição da navegação de cursos on-line, no instituto de informática da UFRGS.

Ensinet/Nav Introdução

Page 5: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 5

Ensinet/Nav

IntroduçãoReferencial TecnológicoModelagem ConceitualImplementaçãoConclusõesBibliografia

Page 6: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 6

Hyper-Automaton - HACriação de material hipermídia independente do esquema de navegaçãoPermite projetar cursos hipermídia com diferentes estruturas sobre um mesmo materialReuso de parte ou íntegra das páginas Web em diversos cursos, sem redundânciaAcesso multiplataforma via navegador Web

Ensinet/Nav Referencial Tecnológico

Page 7: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 7

Arquitetura do HA

Ensinet/Nav Referencial Tecnológico

Page 8: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 8

Extensible Hyper-Automaton - XHA

Nova implementação;XML e JAVA;Personalização de layouts;Procura de informações;Camada de dados reformulada (unidade de informação, gramáticas, layouts, configuração das máquinas de estados e definições.

Ensinet/Nav Referencial Tecnológico

Page 9: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 9

Arquitetura do XHA

Ensinet/Nav Referencial Tecnológico

Page 10: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 10

Autômatos de NavegaçãoPermitiu uma inovação e

diferenciação em relação as ferramentas estudadas, mantendo todas as funcionalidades de um sistema com essa finalidade e incorporando a possibilidade da utilização de framesets.

Ensinet/Nav Referencial Tecnológico

Page 11: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 11

Autômatos de Navegação

Ensinet/Nav Referencial Tecnológico

* Exemplo tirado do artigo DIMURO, 2002

Page 12: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 12

Zope e PythonPython, criação de classes que possibilitam a OO.Zope, gerenciamento e armazenamento dos objetos criados pela ferramenta. Além da utilização do gerenciador de usuários.

Ensinet/Nav Referencial Tecnológico

Page 13: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 13

Ensinet/Nav

IntroduçãoReferencial TecnológicoModelagem ConceitualImplementaçãoConclusõesBibliografia

Page 14: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 14

Diagramas de Casos de Uso

Ensinet/Nav Modelagem Conceitual

Page 15: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 15

Diagrama de Classes

Ensinet/Nav Modelagem Conceitual

Page 16: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 16

Ensinet/Nav

IntroduçãoReferencial TecnológicoModelagem ConceitualImplementaçãoConclusões

Page 17: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 17

Arquitetura

Ensinet/Nav Implementação

Page 18: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 18

Estrutura de DadosUnidades de Informação;Cursos;Estilos;

Ensinet/Nav Implementação

Page 19: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 19

Estrutura de DadosUnidades de Informação:

Arquivo UnidInformacao.py;

Ensinet/Nav Implementação

Page 20: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 20

Estrutura de DadosObjeto unidInformacaoFolder:

Atributos: id, title;Funções: armanezamento, criação e exclusão de unidades de informação• manage_addUnidInformacao;• manage_deleta;

Ensinet/Nav Implementação

Page 21: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 21

Estrutura de DadosObjeto UnidInformacao:

Atributos: id, autor, tipo, descricao, data, conteudo;Funções: armanezamento e manipulação de informações;• manage_edit;• get_ConteudoEstruturado;

Ensinet/Nav Implementação

Page 22: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 22

Estrutura de DadosTexto Estruturado

*itálico* = itálico;**negrito** = negrito;_sublinhado_ = sublinhado;Títulos e subtítulos, através da indentação;"Link para ZOPE":http://www.zope.org/;[nota de ropadé];Etc, ...;

Ensinet/Nav Implementação

Page 23: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 23

Texto Estruturado x Editor

Ensinet/Nav Implementação

Page 24: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 24

Estrutura de DadosCursos:

Arquivo Curso.py;

Ensinet/Nav Implementação

Page 25: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 25

Estrutura de DadosObjeto cursoFolder:

Atributos: id, title;Funções: armanezamento, criação e exclusão de cursos• manage_addCurso;• manage_deleta;

Ensinet/Nav Implementação

Page 26: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 26

Estrutura de DadosObjeto Curso:

Atributos: id, nome, autor, descricao, data, conteudo, estados, subcursos, estiloFunções: armanezamento da definição do autômato;• manage_editCurso;• manage_addPagina;• manage_addEstilo;

Ensinet/Nav Implementação

Page 27: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 27

Estrutura de DadosObjeto Página:

Atributos: id, nome, descricao, data, frameset, links, links_subcursosFunções: armanezamento e configuração de cada estado;

• manage_inseriUnidade;• manage_retiraUnidade;• manage_inicioPagina;• manage_fimPagina;• manage_acimaPagina;• manage_abaixoPagina;• get_UnidadesFrame

Ensinet/Nav Implementação

•manage_inseriLink;•manage_retiraLink;•get_Links;•manage_inseriLinkSubCurso;•manage_retiraLinkSubCurso;•get_LinksSubCurso;•get_TipoFrame;

Page 28: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 28

Máquina de Estados

Ensinet/Nav Implementação

Page 29: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 29

Utilização do SistemaAutenticação e Cadastro;Visão do Professor;Visão do Aluno;Visão do Administrador;

Ensinet/Nav Implementação

Page 30: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 30

Utilização do SistemaAutenticação e Cadastro

Ensinet/Nav Implementação

Page 31: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 31

Utilização do SistemaVisão do Professor:

Gerenciamento de Unidades de Informação;Gerenciamento de Cursos;Gerenciamento de Estilos;

Ensinet/Nav Implementação

Page 32: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 32

Utilização do SistemaVisão do Aluno:

Visualização dos cursos.

Ensinet/Nav Implementação

Page 33: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 33

Utilização do SistemaVisão do Administrador:

Gerenciamento de Usuários;Gerenciamento de Matrículas;

Ensinet/Nav Implementação

Page 34: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 34

IntroduçãoReferencial TecnológicoModelagem ConceitualImplementaçãoConclusõesBibliografia

Ensinet/Nav

Page 35: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 35

ConclusõesAdaptação do EnsinetNav para ser inserido no ENSINET;Migração das unidades de informação para os objetos de aprendizagem;Busca de dados no sistema, com a utilização dos objetos de aprendizagem;

Ensinet/Nav Conclusões

Page 36: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 36

Ensinet/Nav

IntroduçãoReferencial TecnológicoModelagem ConceitualImplementaçãoConclusõesBibliografia

Page 37: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Apresentação Cinted 37

BibliografiaBROCHMANN, M.; KIRCHNER, K.; LÜHNSDORF, S.; PRATT, M. ZOPE – Kit de Construção de Aplicativos de Web. Rio de Janeiro: Alta Books, 2002. 562p. DIMURO, Graçaliz Pereira; Costa, Antônio Carlos da Rocha. Towards na Automata-Based Navigational model for the Specification of Web Sites. In: 5TH WORKSHOP ON FORMAL METHODS, 2002. Gramado. Proceedings. Porto Alegre:SBC, 2002. p. 36-51. FEDERIZZI, G. L. Extensible Hyper Automaton. Porto Alegre: II/UFRGS, 2002. ( Dissertação de Graduação, 2002).MACHADO, J. P.; MENEZES, P. B. Hyper-Automaton: hipertextos e cursos na web usando autômatos finitos com saída. Porto Alegre.

Ensinet/Nav Bibliografia

Page 38: Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO

Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados

em objetos de aprendizagem

UNIVERSIDADE CATÓLICA DE PELOTASESCOLA DE INFORMÁTICA

NÚCLEO DE APOIO A PESQUISA NA INFORMÁTICA

Bolsista: Diego Lemos de Souza (DTI/UCPel)Orientadora: Profª Graçaliz Pereira Dimuro

Co-Orientador: Prof Antônio Carlos da Rocha CostaE-mail: {lyon,liz,rocha}@atlas.ucpel.tche.br

Pelotas, março de 2003