Você está na página 1de 8

FACE: Uma ferramenta de gesto acadmica e escolar baseada em servios Web e softwares livres

Srgio Manuel Serra da Cruz Ncleo de Computao Eletrnica Universidade Federal do Rio de Janeiro (UFRJ) Caixa Postal 2.324- 20001-970 Rio de Janeiro RJ - Brasil
serra@nce.ufrj.br

Abstract. FACE (Ferramenta Acadmico-Administrativa para Controle Escolar) is an educational software tool based on the paradigm of Web services and open-source standards. The system aims to help school head teachers to optimally perform pedagogical and administrative tasks on public or private elementary schools that have reduced computational resources. Resumo. FACE (Ferramenta Acadmico-Administrativa para Controle Escolar) um software do campo educacional desenvolvido segundo o paradigma dos servios Web e software livre. O sistema est voltado para otimizar o gerenciamento das atividades pedaggicas e administrativas de instituies de ensino fundamental, pblicas ou privadas, que disponham de limitados recursos computacionais.

1. Introduo
As condies de gerenciamento da muitas das escolas pblicas, ou mesmo particulares, so muitas vezes precrias. Os principais problemas variam desde a infra-estrutura inadequada at os educadores desmotivados. Portanto, desafiador falar em gesto inovadora neste cenrio. Mesmo assim, encontramos educadores que conseguem se comunicar de forma significativa com seus educandos, tambm h gestores que superam as limitaes organizacionais e contribuem para transformar a escola em um espao inovador, em uma comunidade de aprendizagem voltada insero da tecnologia de informao. FACE uma ferramenta do campo educacional que tem como meta fortalecer as capacidades gerenciais, operacionais e tecnolgicas da administrao escolar, aumentando a autonomia escolar e auxiliando as principais tarefas dos gestores e educadores. A ferramenta contempla os seguintes objetivos gerais: (i) a construo de um espao na Intranet da escola, de tal sorte que incentive a interao entre os educandos, educadores e gestores visando melhorar a qualidade do processo de ensino-aprendizagem; (ii) a definio de um ambiente simples e flexvel, que permite ao educador planejar diversas atividades acadmicas e, registrar fatos importantes acerca de suas experincias em sala de aula disponibilizadas pelas tecnologias digitais. A ferramenta busca integrar a gesto administrativa e pedaggica. Do ponto de vista administrativo, os mdulos gerenciais agilizam os processos de negcio internos da escola, facilitando o acompanhamento das rotinas de secretariado. Das atividades tpicas

XI WIE

2789

de secretariado destacam-se os procedimentos de matrcula e sua renovao, formao e manuteno de turmas, expedio de histricos, boletins, pautas e ementas. No escopo das atividades pedaggicas, os mdulos de aprendizagem colaborativa assistida por computador (tambm conhecido como Computer Supported Collaborative Learning - CSCL) permitem que o educador defina estratgias educativas atravs da discusso, da reflexo e tomada de decises. Eles permitem que o educador estabelea exerccios, grupos de estudos e demais atividades, alm de habilitar avaliaes e atividades extraclasse. Essas caractersticas tm por objetivo principal suportar a transferncia de idias, facilitar o acesso informao e emitir respostas para as atividades de resoluo de problemas. Em suma, FACE uma ferramenta que objetiva liberar o tempo do educador/gestor para a planificao, criao e desenvolvimento de melhores estratgias de ensino e permite que o computador seja visto tanto como um recurso para a aprendizagem colaborativa quanto como uma ferramenta administrativa. Por fim, a ferramenta tem por finalidade de agregar valor efetivo aos recursos computacionais existentes nas escolas. O artigo representa um projeto de pesquisa que est em andamento e, est organizado da seguinte forma. Na prxima seo apresentamos os trabalhos relacionados e uma breve reviso de literatura. Na seo 3 apresentamos a arquitetura e as principais funcionalidades da ferramenta. A seo 4 apresenta a metodologia de desenvolvimento e por fim, na seo 5 apresentamos as consideraes finais.

