EDITOR GRÁFICO PARA SEQUENCIAMENTO E NAVEGAÇÃO USANDO REDES DE PETRI. Maicon Mueller prof. Dalton S. dos Reis



Documentos relacionados
GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

WEBQUESTER: FERRAMENTA PARA CRIAÇÃO DE WEBQUEST COM AVALIAÇÕES ON- LINE. Acadêmico: Yauari Vieira Orientador: Everaldo Artur Grahl

Construção de Objetos Educacionais Numéricos utilizando padrão SCORM no ambiente Moodle. Setembro/2007

Flaviano José Angeli. Orientador: Dalton Solano dos Reis

Panorama da educação a distância na formação dos magistrados brasileiros

Prevayler. Perola. André Luís Sales de Moraes Juliana Keiko Yamaguchi Tatiana Yuka Takaki

Universidade da Beira Interior

PROTÓTIPO DE SISTEMA MÓVEL NA PLATAFORMA ANDROID PARA COMPARTILHAMENTO DE ARQUIVOS E MENSAGENS ENTRE DISPOSITIVOS BASEADO EM PROXIMIDADE GEOGRÁFICA

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

PROTÓTIPO DE APLICAÇÃO PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS EM DISPOSITIVOS MÓVEIS NA PLATAFORMA ANDROID

SISTEMA DE CONTROLE DE ACESSO, PARA AMBIENTE ACADÊMICO

Manual do sistema. My e-learning objects. Laboratório de Engenharia de Software e Tecnologias de Informação e Comunicação

PROTÓTIPO DE UM SISTEMA DE MONITORAÇÃO UTILIZANDO CIRCUITO FECHADO DE TELEVISÃO (CFTV)

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Elaboração de videoaulas seguindo padrões de objetos de aprendizagem para disponibilização no serviço de educação a distância (EDAD) da RNP

SISTEMA BASEADO EM LOCALIZAÇÃO DE SERVIÇOS DE TÁXI

DOMUS MOBILE: PLATAFORMA DE SUPORTE AO MOBILE-LEARNING

Mapeamento de Sequenciamento e Navegação de Pacotes SCORM para o Componente Tarefas de Aprendizado do Modelo 4C/ID

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério.

Desenvolvimento de um integrador de sistemas por meio de leiautes

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

Autor(es) BRUNO TEODOSIO GONÇALVES. Orientador(es) CECÍLIA SOSA ARIAS PEIXOTO, FLÁVIA LINHALIS. Apoio Financeiro FAPIC/UNIMEP. 1.

SISTEMA WEBPARA EMISSÃO DE PEDIDOS ON-LINE APLICADO A UMA PAPELARIA. Eduardo Alex Thomsen Orientador: Wilson Pedro Carli

VISEDU-CG 3.0: Aplicação didática para visualizar material educacional Módulo de Computação Gráfica

Protótipo de sistema de consultas utilizando a linguagem SPARQL

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick

FERRAMENTA PARA CONSTRUÇÃO DE INTERFACES DE SOFTWARE A PARTIR DE DIAGRAMA DE CLASSES

OBJETOS DE APRENDIZAGEM

Desenvolvendo Aplicações Web com NetBeans

Resumo. Abstract. Introdução

Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho

Aplicativo Cliente/Servidor multicamadas para controle de uma rede de lojas via web utilizando Java

3 Serviços na Web (Web services)

SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena

Objetos de Aprendizagem: Uma comparação entre SCORM e IMS Learning Design

SIMULADOR DE FUTEBOL EM AMBIENTE WEB

Sistema para Reservas de Veículos de uma Cooperativa de Saúde. Ricardo Hoffmann Orientador: Wilson Pedro Carli

Tagarela: Aplicativo para Comunicação Alternativa no ios

SISTEMA DE GESTÃO DE CAIXAS DE CRÉDITO

Computação II Orientação a Objetos

MÓDULOS DE REGISTRO DE PARA ÓRGÃOS PÚBLICOS

Objetos de Aprendizagem para Educação a Distância Robson Santos da Silva

SISTEMA PARA AGENDAMENTO DE SERVIÇOS DE BELEZA ON-LINE

