Aplicação da Tecnologia de Workflow na

Transcrição

Aplicação da Tecnologia de Workflow na
Área: A Universidade na Sociedade do Conhecimento
Aplicação da tecnologia de Workflow na modelagem e gestão do processo em
educação a distância
Valeska Pivoto Patta Marcondes
Germano de Souza Kienbaum
Silene Fernandes Bicudo
Resumo: O objetivo deste trabalho é apresentar a arquitetura modular de sistemas EAD
tradicionais, conhecidos como Learning Management Systems (LMS), do qual o sistema
TELEDUC é um exemplo, e mostrar que ela pode ser usada como base para o
desenvolvimento de uma categoria de ambiente mais completa, conhecida como Learning
Content Management System (LCMS), através da criação e integração de um módulo
baseado na tecnologia de workflow, visando acrescentar-lhes funcionalidades para
modelagem, execução e gestão automática de cursos.
Palavras-chave: EAD, Tecnologia Educacional, Gestão de Processos, Workflow.
Abstract: The objective of this work is to present the modular architecture of traditional
distance education systems, known as Learning Management System (LMS), such as the
one existing in the TELEDUC system, and to show that it can be used for the development of
a more complete category of distance education environment, known as Learning Content
Management Systems (LCMS), by means of the creation and integration of a module based
on workflow technology, complementing them with functionalities for modeling, executing and
managing the educational content of courses.
Key words: Distance Education, Educational Technology, BPM, Workflow.
Introdução
Muitos sistemas para EAD tradicionais foram projetados durante os anos 80 e 90,
tendo sido concebidos originalmente para atuar como Sistemas de Gestão de Aprendizagem
(Learning Management Systems – LMS), direcionados principalmente para a oferta da grade
de cursos e para o apoio ao gerenciamento do processo administrativo de instituições de
ensino (Greenberg, 2002). Vários destes sitemas tradicionais são ainda hoje muito
difundidos e bastante utilizados, mas eles não dispõem de funcionalidades próprias para a
elaboração do material didático, nem para a execução automática ou gestão dos cursos a
serem ministrados na Internet com o seu apoio.
Apenas mais recentemente funcionalidades deste tipo passaram a fazer parte do
projeto de sistemas para EAD, que na literatura passaram a ser genericamente conhecidos
como Learning Content Management Systems (LCMS). Estes sistemas são projetados para
permitir que os especialistas na matéria, com pouco conhecimento tecnológico projetem,
elaborem, disponibilizem e meçam rapidamente os resultados da aplicação de cursos via
web, a partir de avaliações imediatas e relatórios do aproveitamento de cada aluno
(Greenberg, 2002; Robbins, 2002).
As funcionalidades necessárias a este tipo de modelagem e gerenciamento de
processos aparecem geralmente associadas na literatura ao desenvolvimento de sistemas
para gerência de processos, denominados Business Process Management Systems
(BPMS). Trabalhos na área de EAD, entretanto, têm demonstrado a viabilidade de se utilizar
esse tipo de abordagem para a modelagem e a gestão do processo para elaboração de
cursos que podem ou não vir a ser aplicados pela via web, como pode ser visto em (Sizilio e
Edelweiss, 2005) e (Rada, 2005).
Um trabalho recente dos próprios autores (Kienbaum, Bicudo e Marcondes, 2006)
adota uma abordagem deste tipo para a adição de um módulo para modelagem, execução
automática e gestão do conteúdo dos cursos para o sistema de educação a distância
Teleduc (Rocha, 2002), que se constitui em um sistema para EAD do tipo LMS com
configuração modular, construída a partir de um conjunto de ferramentas de apoio ao
trabalho cooperativo na Internet. O Teleduc originalmente não dispunha das funcionalidades
mencionadas, e estas lhe foram acrescentadas pelo desenvolvimento de um módulo
complementar, utilizando o sistema para simulação baseado em workflow denominado
SIMPROCESS.
O presente trabalho dá continuidade à pesquisa acima, formulando uma proposta
para a criação de um módulo para modelagem e gestão de conteúdo de cursos baseado em
código livre para ser integrado com o ambiente para educação à distância TELEDUC, em
substituição ao protótipo anterior, desenvolvido com o uso do sistema proprietário
SIMPROCESS (CACI, 2004).
O presente trabalho tem como principais objetivos: (1) apresentar a arquitetura com
a configuração modular de sistemas para EAD do tipo LMS, baseada em um conjunto de
ferramentas de trabalho cooperativo na Internet, da qual o sistema EAD TELEDUC é um
exemplo; (2) propor a criação de um módulo complementar para modelagem, execução
automática e gestão do conteúdo de cursos baseado em código livre para ser acrescentado
ao ambiente de ensino a distância TELEDUC, visando atender os requisitos para
transformá-lo em um sistemas do tipo LCMS;
2
O conteúdo deste artigo está estruturado de acordo com os seguintes tópicos: esta
introdução, uma fundamentação teórica sobre workflow e sua aplicação à tecnologia
educacional; a arquitetura e os requisitos gerais para desenvolvimento de ambientes do tipo
LCMS a partir de LMS modulares; um histórico da pesquisa realizada pelo grupo NEMESIS
sobre o assunto; a nova proposta de um módulo para modelagem e gestão de conteúdo,
para ser implementada na forma de dissertação de mestrado; e suas conclusões, contendo
um resumo dos principais aspectos abordados.
1 – Fundamentação Teórica
A Worflow Management Coalition (1997) define os conceitos fundamentais para que
se possa operar com modelos genéricos de processos de forma sistemática utilizando-se a
web:
•
Um processo empresarial consiste de um conjunto de procedimentos ou
atividades interligadas, que coletivamente realizam um objetivo ou política de uma empresa,
dentro do contexto de sua estrutura organizacional, definindo papéis e relacionamentos para
seus componentes.
•
Workflow é a automatização de um processo empresarial, no seu todo ou em
partes, durante o qual documentos, informações, ou tarefas são passadas de um
participante para outro para tomada de ação, de acordo com um conjunto de regras
procedimentais.
•
Um sistema de gerenciamento de workflow é um aplicativo computacional
para definir, criar e gerenciar a execução de um modelo de workflow, utilizando uma ou mais
máquinas de workflow (workflow engines), capazes de interpretar a definição do processo e
interagir com seus participantes.
A gestão de processos em sua forma tradicional é baseada na tecnologia de
workflow e ela é muito utilizada na reengenharia e automação de processos empresariais e
de informação em uma organização (GEORGAKOPOULOS e AMIT, 1995). Esta tecnologia
é também utilizada na área educacional e sua utilização de uma forma tradicional é ilustrada
de maneira simplificada na Figura 1.
3
Introdução
Or
Tema 1
Tema 2
Or
Sub Tema
1.1
Tema N
Or
Sub Tema
2.1
Sub Tema
1.2
Laboratório
Sub Tema
1.N
Or
Leitura
Extra
And
Sub Tema
N.1
Laboratório
And
Sub Tema
N.2
And
Exercícios
Exercícios
Exercícios
And
Avaliação
Figura 1 – Workflow de um curso genérico
A utilização de workflow na área de educação é feita já há algum tempo para a
modelagem e estruturação do processo descritivo de um curso, envolvendo a especificação
das atividades e do conteúdo do seu material didático, bem como o sequenciamento e os
agentes responsáveis pela execução das mesmas.
A Figura 1 apresenta a estrutura de atividades e do material didático para um curso
genérico modelado utilizando os diagramas de workflow. Um exemplo de um trabalho desta
área para auxiliar a autoria e a execução de conteúdos didáticos, é apresentado em SIZILIO
e EDELWEISS (2000).
Os pontos de separação mostrados na Figura 1 são dois tipos: And-Split e Or-Split.
O And-Split é um ponto de controle onde o caminho de execução das atividades separa-se
4
em duas ou mais linhas com atividades executando em paralelo. O Or-Split irá possibilitar
que apenas um dos caminhos de atividades paralelas seja executado. O retorno dessas
atividades paralelas se dará através de pontos de controle de And-Join e Or-Join.
Nos diagramas de workflow os processos são modelados interligando-se um
conjunto de atividades coordenadas, paralelas e/ou seqüenciais, necessárias para atingir
um objetivo. As atividades são representadas por retângulos e, nos pontos onde houver
atividades em caminhos paralelos, utiliza-se um círculo indicando a separação ou o retorno
de execução de atividades paralelas. As atividades e os círculos são unidos através de
linhas direcionadas.
2– Arquitetura e Requisitos para Ambientes Modulares LCMS
Em primeiro lugar, é importante ressaltar que em ambiente de e-learning existem
pelo menos dois tipos de usuários com perfis e objetivos bem diferentes. Portanto, o
ambiente deve ter duas interfaces com características bem distintas para contemplar os dois
tipos de usuários. A primeira delas destinada ao professor, interessado na criação e
gerenciamento do curso (rede de atividades e roteiros projetados) e a segunda destinada
aos alunos, para permitir a correta navegação do conteúdo e o acompanhamento por parte
do professor do que eles estão realizando, permitindo a coleta de estatísticas e a eventual
interferência do professor, caso desejado.
O professor estrutura e constrói seu curso de acordo com uma certa rede de
atividades utilizando a técnica de workflow, prevendo a existência de roteiros alternativos,
seja em função do perfil de conhecimento prévio dos alunos ou de seu desempenho durante
o curso. Além disto, dentro das múltiplas alternativas disponibilizadas, os usuários alunos
descreverão um percurso personalizado através da matéria, em função de suas
características pessoais, de avaliações realizadas durante o curso ou de redirecionamentos
determinados pelo professor em razão do monitoramento do progresso dos mesmos.
A arquitetura modular deste tipo de sistema, destacando os papéis das interfaces do
usuário professor e do usuário aluno estão retratados na Figura 2, obtida em (Kienbaum,
Bicudo e Marcondes, 2006) e ela é base para a proposta do módulo de modelagem e
gestão do conteúdo apresentada no item 7.
5
USUÁRIO ALUNO
SISTEMA DE GESTÃO DE APRENDIZADO (LMS)
Painéis de Controle para
Gerenciamento do LMS
Interface amigável que gerencia toda interação do ALUNO com a base educacional e de
comunicação da organização
SISTEMA DE GESTÃO DO CONTEÚDO EDUCACIONAL (LCMS)
Utilização da
ferramenta
SIMPROCESS
Geração de um arquivo
XPDL e conversão
para modelo gráfico
navegável dentro
do TELEDUC
Módulo para Navegação Personalizada e Monitoramento dos Alunos pelo
Professor através de uma Ferramenta para Simulação de Sistemas
Características dos Alunos
Roteiro Executado pelos Alunos
Páginas
personalizadas
de acordo com as
características do
aluno
Domínio do Curso
Roteiro Projetado pelo Professor
Páginas Dinâmicas
Utilização da
ferramenta
SIMPROCESS
Objetos de Aprendizagem
Módulo para Construção do Conteúdo e Elaboração Gráfica de Roteiros para o
Curso Através de uma Ferramenta para Simulação de Sistemas
Interface amigável que gerencia a interação do PROFESSOR com toda base
educacional e de comunicação da organização
USUÁRIO PROFESSOR
Figura 2 – Arquitetura Modular de ambientes LCMS (Kienbaum, Bicudo e Marcondes, 2006)
Segundo ROBBINS (2002), entretanto, um bom LCMS deve ser uma plataforma que
vai além de uma simples ferramenta de autoria, armazenamento e disponibilização de
conteúdo. De uma forma geral ele deve abranger ainda as seguintes características gerais:
a)
Ferramenta de fácil uso para a criação de conteúdo - Uma das principais
vantagens dos LCMS é não necessitar que seus usuários sejam especialistas em
programação para Internet quando constroem conteúdo. Portanto, o ponto forte dos LCMS é
oferecer uma ferramenta de autoria fácil de usar, com autorias automatizadas, incluindo
What You See Is What You Get (WYSIWYG), eliminando a necessidade de conhecer a
fundo linguagens como HTML.
b)
Projeto e disponibilização de cursos flexíveis - Toda organização possui um
conteúdo único para atender suas necessidades, possui metodologias de treinamento
diferenciadas, diferentes tipos de sofisticação e projeto instrucional. Um LCMS poderia
habilitar tais flexibilidades, fazendo o sistema se adequar às necessidades de cada
organização baseando-se em padrões existentes.
6
c)
Suporte ao reuso - Um LCMS deve empregar e armazenar objetos de
aprendizagem, possibilitando o reuso dos mesmos e conseqüentemente reduzindo esforços
de produção de conteúdo, evitando principalmente dados redundantes.
d)
Aplicativos administrativos - Os LCMS devem ser constituídos por
ferramentas administrativas que permitem um rápido gerenciamento de todos os processos
envolvidos, como, controle de inscrições, progresso do aprendizado, freqüência, tempo de
acesso, trajetória, entre outras.
e)
Ferramenta para avaliação - Um LCMS deve analisar o conhecimento inicial
do aluno e também avaliar o conhecimento adquirido durante a execução do curso via web.
Ferramentas para gerenciamento do aprendizado e relatórios para analise deste
gerenciamento deverão ser disponibilizadas para que o aprendizado seja avaliado. O
sistema poderá ter avaliações em diferentes níveis e formatos.
f)
Interface com LMS - Os LCMS devem ter uma interface direta com o LMS
para que todo processo de gerenciamento administrativo e o processo de aprendizagem
sejam monitorados. Estas plataformas poderão ser integradas através do XML e
padronizadas de acordo com padrões do mercado como, por exemplo, o SCORM (Sharable
Courseware Object Reference Model).
g)
Funções de comunicação e colaborativas - Um sistema para ensino via
Internet é mais eficiente quando o aluno pode interagir com a tecnologia, com outros alunos
e com o tutor. Os processos de comunicação e colaboração poderão ser feitos de forma
síncrona ou assíncrona.
É com base nesta lista de requisitos que é formulada a proposta para criação de um
módulo autônomo para modelagem e gestão do conteúdo de cursos, capaz de ser
incorporado a um sistema tradicional LMS modular e prover as funcionalidades do tipo
LCMS nele faltantes.
3 – Histórico da Pesquisa
Um primeiro protótipo de um módulo para modelagem e gestão do conteúdo didático
de cursos a serem disponibilizados com o TELEDUC no molde proposto neste artigo foi
implementado em (Bicudo, 2006). As principais funcionalidades disponíveis no protótipo
existente são a existência de uma interface gráfica amigável e integrada diretamente com o
LMS para a modelagem de cursos, proporcionada pelo SIMPROCESS, e a disponibilização
de ferramentas administrativas para comunicação e colaboração e de ferramentas para
avaliação da aprendizagem, disponíveis a partir do Teleduc.
Detalhes da implementação deste protótipo são revistos a seguir, para situar a
presente proposta no contexto mais amplo das pesquisas que vêm sendo realizadas pelo
grupo NEMESIS sobre o assunto.
7
3.1 – Interface do Usuário
A Figura 3 retrata a interface do ambiente na sua forma atual.
Figura 3 – Interface atual do ambiente retratando o curso CAP-259
Na Figura 3 vê-se a tela principal do TELEDUC com a página correspondente à
agenda contendo o modelo gráfico do Curso CAP-259 Simulação de Sistemas do programa
de pós-graduação do INPE (CAP/INPE), que é percorrida a partir do nó raiz mostrado na
tela.
Este modelo de curso foi criado utilizando-se o sistema de simulação SIMPROCESS,
que é um aplicativo que utiliza a tecnologia de workflow, e que foi parcialmente integrado
com o ambiente TELEDUC para fins de demonstração da metodologia proposta no trabalho
de (Bicudo, 2006).
3.2 – Estudo de Caso Realizado com o Curso CAP-259
A organização do curso e a disponibilização do seu material didático através do
sistema TELEDUC ficou bastante facilitada em conseqüência da adoção do processo de
construção do conteúdo por meio da interface do SIMPROCESS.
8
O modelo visual do curso construído no simulador foi automaticamente transformado
em páginas HTML estruturadas utilizando-se uma funcionalidade disponível no sistema de
simulação SIMPROCESS (exportar documentação em formato HTML). O modelo gráfico do
curso assim exportado foi carregado no TELEDUC no local destinado à Agenda, o que
proporcionou uma visão geral do conteúdo do curso. Um conjunto completo de agendas
semanais fica definido desde o início e estas ficam associadas a seus respectivos
componentes, em lugar de se ter uma agenda semanal única baseada em uma página de
texto, que necessita ser atualizada a cada semana, conforme a utilização anterior do
sistema.
A descrição das atividades ficou também bastante facilitada para o professor, pois
ela passou a requerer apenas a inclusão de um texto explicativo para orientar os alunos
sobre a melhor forma de utilização dos arquivos já organizados na forma de árvore com todo
o material didático do curso. Para maior facilidade do processo de criação da árvore de
atividades a partir do modelo gráfico do curso, uma ferramenta automática destinada à esta
conversão já se encontrava projetada, embora ela ainda não estivesse disponível no
momento da criação do curso CAP259 para o ano de 2005.
3.3 – Atendimento dos Requisitos e Limitações do Ambiente
O ambiente Gerente de Cursos na Web, constituído basicamente pela integração
dos sistemas TELEDUC e SIMPROCESS, ainda não havia sido completamente
implementado por ocasião da conclusão do trabalho de (Bicudo, 2006). Com relação aos
requisitos citados no item 4 o ambiente formado pelo TELEDUC como plataforma principal e
pelo editor gráfico de conteúdo utilizado o SIMPROCESS, o ambiente já atendia, ainda que
em alguns casos parcialmente, às funcionalidades básicas citadas nos itens a, b, d, e, f
(sem a padronização SCORM) e g. A funcionalidade descrita em c não era atendida.
As principais limitações observadas foram as seguintes:
O ambiente ainda não havia operacionalizado os mecanismos de monitoramento das
atividades e gestão do processo educacional, conforme o andamento das pesquisas no
momento da conclusão do trabalho (Bicudo, 2006).
A disponibilização de documentação, tanto no TELEDUC como no SIMPROCESS,
enfrentava no entanto algumas restrições: no caso do TELEDUC, havia uma limitação do
tamanho máximo do arquivo para upload; no caso do SIMPROCESS, estes arquivos
precisavam estar na própria estação de trabalho na qual o SIMPROCESS estava instalado,
e mesmo assim eles só ficavam visíveis na execução dos modelos e não na documentação
exportada em HTML, porque estes arquivos não eram transferidos para o servidor no
momento em que o modelo do curso era transportado para a agenda do Teleduc, ficando
disponível apenas na máquina local em que o SIMPROCESS estava instalado.
9
Outra limitação se referia à necessidade de complementação da interface do
professor, que tinha sua viabilidade dependente da operacionalização das potencialidades
existentes no módulo Dispatcher, para permitir que o modelo do processo fosse executado
na forma de um aplicativo autônomo no servidor.
Estas limitações do ambiente e a experiência com ele adquirida motivaram o projeto
de um novo módulo para modelagem e gestão de conteúdo, visando substituir o sistema de
simulação SIMPROCESS por um outro aplicativo baseado na tecnologia de workflow de
código livre, em busca de uma melhor integração e da inclusão de novas funcionalidades
em versões futuras do ambiente.
4 – A Nova Proposta de um Módulo para Modelagem e Gestão Usando Código Livre
A versão anterior do protótipo existente do sistema apresenta limitações, conforme
relatado acima, e estas vêm apresentando dificuldades para sua solução pelo fato do
ambiente ter sido elaborado a partir de um aplicativo de workflow do tipo proprietário. Além
disto, ele não corresponde ao anseio de permitir sua utilização de forma livre, por isto uma
nova proposta foi formulada, tendo como objetivo substituir o uso da ferramenta
SIMPROCESS por um aplicativo de Workflow de código livre, de forma a criar um ambiente
LCMS integrado, completo e destinado a utilização por toda a comunidade de usuários do
sistema Teleduc.
A experiência obtida com o desenvolvimento do protótipo anterior, entretanto,
revelou-se de grande importância e permitiu identificar a necessidade de se preservar
algumas características consideradas essenciais a este tipo de ambiente, a saber:
A capacidade de modelagem gráfica e hierárquica do curso, através de uma
interface gráfica amigável para estruturação e construção do seu conteúdo didático. A
aplicação de tecnologias que facilitem e agilizem esta parte do processo é de extrema
importância para os educadores, pois elas permitem ao professor organizar o seu material
didático e evitam a necessidade de que ele seja um especialista em informática e domine
ferramentas para a edição e publicação de páginas na Internet.
Um outro aspecto de grande relevância contido no protótipo anteriormente
desenvolvido e que necessita ser preservado no novo projeto diz respeito à criação de
roteiros pelos professores para orientar a navegação do conteúdo pelos alunos, que
permitam grande flexibilidade, e até mesmo sua adaptabilidade, de acordo com os
diferentes perfis de usuários, e que proporcionem ao mesmo tempo os controles
necessários para o monitoramento das atividades realizadas e o adequado gerenciamento
do processo educacional.
Estas funcionalidades necessitam ser preservadas e encapsuladas em um módulo
para modelagem e execução de processos que possa ser utilizado como um serviço,
10
atuando como um núcleo autônomo, e que seja passível também de ser integrado com a
interface de sistemas de gerenciamento educacional on-line LMS tradicionais do tipo
existente no sistema Teleduc.
O novo módulo proposto, responsável pela gestão do conteúdo durante a realização
do curso ou pelo seu monitoramento em tempo real, está sendo projetado para ser
implementado a partir das funcionalidades existentes nos próprios aplicativos de workflow
baseados em código livre utilizados na área de modelagem e automatização de processos.
Elas serão utilizada pelo usuário professor para construir e executar modelos de cursos que
são armazenados no servidor e instanciados para execução na forma de um serviço.
O modelo como um serviço, executado no servidor de rede, possui dados de entrada
e de saída formados pelos resultados das operações nele executadas, que passam a ser
escritas/acessadas através de sistemas clientes remotos, como a interface do próprio
TELEDUC, utilizando-se banco de dados e/ou chamadas feitas com base em protocolos
apropriados para o interfaceamento dos sistemas.
O desenvolvimento do núcleo do sistema, baseado no uso do aplicativo de workflow,
deve levar em conta ainda aspectos de personalização/adaptabilidade e permite o
monitoramento em tempo real de toda a interação dos estudantes com o ambiente e a
interferência do professor, caso desejado. A avaliação dos alunos e a coleta de estatísticas
pelo sistema para determinar melhores estratégias de aprendizagem também são parte de
sua concepção geral.
5 – Estágio atual da pesquisa
Foi desenvolvido um protótipo utilizando a ferramenta OSWorkflow que é uma
máquina de workflow livre, de código aberto, baseado em Java. OSWorkflow pode ser
considerado como uma forma de implementação em “baixo-nível” de sistemas de gerência
de workflow.
O protótipo se compõe da máquina de workflow e de uma interface cliente por meio
da qual os usuários interagem com o modelo de processo em execução.
5.1 – Modelagem
Foi modelado um curso fictício, com as seguintes regras de negócio:
•
O aluno sempre deverá ser avaliado antes de cursar um módulo; Caso ele
obtenha uma nota satisfatória, ele não precisará cursá-lo e deverá ser
direcionado para a avaliação do próximo módulo, caso exista;
11
•
Caso a aluno não obtenha uma nota satisfatória em uma avaliação de um
módulo, ele deverá ser direcionado a cursar o módulo correspondente;
•
Após cursar um módulo, o aluno deverá repetir a avaliação do mesmo e ficará
nesse ciclo até que consiga atingir uma nota satisfatória;
A Figura 4 ilustra o modelo do curso criado com o editor gráfico Workflow Designer:
Figura 4- Modelo do curso
5.2 – Resultados do estudo de caso
O modelo implementado permitiu testar alguns aspectos de interesse para a gestão
automatizada de cursos, tais como:
•
A criação de modelos utilizando interface gráfica;
•
A criação de roteiros alternativos para execução do curso;
•
A persistência das informações por meio do uso de banco de dados;
•
A utilização da máquina de workflow como mecanismo de execução
automática do processo;
Os próximos passos visam à integração da máquina de workflow com a interface do
sistema Teleduc de forma a tornar o conjunto mais amigável e acrescentar-lhe
funcionalidades visando sua transformação em um sistema LCMS completo, conforme a
descrição de requisitos fornecida.
6 – Conclusões
O Teleduc se constitui em um ambiente para EAD de configuração tradicional que
utiliza uma arquitetura modular, formada pela agregação de diversas ferramentas para o
12
trabalho colaborativo na Internet, típica de sistemas para EAD concebidos para atuar como
Sistemas de Gestão de Aprendizagem (Learning Management Systems – LMS).
Os sistemas para EAD atuais são concebidos para atuar como ambientes mais
completos, possuindo funcionalidades extras capazes de auxiliar nos procedimentos de
elaboração de cursos e monitoramento do processo de ensino/ aprendizagem, e são
conhecidos como Sistemas para Gestão do Conteúdo de Aprendizagem (LCMS – Learning
Content Management Systems).
A tecnologia de workflow, geralmente associadas na literatura ao desenvolvimento
de sistemas para gerência de processos, pode ser utilizada para o desenvolvimento de
funcionalidades adicionais para serem encapsuladas em um módulo a ser integrado com
ambientes modulares do tipo LMS, visando transformá-los em ambientes mais completos
conhecidos do tipo LCMS.
Este trabalho descreve a arquitetura modular de sistemas EAD do tipo LMS
tradicionais que utilizam a Internet como seu veículo de interação, arquitetura esta que
permite a evolução gradual destes sistemas para o tipo LCMS, bem como os fundamentos
da tecnologia de workflow com a qual módulos complementares para modelagem e gestão
de counteúdo de cursos podem ser desenvolvidos.
A viabilidade da utilização da metodologia de integração proposta ficou demonstrada
no trabalho anterior de (Kienbaum, Bicudo e Marcondes, 2006), pela utilização do ambiente
TELEDUC
e
do
sistema
de
simulação
SIMPROCESS
como
plataformas
para
implementação do ambiente EAD com as características desejadas. O protótipo anterior do
sistema já se encontra parcialmente desenvolvido e está sendo utilizado pelo professor e
por seus alunos, como ferramenta de apoio no Curso CAP-259 do programa de pósgraduação do INPE, mas o sistema apresenta limitações e o aplicativo de workflow se
constitui em um sistema proprietário, o que dificulta a continuidade da pesquisa na forma
como ela vinha sendo realizada.
A continuação da pesquisa anterior de acordo com as diretrizes deste trabalho visa a
substituição do módulo para modelagem e gestão do conteúdo criado com o uso do
aplicativo SIMPROCESS por um protótipo baseado em workflow de código livre,
denominado OSWorkflow. A utilização de código livre parte da premissa que a utilização
deste tipo de sistema permitirá a completa exploração e até mesmo a expansão das
funcionalidades disponíveis neste tipo de aplicativo, visando superar algumas dificuldades
enfrentadas com a implementação do primeiro protótipo do ambiente.
Como benefícios diretos da continuidade do desenvolvimento do módulo de
modelagem e gestão do conteúdo proposto são esperados o monitoramento em tempo real
dos cursos, a análise estatísticas dos dados coletados durante a realização dos mesmos e o
13
aperfeiçoamento do processo ensino-aprendizagem através de uma melhor gestão do
conteúdo educacional do ponto de vista do educador.
O protótipo está sendo desenvolvido visando sua difusão e utilização pela
comunidade de usários do Teleduc e o progresso da pesquisa será objeto de novas
publicações, à medida que os resultados forem alcançados.
7 - Referências Bibliográficas
BICUDO, S. F. Uma Abordagem Integrada para Educação A Distância Usando
Gestão de Processos e Simulação de Sistemas. Tese de Doutorado do Curso de PósGraduação em Computação Aplicada CAP/INPE. Instituto Nacional de Pesquisas Espaciais
– INPE. São José dos Campos, 2005.
CACI PRODUCTS COMPANY (CACI). Simprocess User´s Manual - Release 4.0.
2004.
GEORGAKOPOULOS, D., AMIT, S. An Overview of Workflow Management: From
Process Modeling to Workflow Automation Infrastructure. Disponível em:
<http://citeseer.ist.psu.edu/georgakopoulos95overview.html>. Acesso em: 17 fev. 2005.
GREENBERG, L. LMS and LCMS: What´s the Difference? Disponível em:
<http://www.learningcircuits.org/2002/dec2002/greenberg.html>. Acesso em: 03 mar. 2005.
RADA, R. Workflow Management in Virtual Education. Disponível em:
<http://www.enable.evitech.fi/enable99/papers/rada/rada.html>. Acesso em: 14 out 2005.
ROBBINS, S. R. The Evolution of the Learning Content Management System.
Disponível em: <http://www.learningcircuits.org/2002/apr2002/robbins.html>. Acesso em: 09
mar. 2005.
ROCHA, H. C., et al. Projeto TelEduc: Pesquisa e Desenvolvimento de Tecnologia
para Educação a Distância. In: IX CONGRESSO INTERNACIONAL DE EDUCAÇÃO A
DISTÂNCIA DA ABED, 2002, São Paulo. Anais... São Paulo, 2002. 1 CR-ROM.
SIZILIO, G. R.M. A; EDELWEISS, N. Técnicas de Modelagem de Workflow
Aplicadas à Autoria e Execução de Cursos de Ensino à Distância. Porto Alegre, 2000.
Disponível em: <http://www.inf.ufrgs.br/~nina/Dissertacao/GlauciaSizilio.pdf>. Acesso em: 10
mai 2005.
14
TRAVASSOS, P. R. N. Uma Abordagem Integrada para Gestão e Simulação de
Processos e sua Aplicação à Gerência de Projetos. Tese de Doutorado do Curso de PósGraduação em Computação Aplicada CAP/INPE. Instituto Nacional de Pesquisas Espaciais
– INPE. São José dos Campos, 2007.
WORKFLOW MANAGEMENT COALITION (WfMC). The Workflow Reference Model.
Disponível em: <http://www.wfmc.org/>. Acesso em: 27 jan. 2005.
KIENBAUM, G.S.; BICUDO, S.F.; MARCONDES, V. P. P. Construçao e Gestão de
Conteúdo Educacional Usando Gestão de Processos e Simulação de Sistemas. In:
CICLO DE PALESTRAS SOBRE NOVAS TECNOLOGIAS NA EDUCAÇÃO, 2006, Porto
Alegre. Anais do VII Cilco de Palestras sobre Novas Tecnologias na Educação. Porto
Alegre, CINTED – UFRGS, 2006. V.1. pp 1-11.
OSWorkflow (OpenSymphony) .Disponível em:
<http://www.opensymphony.com/osworkflow/>. Acesso em: 01 fev. 2007.
15

Documentos relacionados