2. Trabalhos relacionados
Muitas escolas, mormente as pblicas, enfrentam uma srie de dificuldades, desde a infraestrutura deficiente s condies sociais dos alunos, passando muitas vezes pela falta de valorizao do professor. Porm, parte dessas dificuldades pode ser contornada com a adoo de mtodos gerenciais mais eficientes baseados em artefatos de software. Atualmente, existem no mercado vrias categorias de software de administrao escolar (Alunminus, SophiA, SGA, entre outros) e de ensino-aprendizagem colaborativa (AmCorA, Pii, AulaNet, Moodle, TelEduc, eProInfo entre outros) que auxiliam as gestes administrativa e pedaggica. Os pacotes de administrao escolar, geralmente so assemelhados entre si, eles se caracterizam por funes de manuteno das bases de dados de alunos e professores, gesto de receitas e despesas, emisso de documentos e produo de mapas financeiros (Gesto Escolar, 2001). J os produtos de ensino-aprendizagem colaborativa, normalmente, se caracterizam como sistemas de computao distribudos que se destinam tanto ao processo interativo de aprendizagem como tambm ao gerenciamento eletrnico de cursos distncia, semi-presenciais ou presenciais (CSCL, 2001). Normalmente, os pacotes de administrao escolar possuem cdigo-fonte proprietrio e, so comercializados sob a forma de licena anual, cujos custos podem variar em funo do porte da escola ou do nmero de alunos que efetivamente utilizam o sistema. Essa caracterstica, em muitos casos, inviabiliza sua utilizao em escolas que disponham de limitados recursos financeiros. Com relao aos produtos de ensino-aprendizagem colaborativa e suporte ao EaD, observa-se que existem pacotes comerciais e distribuies gratuitas. Dentre os principais pacotes comerciais destacam-se o WebCT (WebCT, 2005) e o Blackboard Learning

XI WIE

2790

System (Blackboard, 2005). Dentre as inmeras distribuies gratuitas temos o e-ProInfo do MEC (e-Proinfo, 2004), e dentre as open-source, temos: o Teleduc da UNICAMP (Teleduc, 2002) o Moodle (Moodle, 2005), entre outros. Estas distribuies exigem baixos investimentos em infra-estrutura, porm, so de difcil integrao com os pacotes de administrao escolar disponveis no mercado. Com o objetivo de superar essa lacuna, desenvolvemos a ferramenta FACE de acordo com as seguintes premissas: (i) permitir que o software se adapte realidade da escola, atuando de elemento para a incluso social e digital dos educandos; (ii) estar em conformidade com os conceitos de qualidade de software para gesto escolar, dentre os quais destacamos - usabilidade, funcionalidade, confiabilidade, manutenibilidade, eficincia valorizando assim, as atividades dos gestores e educadores (ISO2196, 1997); (iii) minimizar a duplicidade de dados; as informaes acadmicas e administrativas sero armazenadas em um banco de dados nico; (iv) maximizar a interoperabilidade e reuso de componentes, facilitando a personalizao da ferramenta. Adicionalmente, nossa iniciativa apresenta outros diferenciais. Ela faz uso dos conceitos de CSCL associados computao orientada a servios, onde os componentes do sistema podem ser habilitados ou desabilitados pelo educador/gestor, o que permite uma adequao da FACE aos seus propsitos. A ferramenta foi exclusivamente desenvolvida com softwares livres, que obedecem a padro abertos de mercado, o que oferece ganhos sociais seja atravs do impedimento prtico do monoplio, seja atravs da reduo da dependncia tecnolgica de grandes fornecedores. 2.1. Servios Web Os servios Web so componentes de software que podem ser invocados, descritos e publicados em uma rede de computadores atravs da troca de mensagens baseadas na linguagem XML (Extensible Markup Language) (Austin et al., 2002). Os servios Web obedecem arquitetura SOA (Service Oriented Architeture) que possui trs componentes (Newcomer, 2002): (i) Provedores de Servios, que oferecem os servios via Intranet/Internet e os descreve atravs da WSDL (Christensen, 2001); (ii) Clientes dos Servios que invocam operaes dos provedores; (iii) Broker de Servios, que funciona como intermedirio entre provedores e clientes, encontrando um servio adequado s necessidades dos clientes. Os servios Web da FACE se comunicam atravs da troca de mensagens SOAP (Simple Object Access Protocol) e utilizam os protocolos de comunicao padro disponveis na Web (SOAP, 2000). Essa caracterstica amplia as fronteiras da conduo da atividade acadmica atravs da Intranet/Internet, uma vez que permitem a comunicao entre aplicaes atravs da infra-estrutura atual da rede, alm de possibilitar a inter-operao de sistemas produzidos por fabricantes distintos, reduzindo o tempo e os custo de manuteno. 2.2. Software livre Muito tem se falado sobre o paradigma do software livre. Do ponto de vista deste trabalho, a utilizao de softwares livres catalisa as aes de incluso digital na escola, abrindo novas possibilidades ao educador consciente e ansioso uma pedagogia aberta. A abordagem permite o acesso ao cdigo dos servios Web, recompensando a curiosidade, e