LINGUAGEM DE BANCO DE DADOS

Documento de Projeto de Sistema

INTEGRAÇÃO DE OBJETOS DE APRENDIZAGEM NO AMBIENTE EUREKA

2 a Lista de Exercícios

Ambiente Virtual de Avaliações Utilizando Certificados Digitais. Fernando Gevard Acadêmico Paulo Fernando da Silva - Orientador

Sistemas de gestão de conteúdo para objetos de aprendizagem: características desejáveis e soluções existentes. Liane Tarouco CINTED/UFRGS

IMPLEMENTAÇÃO DA TÉCNICA TEXT MINING APLICADO NO AMBIENTE DO EMPREENDEDOR. Acadêmico: Roger Erivan Gaulke Prof. Orientador: Dr.

PROTÓTIPO DE UM SISTEMA DE RASTREAMENTO PARA COMPUTADORES

Desenvolvimento do Sistema de Negociação para Prestadores de Serviços. Acadêmico: Rafael Capistrano Prof. Orientador: Dr.

Padrões de Projeto WEB e o MVC

Produtos da Fábrica de Software

Gerenciador de Log. Documento Visão. Projeto Integrador 2015/2. Engenharia de Software. Versão 2.0. Engenharia de Software

OpenACS e as Comunidades Virtuais

Percio Alexandre de Oliveira Prof. Maurício Capobianco Lopes - Orientador

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS NÚCLEO UNIVERSITÁRIO DE CONTAGEM. Curso de Sistemas de Informação

5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância

INF 2125 PROJETO DE SISTEMAS DE SOFTWARE Prof. Carlos J. P. de Lucena

PROJECT-TRAN: Ferramenta para gerenciamento de transição de conhecimento de projeto

Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc.

OpenACS e as Comunidades Virtuais

VisTrails. Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ fernando_seabra@cos.ufrj.br

MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO

Web Services. Autor: Rômulo Rosa Furtado

Orientação a Objetos com Java

GERAÇÃO DE RELATÓRIOS

Orientada a serviços: JAX-WS SOAP API

PROGRAMAÇÃO SERVIDOR PADRÕES MVC E DAO EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

TECNOLOGIAS WEB AULA 2 PROF. RAFAEL DIAS

Introdução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional

SuporteNativoa XML no

Sistema para aprendizado de Álgebra Relacional e Linguagem SQL

OpenACS e dotlrn: o caso do Portal do Software Público Brasileiro

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Simulador de Animais Vivos Meios Alternativos

APLICAÇÃO MOBILE MARKETING COM COMUNICAÇÃO BLUETOOTH FOCADA EM BARES E RESTAURANTES. Acadêmico: Rafael Formento Orientador: Paulo Fernando da Silva

Arquivo Digital de Trabalhos Práticos de Alunos

COORDENAÇÃO DE ENSINO A DISTÂNCIA - EaD

Escola Superior de Tecnologia de Setúbal. Projecto Final

PROTÓTIPO DE LABORATÓRIO DE EXPERIMENTAÇÃO REMOTA MULTIPLATAFORMA CLIENTE ACADÊMICO: NADER ZANOTTO ORIENTADOR: MIGUEL ALEXANDRE WISINTAINER

SISTEMA PARA CONTROLE DE SELF-SERVICE

Permissão de Usuários

Programação WEB Introdução

2 Objetos de Aprendizagem 2.1. Visão Geral do e-learning

OBJETOS DE APRENDIZAGEM: UMA PROPOSTA TECNOLÓGICA PARA FACILITAR A REUTILIZAÇÃO, ORGANIZAÇÃO E COMPARTILHAMENTO. Maio de 2007

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

Sistema Gerador de Anúncios para Compra e Venda On-line. Leandro de Oliveira ol.leandro@gmail.com

RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA (PIBIC/CNPq/INPE)

Capítulo 04: Persistência com SQLite

Transcrição:

EDITOR GRÁFICO PARA SEQUENCIAMENTO E NAVEGAÇÃO USANDO REDES DE PETRI Maicon Mueller prof. Dalton S. dos Reis

