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

Post on 07-Apr-2016

215 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Apresentação Cinted 2

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

Sumário

Ensinet/Nav

Apresentação Cinted 3

Ensinet/Nav

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

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

Apresentação Cinted 5

Ensinet/Nav

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

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

Apresentação Cinted 7

Arquitetura do HA

Ensinet/Nav Referencial Tecnológico

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

Apresentação Cinted 9

Arquitetura do XHA

Ensinet/Nav Referencial Tecnológico

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

Apresentação Cinted 11

Autômatos de Navegação

Ensinet/Nav Referencial Tecnológico

* Exemplo tirado do artigo DIMURO, 2002

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

Apresentação Cinted 13

Ensinet/Nav

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

Apresentação Cinted 14

Diagramas de Casos de Uso

Ensinet/Nav Modelagem Conceitual

Apresentação Cinted 15

Diagrama de Classes

Ensinet/Nav Modelagem Conceitual

Apresentação Cinted 16

Ensinet/Nav

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

Apresentação Cinted 17

Arquitetura

Ensinet/Nav Implementação

Apresentação Cinted 18

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

Ensinet/Nav Implementação

Apresentação Cinted 19

Estrutura de DadosUnidades de Informação:

Arquivo UnidInformacao.py;

Ensinet/Nav Implementação

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

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

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

Apresentação Cinted 23

Texto Estruturado x Editor

Ensinet/Nav Implementação

Apresentação Cinted 24

Estrutura de DadosCursos:

Arquivo Curso.py;

Ensinet/Nav Implementação

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

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

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;

Apresentação Cinted 28

Máquina de Estados

Ensinet/Nav Implementação

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

Apresentação Cinted 30

Utilização do SistemaAutenticação e Cadastro

Ensinet/Nav Implementação

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

Apresentação Cinted 32

Utilização do SistemaVisão do Aluno:

Visualização dos cursos.

Ensinet/Nav Implementação

Apresentação Cinted 33

Utilização do SistemaVisão do Administrador:

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

Ensinet/Nav Implementação

Apresentação Cinted 34

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

Ensinet/Nav

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

Apresentação Cinted 36

Ensinet/Nav

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

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

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

top related