XI WIE

2791

permitindo aos estudantes e professores a possibilidade de compreender, exatamente, como a ferramenta funciona. Para o suporte tecnolgico FACE, tambm se optou pela utilizao deste paradigma com o fito de reduzir os custos de desenvolvimento, implantao e manuteno. Os recursos economizados com o uso do software podem ser re-aplicados na melhoria da infraestrutura das escolas ou mesmo no treinamento dos educadores. 2.3. Aprendizagem colaborativa assistida por computador Em relao ao trabalho em grupo, convencionou-se chamar de trabalho cooperativo suportado por computador (Computer Supported Cooperative Work - CSCW) a rea de pesquisa que trata da cooperao em locais de trabalho. Entretanto, existe uma polmica na rea de pesquisa denominada aprendizagem colaborativa assistida por computador (CSCL), que focada no processo de aprendizagem. Neste caso, existe uma intensa discusso se o mais apropriado seria chamar a aprendizagem de cooperativa ou colaborativa (Panitz, 1996). Neste trabalho, optamos por utilizar o termo colaborao, pelo fato do software estar ligado ao conceito de construo de estratgias de desenvolvimento de competncias que envolvem a aprendizagem e o desenvolvimento pessoal e social do aluno. A aprendizagem colaborativa pode ser definida como um conjunto de mtodos, ferramentas e tcnicas de aprendizagem para utilizao em grupos estruturados (alunos e professores), assim como de estratgias de desenvolvimento de competncias, onde cada membro do grupo responsvel, quer pela sua aprendizagem quer pela aprendizagem dos demais elementos (Borges, Campos, Cavalvanti, 1995). A aprendizagem colaborativa destaca a participao ativa e a interao, tanto dos alunos como dos professores.

3. Arquitetura da FACE
A ferramenta FACE modular e distribuda, ela composta por dois ncleos principais: o pedaggico e o administrativo. Os principais atores so os educadores, educandos, gestor escolar e secretaria acadmica (Figura 1). Cada ator est associado a um perfil de segurana que habilita a interao com os servios Web atravs das interfaces adaptveis disponveis na Intranet da escola. Os servios Web do ncleo pedaggico, concebidos com base nos Parmetros Curriculares Nacionais para o Ensino Fundamental (Brasil, 1998), permitem que o educador: administre notas, freqncias e registre observaes comportamentais sobre um aluno ou sobre a turma; cadastre exerccios, avaliaes e experimentos, estabelea critrios de referncia para classificar o desempenho do aluno/turma, estipule e negocie prazos. Atravs de interfaces seguras, adaptveis e personalizveis, no s o educando desenvolver ativamente suas competncias, bem como seu responsvel obter informaes sobre o seu desempenho acadmico. Por intermdio dos servios Web do ncleo administrativo, a FACE controla a formao de turmas, alocao de professores, cadastro de disciplinas, efetua matrculas e trancamentos de alunos; emite documentos escolares (histricos escolares, boletins, dirios); emite ementas de cursos e demais relatrios gerenciais para controle administrativo e acadmico. Por se tratar de um sistema de arquitetura aberta, novos componentes podem ser agregados sem maiores problemas ou interrupes nos servios