Roteiro Introdução Objetivos Fundamentação teórica Trabalhos correlatos Desenvolvimento Resultados e discussões Conclusão Extensões Demonstração

Introdução Ensino a distância Web Estrutura Padrão Representação gráfica Edição

Objetivos Visualização de pacotes Redes de Petri Edição de pacotes Desempacotar, editar e reempacotar

Fundamentação teórica Redes de Petri Elementos

Fundamentação teórica Redes de Petri Vantagens Desvantagens

Fundamentação teórica Sharable Content Object Reference Model (SCORM) ADL (Advanced Distributed Learning)

Fundamentação teórica SCORM Características Acessibilidade Adaptabilidade Rentabilidade Durabilidade Interoperabilidade Reusabilidade

Fundamentação teórica SCORM Especificação Content Aggregation Model (CAM) ou modelo de agregação do conteúdo Run-Time Environment (RTE) ou ambiente de execução Sequencing and Navigation (SN) ou sequenciamento e navegação

SCORM Fundamentação teórica

SCORM Fundamentação teórica Árvore de atividades

Fundamentação teórica Empacotamento

Trabalhos correlatos Ressener (1997) Giordani (1997)

Trabalhos correlatos MINA Authoring Tool

Trabalhos correlatos Visualized Online Simple Sequencing Authoring Tool (VOSSAT)

Desenvolvimento Requesitos Funcionais Criar atividades Criar transição entre as atividades Criar objetivos para cada atividade Criar ações para cada objetivo Permitir inclusão de arquivos para cada ação Criação de grupos de atividades O armazenamento das informações do curso em banco de dados

Desenvolvimento Requesitos Funcionais Editar a rede de Petri Navegação entre as atividades Extrair os arquivos de um pacote Criar um pacote de arquivos

Desenvolvimento Requesitos Não Funcionais Utilizando a linguagem de programação JAVA EE 6.0 API GWT API SWARTGWT Banco de dados MySQL Área de edição implementada com Applets

Especificação Casos de uso Desenvolvimento

Diagrama de classe pacote trabalhoapplet.editor

Diagrama de classe pacote XMLArvore

Diagrama de classe pacote org.projetotccv3.client

Diagrama de classe pacote org.projetotccv3.server

Modelo de Entidade e Relacionamento

XML ArvoreSCORM.xml

Desenvolvimento Técnicas Orientação a objetos MVC (Modelo, Visão, Controle) Dao (Data Access Objects) Ferramentas utilizadas API JAVA framework GWT versão 2.3.0 framework Smartgwt versão 2.5

Desenvolvimento Ferramentas utilizadas Applet Netbeans versão 7.1 MySQL

Desenvolvimento Operacionalidade da aplicação

Memória Resultados e discussões

Resultados e discussões Servidor Tempo em milissegundos Etapa Teste 1 Teste 2 Teste 3 Busca curso 2360 415 430 Busca elementos do curso 1040 674 642 Salvar curso 1595 1588 1395 Empacotamento de arquivos 203 168 174 Novo curso 186 145 142

Resultados e discussões Comparativo com trabalhos correlatos Ferramenta desenvolvida Ressener (1997) Giordani (1997) MINA VOSSAT Interface web Permissões de acesso Criação e edição de redes de Petri Criação de objetivos em relação ao objeto de aprendizagem Armazenamento SGDB Apresentação da árvore de atividades Sequencionamento e navegação (SCORM) Compactar\ Extrair pacote (SCORM)

Conclusão Ambiente web Representação gráfica Redes de Petri Tecnologias utilizadas GWT e SmartGwt Applet (XML) Limitações SCORM SN

Extensões criar janela de acesso para distinguir o usuário professor e aluno permitir criar um arquivo de manifesto SCORM permitir extrair o arquivo de manifesto de um pacote SCORM traduzir as regras de SN SCORM para uma rede de Petri

Extensões utilizar as quatro regras do SN: modo de controle de sequenciamento, regras de sequenciamento, regras de retropropagação e regras de objetivos do SCOR exibir a árvore de atividades do arquivo de manifesto do SCORM

Demonstração