XI WIE

2792

Web j disponveis. A arquitetura permite, por exemplo, a integrao de novos servios Web com funcionalidade que podem ser personalizadas em funo das necessidades da escola, como por exemplo, mdulos de controle de bibliotecas; mdulos de controle de atividades extraclasse, tais como, festividades e competies esportivas. No caso de escolas particulares, opcionalmente, mdulos de gerncia de fluxo financeiro podem ser acrescidos ao sistema. Atravs destas novas funcionalidades ser possvel: controlar de contas a receber e a pagar; controlar livros-caixa e recebimentos na escola; relatrios operacionais (bolsistas, boletas) e gerenciais (fluxo de caixa, faturamento).

Figura 1. Os mdulos da arquitetura da FACE

3.1. Funcionalidades da FACE


Uma das metas da ferramenta incentivar as interaes escola-famlia. Neste contexto, ela no se limita a gerenciar as atividades de secretariado, ela apresenta caminhos de comunicao entre a escola e a famlia. Dentre os principais mecanismos, destacamos o acompanhamento remoto das atividades do educando atravs de: (i) frum de discusso o espao, organizado sob a forma de tpicos e assuntos, onde ocorrem dilogos assncronos e, cujo contedo fica disponvel para todos os participantes; (ii) sala de reunies eletrnicas para professores o espao que fornece assistncia gerao e organizao de idias, auxiliando tomada de decises; (iii) sala de bate-papo o espao onde as aulas, exerccios e suas solues podem ser ministrados sincronamente, estando alunos e professor distribudos geograficamente ou no; (iv) secretaria-virtual o espao, disponvel atravs da Internet, onde os responsveis podem consultar boletins de notas, de freqncia e de comportamento. Neste ambiente, os responsveis podem acessar comunicados emitidos pela escola e ainda agendar reunies com os educadores.

3.2. Interfaces da FACE


O projeto de interfaces Web parte essencial da ferramenta FACE, ela leva em conta: os aspectos das tecnologias utilizadas; metodologias de desenvolvimento de aplicaes

XI WIE

2793

hipermdia e requisitos de adaptabilidade ao sistema atravs das definies dos perfis de utilizao. Para Bonsiepe (1997, 1983) a interface um meio que pode frustrar e irritar; facilitar ou dificultar a aprendizagem; revelar relaes entre informaes ou deix-las confusas; abrir ou excluir possibilidades de ao instrumental ou comunicativa. Por esse motivo, utilizamos o HDM (Hypertext Design Model) como um padro de navegabilidade da ferramenta (Garzotto et al., 1993). O modelo HDM mostrou-se muito prtico quando associada com as metodologias de desenvolvimento baseadas em servios Web. O projeto e a construo das interfaces grficas demandaram estudos de diversas variveis. As interfaces do ambiente tm o objetivo de oferecer as seguintes caractersticas: (i) conduzir os educandos durante o processo de ensino-aprendizagem; sendo flexvel para se adaptar a diversos tipos de alunos; (ii) oferecer atrativos multimdia que motivem o uso da ferramenta; (iii) fornecer estmulos aos educandos e responsveis para interagir com o sistema; (iv) oferecer todo o apoio necessrio ao processo de ensino-aprendizagem colaborativa; e por fim, as interfaces no poderiam consumir elevados recursos computacionais.

4. Materiais e Metodologia de desenvolvimento do prottipo


A metodologia de desenvolvimento da ferramenta foi baseada nas oito etapas propostas por Filho (2003). A etapa de modelagem do sistema foi realizada na linguagem de modelagem por objetos UML (Unified Modeling Language) (Melo, 2002), com auxlio da ferramenta Argo UML. A implementao do prottipo foi desenvolvida na linguagem de programao Java juntamente com a XML (2004), HTML, PHP e JavaScript, utilizando o gerenciador de banco de dados MaxDB 7.0 (MySQL, 2004). Como provedor de servios Web utilizamos o Tomcat-Apache sob sistema operacional Mandrake 10.0 no servidor. As estaes de trabalho tambm utilizam o Mandrake 10.0 e o navegador FireFox 1.0.4, alm da interface grfica KDE que bastante simples e intuitiva. O prottipo da ferramenta requer equipamentos com configuraes mnimas. O servidor de banco de dados, tambm utilizado com servidor de pginas e provedor de servios Web, requer apenas um microcomputador Pentium III 500MHz com 512 MB RAM e 20GB de disco. J os clientes podem ser quais mquinas com no mnimo 64 MB de memria RAM e 300MHz de clock. Como conectividade Internet, o prottipo requer uma conexo com a rede de telefonia com a taxa de transferncia mnima de 256 Mbps.

5. Consideraes finais e trabalhos futuros


FACE uma ferramenta que pode se adequar realidade da escola e, apresenta caractersticas peculiares, dentre as quais destacamos a construo dos ncleos administrativos e pedaggicos baseados em servios Web. A ferramenta tem como objetivo facilitar a gesto escolar de estabelecimentos de ensino que possuam poucos recursos de infra-estrutura computacional. O prottipo foi produzido de maneira a assegurar um padro de qualidade, eficincia na modernizao da gesto escolar, tendo como produto final um software portvel de cdigo fonte aberto, baseado em componentes reutilizveis e orientado a objetos. Essas caractersticas permitem que o sistema seja instalado em quantas mquinas forem necessrias com economia de custos de licenciamento e manuteno. Acredita-se que a adoo da FACE vai ao encontro das principais concepes da gesto educacional moderna (Lck et al., 2000), dentre as quais se destacam: a democratizao
XI WIE 2794

do ensino, a descentralizao do poder, a flexibilizao de experincias, a interdisciplinaridade na soluo de problemas e principalmente a mobilizao social atravs da educao. No momento - decorrente das primeiras observaes experimentais e consideraes feitas por gestores, educadores e educandos - formulamos modificaes no sentido de uma aumentar a personalizao do software, especialmente no que diz respeito possibilidade de modificao do repertrio de laboratrios e exerccios-problema. O sistema, sob a forma de prottipo, est atualmente em fase de avaliao. Nas avaliaes realizadas, por alunos, gestores e educadores, sob a forma de entrevistas e questionrios de satisfao, foram registrados os comentrios, dificuldades e facilidades relatadas pelos usurios. Este material fornecer elementos para futuras modificaes nas funcionalidades do sistema, na estrutura de banco de dados, bem como nas polticas de utilizao do sistema. Como trabalhos futuros, exploraremos as caractersticas multidimensionais do banco de dados MaxDB. FACE, sero includos mdulos adicionais de data warehousing e data mining (Kimball e Merz, 2000). Essas tcnicas so importantes para a gesto pr-ativa, pois auxiliam na tomada de decises de cunho gerencial. Por intermdio dessas tcnicas, poderemos correlacionar os dados operacionais e navegacionais contidas no repositrio de dados relacional e nos arquivos de log de acesso ao sistema e, posteriormente, executaremos investigaes mais apuradas sobre o comportamento eletrnico dos usurios frente ao sistema (Cruz et al., 2004). Outro desafio envolver o refinamento das salas de bate-papo de acordo com os requisitos propostos por Pimentel et al. (2004).

Referncias
CSCL, (2001) Aprendizagem Colaborativa Assistida Por Computador CSCL. http://www.minerva.uevora.pt/cscl/. Austin, D., Barbir, A., Ferris, C., Garg, S., (2002) Web Services Architecture Requirements, W3C Working Draft 14 November 2002. http://www.w3.org/TR/2002/WD-wsa-reqs-20021114#id2604831. Blackboard (2005) Blackboard Suite. http://www.blackboard.com/products/academic/ls/index.htm. Academic

Bonsiepe, G. (1997) Design do Material ao Digital. Florianpolis: FIESC/IEL,1997. Bonsiepe, G. (1983) A Tecnologia da Tecnologia. So Paulo: Edgard Blucher. 1983. Borges, M.; Campos, M. L. e Cavalcanti, M. C. R. (1995) Suporte por computador ao trabalho cooperativo. In: XV Congresso Brasileiro da Sociedade Brasileira de Computao. XIV Jornada de Atualizao em Informtica. Canela, RS. Ago, 1995. Brasil. (1998) Ministrio da Educao. Parmetros Curriculares para o Ensino Fundamental. Braslia: 1998. http://www.mec.gov.br/sef/sef/pcn.shtm. Christensen, E. et al. (2001) Web Services Description Language (WSDL) 1.1 - W3C Note 15 March 2001. http://www.w3.org/TR/2001/NOTE-wsdl-20010315.

XI WIE

2795

Cruz, S. M. S., Campos, M. L. M. Pires, P. F. Campos, L. M. (2004) Monitoring ebusiness Web services usage through a log based architecture In 2nd IEEE International Conference on Web services. San Diego, pages 61-67. E-ProInfo (2004) Ambiente http://www.eproinfo.mec.gov.br/. colaborativo de Aprendizagem.

Filho, T. J., (2003) Metodologia de desenvolvimento de sistemas. Axcel Books. Rio de Janeiro. Garzotto, F.; Paolini, P.; Schwabe, D. (1993) HDM: a model based approach to hypermedia application design. ACM Transactions on Information Systems, 11(1): pages 1-26. Gesto Escolar (2005) Gesto Escolar http://www.comp.ufla.br/~joukim/ensino/infoeduc/programas.html. -

ISO 9126 (1997) http://www.issco.unige.ch/projects/ewg96/node14.html#SECTION0031100000000000 0000. Kimball, R., Merz, R. (2000) Data Webhouse: construindo o Data Warehouse para a Web. Rio de Janeiro. Campus. Lck, H. et al. (2000) Gesto escolar e formao de gestores. Revista Em Aberto. Braslia. v 17. p 1-197. fev/jun 2000. http://www.inep.gov.br/download/cibec/2000/em_aberto/emaberto72.pdf. Melo, A. C., (2002) Desenvolvendo Aplicaes com UML do conceitual implementao. Rio de Janeiro, Brasport. Moodle (2005) Modular http://moodle.org/. Object-Oriented Dynamic Learning Environment.

MySQL (2004) MaxDBTM. http://www.mysql.com/products/maxdb/. Newcomer, E. (2002) Understanding Web Services: XML, WSDL, SOAP, and UDDI. Addison Wesley Professional. USA. Panitz, T. (1996) A definition of collaborative vs cooperative http://www.lgu.ac.uk/deliberations/collab.learning/panitz2.html. learning.

Pimentel et al. (2004) Engenharia de groupware no desenvolvimento de uma ferramenta de bate-papo para debates educacionais: diminuendo a confuso da conversao. XV Simpsio Brasileiro de Informtica na Educao. p. 149-157. SOAP. (2000) Simple Object Access Protocol (SOAP) 1.1 - W3C Note 08 May 2000. http://www.w3.org/TR/soap/. Teleduc Ambiente de Ensino http://teleduc.nied.unicamp.br/teleduc/. XML. (2004) Extensible Markup http://www.w3.org/TR/REC-xml. a Distncia (2002).

WebCT (2005) WebCT Leaning without limits. http://www.webct.com/entrypage. Language 1.0 (Second Edition).

XI WIE

2796