Vous êtes sur la page 1sur 46

INSTITUTO FEDERAL DO PARAN

JOO PAULO ZACHARIAS


LEANDRO DE FREITAS LOPES








SOFTWARE LIVRE NO INSTITUTO FEDERAL DO PARANA
GESTO ESCOLAR

V.1







PARANAGU
2011
1

JOO PAULO ZACHARIAS
LEANDRO DE FREITAS LOPES










SOFTWARE LIVRE NO INSTITUTO FEDERAL DO PARANA
GESTO ESCOLAR

V.1

Trabalho de Concluso do Curso de tcnico em
manuteno e suporte em informtica do Instituto
Federal do Paran Campus Paranagu

Orientador: Gil Eduardo de Andrade




Paranagu
2011
2































Dedicamos este trabalho aos nossos pais Celso, Beatriz, Luiz, Gerusa, pelo
eterno incentivo e dedicao, dedicamos tambm para os nossos amigos de classe
que temos certeza que a amizade continua.
3

AGRADECIMENTOS

Agradecemos primeiramente a Deus que nos proporcionou estudar nesta
instituio de excelncia.
Agradecemos tambm a todos os professores que nos proporcionaram no
s a aprendizagem mas tambm acreditaram nos nossos sonhos e nos ajudaram a
realiz-los, em especial ao Prof. Gil Eduardo Andrade que mais que um professor se
tornou um amigo e nos ajudou muito na pesquisas realizadas.

























4































A gesto escolar um meio e no um fim em si mesmo, uma vez que o objetivo
final da gesto a aprendizagem efetiva e significativa dos alunos.
(LUCK, Heloisa doutora em Educao pela Columbia University)
5

RESUMO
Com a experincia e dedicao aos estudos percebeu-se a necessidade do
Instituto Federal do Paran em adotar um software livre de gerncia escolar que
sanasse essa dificuldade da instituio, e aps muitas horas de estudo sobre
softwares de gesto escolar, software livre, Sistema Operacional Linux, entre outros
aplicativos, dois programas de gesto escolar foram escolhidos para o
desenvolvimento deste trabalho. Efetuando comparativos entre esses softwares,
constatou-se que o SchoolTools mostra-se mais adequado para suprir as
necessidades do instituto no setor de gerenciamento escolar. Sendo assim, neste
documento so apresentadas as principais caractersticas do SchoolTools, como
lanamento de notas, lanamento de freqncia, acompanhamento de freqncia,
relatrios em .PDF entre outras ferramentas. Atravs do presente trabalho os
docentes podero tomar conhecimento dos benefcios da ferramenta bem como
analisar sobre uma possvel implementao dela no instituto federal do Paran.

Palavras-Chave: Gesto, Software Livre, Schooltools, Implementao, Instituto
Federal do Paran
















6

ABSTRACT
The Federal Institute of Parana with its experience and dedication to the
studies, perceived the necessity in adopting a free software management school that
solved the necessity of the institution and after many hours of studding about school
management softwares, free software, Linux system Operating, among other
applications, it was chose two programs of school management to the developing of
this work. After making comparatives between these softwares, it was established
that Schooltools seems more appropriated to supply the necessities of the institution
in the school management sector. So, the main characteristics of the Schooltools are
presented in this document, such as school notes registration, frequency registration,
frequency accompaniment, PDF reports, among other tools. By means the present
paper, the teachers can know the benefits of the tool as well as analyze about a
possible implementation of it at the Federal Institute of Parana.

Key-words: Management, Free software, SchoooTools, Implementation, Federal
Institute of Parana

















7

LISTA DE FIGURAS
FIGURA 1.1 ............................................................................................................... 31
FIGURA 1.2 ............................................................................................................... 32
FIGURA 1.3 ............................................................................................................... 33
FIGURA 1.4 ............................................................................................................... 33
FIGURA 1.5 ............................................................................................................... 34
FIGURA 1.6 ............................................................................................................... 35
FIGURA 1.7 ............................................................................................................... 35
FIGURA 1.8 ............................................................................................................... 36
FIGURA 1.9 ............................................................................................................... 36
FIGURA 1.10 ............................................................................................................. 37
FIGURA 1.11 ............................................................................................................. 38
FIGURA 1.12 ............................................................................................................. 39
FIGURA 1.13 ............................................................................................................. 40
FIGURA 1.14 ............................................................................................................. 40
FIGURA 1.15 ............................................................................................................. 41
FIGURA 1.16 ............................................................................................................. 41
FIGURA 1.17 ............................................................................................................. 42











8

LISTA DE SIGLAS

IFPR Instituto Federal do Paran
GPL General Public License
GNU Gnus not UNIX
CD Compact Disc
OSI Open Source Initiative
OSD Open Source Definition
BSD Berkley Software Distribution
SO Sistema Operacional
AT&T American Telephone and Telegraph
SCO Santa Cruz Operation
PC Personal Computer
PHP Hypertext Preprocessor
HTML Hypertext Markup Language
Mysql Structured Query Language
RAM Random Access Memory
GB Gigabyte
GHZ Gigahertz
DDR Double Data Rate
HD Hard Disk
BIM Bimestrial
PDF Portable Document Format










9

SUMRIO
1. Introduo ............................................................................................................. 11
1.1 Motivao ............................................................................................................ 12
1.2 Justificativa .......................................................................................................... 12
1.3 Objetivos ............................................................................................................. 12
1.4 Objetivos Gerais .................................................................................................. 12
1.5 Objetivos Especficos .......................................................................................... 13
2.0 Fundamentaes Tericas .................................................................................. 14
2.1 Desenvolvimentos Software Livre .................................................................... 14
2.2 Licenas GPL ................................................................................................. 14
2.3. Software livre e o Instituto ........................................................................... 15
2.4 Linux .................................................................................................................... 17
2.5 Histricos do Linux ....................................................................................... 17
2.6 As vantagens de se adotar software livre para a gesto do instituto federal. ...... 19
2.7 Softwares de gesto escolar SCHOOLTOOL ................................................... 20
2.8. Histrico do Software ................................................................................... 20
2.9 Banco de Dados ............................................................................................. 21
2.10 Softwares de gesto escolar FEDENA ........................................................... 22
2.11 Histricos do Software ................................................................................ 23
2.12 Apache .............................................................................................................. 24
2.13 Python .............................................................................................................. 25
2.14 Firewall .............................................................................................................. 26
2.15 Softwares Finais ................................................................................................ 28
3.0 Metodologia ......................................................................................................... 29
3.1 Instalao ........................................................................................................ 29
3.2 Gerenciamentos de grupos .......................................................................... 31
3.3 Cadastros de Pessoas ................................................................................... 32
10

3.4 Cadastramentos de Perodos Letivos .......................................................... 32
3.5 Cadastros de Quadro de Horrios ............................................................... 33
3.6 Cadastros de Cursos ..................................................................................... 34
3.7 Inseres de Alunos e Professores em turmas cadastradas .................... 35
3.8 Gerenciamentos de Notas ............................................................................. 36
3.9 Agendando Eventos, Provas e Lanando Notas ........................................ 37
3.11 Comparecimento.......................................................................................... 39
4. Concluso ............................................................................................................. 43
5 Referncia .............................................................................................................. 44



















11

1. Introduo
A necessidade de utilizao de novas tecnologias como ferramenta para
suporte ao ensino e gesto estudantil tem sido importante e essencial para diversas
instituies que utilizam esse tipo de software, dessa forma ser abordado o tema
software livre, e pesquisado programas que se encaixem nessa licena e no tipo de
software de gesto escolar que lance conceitos, trabalhos, presena de aluno e
dados pessoais sobre o mesmo.
ANTONIO (2009) afirma:

A gesto escolar pode programar um projeto de uso das novas tecnologias a partir
do levantamento dos usos atuais dessas tecnologias e de um plano de ao, ou
plano de metas, que tenha como objetivos, pelo menos:
1. A incluso digital de alunos e professores da escola
2. A informatizao dos dados dos alunos e dos professores e a correspondente
gerao de relatrios administrativos e pedaggicos
3. O uso da Internet e de seus recursos Web 2.0 e a implementao de meios
de comunicao eficazes com alunos, professores e com a comunidade
Segundo (Tachizawa Andrade 2003) hoje a educao est entrando em
colapso no que se refere no nmero de alunos matriculados no ensino mdio, dados
mostram que 1,5 milhes de alunos esto concluindo o ensino mdio e por outro
lado as ofertas de vagas nas instituies de ensino superior no passam de 776 mil.
Assim sendo qual ser o cenrio para os investimentos das instituies em
tecnologia da informao, novas tecnologias tm um grande impacto positivo em
termos de produtividade e fundamental investir em novas tecnologias para obter
resultados significativos diante da demanda de necessidade de administrar esta
quantidade de alunos de forma eficaz.
De acordo com (Tachizawa Andrade 2003) O uso da internet nas
instituies representa uma das mais promissoras tecnologias de suporte ao aluno
disponvel atualmente para aproximar a instituio do formando. E essa tecnologia
dispe de interatividade com o aluno e que possibilita o acesso de qualquer parte do
mundo.
Os efeitos das tecnologias da informao nas instituies exigiram o
gerenciamento do conhecimento e no s na parte administrativa de dados ou
12

informaes, mas tambm em uma correta compreenso das novas geraes nessa
era digital detentora de uma nova cultura conhecida como gerao internet.

1.1 Motivao
Ao longo dos ltimos anos de dedicao ao estudo e a formao como
profissional, dentro da instituio, foi possvel detectar a necessidade que o Instituto
Federal do Paran Campus Paranagu possui em relao a implantao de um
sistema de gesto estudantil, sendo assim, torna-se desafiador pesquisar e
encontrar alternativas que possam colaborar, para que nos prximos anos, alunos e
professores obtenham o beneficio de usufruir de novas tecnologias para o mbito
escolar e com isso facilitar a visualizao de alguns dados sobre matrias, conceitos
e dados de alunos e professores.

1.2 Justificativa
A falta de uma ferramenta de suporte aos professores e alunos, na
organizao e disponibilizao de informao sobre a vida estudantil dentro do IFPR
acarreta em um gerenciamento escolar precrio. Portanto, encontrar solues que
possam auxiliar a instituio, atravs de sistemas que possuam funcionalidades
como lanamento de conceitos, presena, armazenamento de dados de alunos,
gerenciamento do quadro de horrios, torna-se requisito fundamental para facilitar e
automatizar o gerenciamento estudantil.

1.3 Objetivos
Os objetivos deste trabalho, para uma melhor compreenso, podem ser
divididos em:

1.4 Objetivos Gerais
Os objetivos deste trabalho incluem: pesquisar e aprimorar o conhecimento
sobre software livre, conhecer os desafios de automatizar a gesto de uma
instituio de ensino, pesquisar e identificar um sistema de gesto escolar que
atenda os requisitos necessrios para auxiliar o desenvolvimento do instituto no que
diz respeito a rea de gesto escolar.

13

1.5 Objetivos Especficos
Elaborar pesquisas, que caracterizem o software livre e suas principais
licenas
Saber os prs do uso de software licenciados e livres
Identificar solues de programas livres para gesto escolar
Documentar o funcionamento do software que melhor se encaixa nas
necessidades do Instituto
Criar um ambiente de simulao para efetuar testes e identificar se atende os
requisitos necessrios para auxiliar na gesto escolar do IFPR.


















14

2.0 Fundamentaes Tericas
2.1 Desenvolvimentos Software Livre
O software livre tem quatro liberdades essenciais, de acordo com Silveira
(2004, pg.13) a liberdade de executar um programa da maneira que achar
necessrio, a liberdade de estudar o cdigo-fonte que deve ser aberto, a liberdade
de se fazer cpias do software e distribu-las e uma ultima liberdade de se modificar
o software e distribu-lo vontade, essas liberdades especificam o que um
software livre. Diferentemente do que os usurios pensam, um freeware diferente
de um software livre, o freeware liberado para uso, mas pode ter restries quanto
distribuio e no tem o cdigo-fonte aberto
1
.
De acordo com (Taurion 2004, p. 15) O cdigo fonte o software escrito em
uma linguagem de alto nvel como C, Cobol ou Java, ento o usurio necessita
somente ter conhecimento em nvel de programao para reprogram-los e alter-
los. A histria diz que o conceito de software livre antigo, mas foi nos tempos
atuais que esse tipo de software entrou na mdia, no inicio do uso da computao o
software era limitado pelo hardware, ou seja, segundo Taurion (2004, p. 21) s
podiam rodar nos computadores para os quais tinham sido escritos, com isso o uso
dos computadores foi encarecido o que limitou a disseminao na sociedade, e
motivou criar sistemas que fossem genricos e funcionassem na maioria das
maquinas, a primeira iniciativa que deu certo foi o sistema Unix, que apesar de ser
pago para usurios, ele era livre para uso acadmico, mas nos anos 80 a poltica de
comercializao mudou e forou a todos os cdigos serem fechados.

2.2 Licenas GPL
Em 1984 Richard Stallman comeou o projeto GNU, um projeto para criar um
Unix livre de restries, o GNU denominado GPL (General Public Licence) e ele
tornaram-se a medula do software livre j que, vem junto com a maioria das
distribuies livres. Ele tem a idia de um licenciamento que garante que a liberdade
do cdigo-fonte no seja usada de forma indevida, para evitar que empresas se
apossem do software e comercializem. Uma das Leis do GPL considera ilegal que
o cdigo-fonte livre que se enquadra nas suas regras se torne proprietrio, tambm
cria o principio do copyleft que faz com que as alteraes feitas num software sejam
liberadas ao publico e impede a distribuio de se tornar privada, esse princpio
contrario e antagnico ao copyright, mas um software livre no significa que ele
necessariamente seja gratuito, ele pode ser comercializado, o que identifica os

1
Acessado em 14/09/2011 http://g1.globo.com/Noticias/0,,MUL394800-15524,00.html
15

software livre so as quatro liberdades essenciais, o projeto GNU um exemplo de
software livre que tem lucro, ele obtm a sua receita atravs de venda de CDs
contendo o cdigo-fonte e a documentao dos seus softwares. Mas o GPL no
perfeito e tem enfrentado resistncias por causa do seu modelo de licenciamento.
Conforme Taurion (2004, p. 22) Qualquer cdigo licenciado sob GPL e
combinado com cdigo-fonte adicional, torna-se, em efeito, tambm submetido as
regras GPL, com isso o GPL pode vir a ter problemas legais, pode ocorrer de
acidentalmente um cdigo ser incorporado a um outro que comercializado, e com
isso esse cdigo se encaixa na licena GPL e torna-se livre. Com a percepo de
que o GPL impedia um aumento do software livre, em 1997 fundou-se outra
associao que se chama OSI (Open Source Initiative) e a OSI criou o mecanismo
OSD (Open Source Definition) que um conjunto de regras para licenas livres, que
diferentemente do GPL no obriga o cdigo alterado a ser disponibilizado ao pblico,
as regras bsica do OSD so:
Redistribuio Livre, que permite a redistribuio grtis ou no, a critrio do
usurio.
Cdigo Fonte Aberto.
Trabalhos Derivados, que permite a distribuio do software modificado sob o
termo da licena do software original.
Integridade do cdigo a cargo do autor.
No permite a discriminao de pessoas ou grupos.
No ser restrito a operar em somente determinado Sistema Operacional
Contaminao, o software no pode contaminar softwares distribudos em
conjunto, isso permite que o software seja distribudo numa mesma mdia,
com licenciamentos diferentes para cada um.

Outra licena, chamada BSD (Berkeley System Distribution) impe poucas
restries quanto a uso, modificao e redistribuio, ele no garante que derivados
de um software livre permaneam livres, com isso no existe obrigaes quanto a
liberao de um cdigo-fonte alterado, ele simplesmente pode ser alterado e se
tornar privado, um exemplo famoso o Mac OSX, que baseado no SO, FreeBSD.

2.3. Software livre e o Instituto
A importncia de agregar software livre no instituto utilizando metodologias
adequadas. Poder utilizar estas tecnologias na integrao da escola, para que
possa ser um lugar cada vez mais interessante e dinmico, o aprendizado se
centraliza nas diferenas individuais e na capacitao do aluno para torn-lo um
16

aprendiz capaz de usar vrios tipos de fontes de comunicao por meios da
informao. (Leopoldo, 2002)
O sucesso do software livre nas redes de ensino uma realidade nos dias de
hoje so prova da viabilidade deste recurso. Porem o software livre sofre
preconceitos contra aplicao para a educao, em geral os casos de sucessos so
prova de que este recurso est presente como uma alternativa fundamental.
(Almeida, 2000).
Os sistemas livres so bastante conhecidos por sua estabilidade e segurana,
quando falamos de segurana podemos entender os aspectos de confiabilidade,
integridade e disponibilidade.
Confiabilidade refere-se disponibilidade de manter todas as informaes
guardadas e em segredo. A integridade da exatido das informaes mantidas pelo
software, e por ultimo a disponibilidade que a capacidade de prover o acesso, a
qualquer momento que for necessrio.


















17

2.4 Linux
Num contexto geral o Linux um sistema operacional responsvel por dar
vida ao microcomputador, fazer a placa de vdeo mandar imagens para o monitor, a
placa de rede enviar e receber dados e assim por diante. Ele o responsvel por
fazer o computador funcionar e rodar os programas da forma mais estvel e rpida
possvel. Existem vrios sistemas operacionais, que servem s mais diversas
aplicaes, de servidores a celulares. O Linux um sistema livre, o que significa que
ele no desenvolvido por uma nica empresa ou organizao, ele a soma dos
esforos de uma comunidade mundial, que inclui tanto empresas quanto
desenvolvedores autnomos. O cdigo fonte aberto, o que permite que qualquer
interessado estude e modifique o sistema. Muitas destas melhorias acabam sendo
incorporadas ao sistema principal, fazendo com que ele evolua muito rpido.
2
(Disponvel em: Vivaolinux).

2.5 Histricos do Linux
Para falar do histrico do Linux primeiramente tem que se entender como
surgiu o Unix que faz parte do surgimento dos ideais que posteriormente foram
adequados a filosofia do sistema operacional colaborativo.
As primeiras verses de sistemas operacionais Unix foram criadas de forma
que todos os desenvolvedores colaborassem entre si dentro de uma universidade e
centro de pesquisas, mesmo que naquela poca por volta da dcada de 70 que no
existia redes como a internet o projeto foi passado de experimental a distribuio de
grande dimenso. Isso mudou na dcada de 1980, quando empresas como a AT&T,
Sun e SCO, que possuam os direitos sobre o sistema operacional, passaram a
elaborar sistemas proprietrios e comearam a competir entre si. Deixando de lado
as colaboraes e assim as verses foram ramificadas e tornaram-se incompatveis.
Outro fator que na poca os investimentos destinados a micros PCs eram
baixos pelo conceito de que os computadores de usurios finais (domsticos) eram
restritos e sendo assim incapazes de rodar verses completas do sistema Unix.
Deste modo abrindo mercado para a Microsoft e suas diferentes verses.
Nasce ento um novo sistema operacional conhecido com Linux. Tudo
comeou em 1991, quando o jovem estudante da universidade de Helsinki comeou
a trabalhar em uma verso do Unix para rodar em seu computador pessoal. Na

2
< http://www.vivaolinux.com.br/linux/> acesso em 21-08-2011.
18

poca usando um sistema similar usado para fins acadmicos Minix com recursos
limitados ele usava o sistema como ferramenta para o desenvolvimento do kernel
Linux. Do inicio de um sistema desenvolvido por hobby do Linus Torvalds passou a
ser adotados por diversos programadores graas licena GPL, abrindo um leque
de melhorias e correes e subitamente toda a demanda foi focada no Linux
aumentando sua popularidade e passando para um nvel de crescimento
considervel at chegar ao sistema que conhecemos hoje.
Graas a todos os contribuintes podemos usar softwares livres sem precisar
pagar uma licena ao proprietrio hoje muitos de nos j usufrumos dos benefcios
em que o software livre nos d. E a forma de retribuir ao proprietrio da distribuio
do software o suporte em que necessita o programa. Ento essa ajuda
recproca, a Microsoft muito popular ainda. Porm nos prximos anos acredita-se
que os softwares livres tenham os mesmos recursos que hoje a Microsoft tem,
porque os seus desenvolvedores no param 24 horas por dia e esto se
aprimorando em todo o planeta e no s uma questo de custo beneficio, mas sim
uma necessidade. (Marimoto 2009)
















19

2.6 As vantagens de se adotar software livre para a gesto do instituto federal.
O software livre tem que ser visto como uma alternativa eficaz contra aos
chamados software proprietrios, dentre eles operam leis de direitos autorias que
visam apenas o lucro do proprietrio e nos impedem de distribuir ou modificar sem a
autorizao dos mesmos. Entretanto os softwares livres tendem a ser inmeras
vezes melhor que os softwares proprietrio dentre os quais podemos citar:
Custo beneficio, visando que os softwares so elaborados de forma
colaborativa.
Suporte globalizado, uma vez que os programas so difundidos mundialmente
e que podem ser adotados as necessidades de quem o possuir
Maior velocidade de atualizaes, j que os desenvolvedores esto em todo o
mundo e colaboram com melhorias em uma escala que jamais uma empresa
individual alcanaria.
Transparncia j que o cdigo fonte est disponvel para qualquer pessoa que
tenha conhecimentos tcnicos necessrios para que possa interpretar e
modificar as aes tomadas pelos programas.
Menor dependncia do hardware em questo, uma vez em que as funcionalidades e
design que acompanham o software forem considerados inteis pelo programador,
potencializando assim a capacidade de processamento e aumentando a vida til do
computador. (Cazeloto Edilson, 2008).










20

2.7 Softwares de gesto escolar SCHOOLTOOL
Uma das solues livres pesquisadas para solucionar o problema de
gerenciamento escolar do instituto federal do Paran, foi o SchoolTool. O Schooltool
um software livre para a administrao escolar em portugus. Uma das funes do
software criar e gerenciar quadro de horrios, dessa forma todos que usam esse
software, docentes e alunos tem informaes compartilhadas via Web dos cursos
que fazem e ministram.
O fato de o software trabalhar na forma de cliente/servidor implica numa
economia de hardware, pois todo o contedo acessado de qualquer computador
na web, basta que ele tenha um navegador e acesso a internet para ter acesso a
todo contedo do Schooltool. A instalao do software simples, pois ele j vem no
repositrio do Linux/Ubuntu mais atual e pode ser instalado pelo terminal. (Faria e
Geraldes, 2008).
Principais funes do SchoolTool
Gerenciar cadastro de alunos, professores e funcionrios da escola;
Gerenciar grupos de pessoas;
Gerenciar cadastros de cursos;
Gerenciar turmas;
Gerenciar recursos (computadores, livros, lousa etc.);
Cadastrar horrio de aula;
Cadastrar perodos letivos
Gerenciar relatrios de dirio de classe.

2.8. Histrico do Software
Em 2000 um grupo de desenvolvedores e analistas de sistemas em
Shuttleworth fundation, comeou o projeto de desenvolvimento do schooltool.
Em 2002 o grupo usando a linguagem Java e um banco de dados criou a
verso pr-alfa, mas o lder do grupo Mark Shuttleworth priorizou outros projetos e
assim o projeto inicial foi arquivado para uma futura retomada.
21

Em 2003 o schooltool retomado e recebe a parceria de Steve Alexander,
para que assim em agosto de 2005 o projeto seja lanado e difundido em centenas
de escolas no mundo todo.
O gerente do projeto Tom Hofman passa a apresentar o software em vrios
seminrios de softwares livres e educao em alguns pases da Europa. Ainda em
2005 a canonical LTDA, lana o Edubuntu distribuio do Linux para as escolas e
nela insere o Schooltool no pacote de aplicativos que acompanha o sistema
operacional. At hoje o projeto continua em constantes melhorias para alcanar
diversas escolas e segmentos. (Faria e Geraldes, 2008)

2.9 Banco de Dados
Segundo Ferrari Apesar de o termo banco de dados parecer um tanto quanto
tcnico para a maioria das pessoas, trata-se de um conceito amplamente conhecido
e empregado por quase toda a populao mundial. Nos dias atuais somos
bombardeados de informaes e muitas pessoas e empresas necessitam recorrer a
sistemas informatizados para organizar e armazenar tais informaes, por isso o
conceito de banco de dados to importante, Um local onde armazenado todas as
informaes que sejam teis para serem acessadas quando necessrio.
Independentemente do aplicativo utilizado que seguem um conceito de
armazenamento que so baseados e trs regras: Campos, registros e tabelas.
Campos so espaos determinados para o registro de um dado. Registro o
conjunto de campos, assim formam dados sobre um determinado assunto, E por
ultimo as tabelas, que nada mais que todos os registros armazenados as fichas
dos dados que armazenamos so agrupados nas tabelas.
Os bancos de dados so na maioria das vezes manipulados atravs de
aplicativos exclusivos que fazem a gerncia do mesmo. Esses aplicativos so
munidos de uma vasta variedade de necessidades e objetivos, uns com algumas
ferramentas bsicas de manipulao at as mais complexas tarefas para suprir uma
necessidade especfica. Dentre as ferramentas de manipulao atravs de uma
interface mais conhecidas so: Microsoft Access, Mysql, PostgreSQL, Oracle,
Microsoft SQL Server e etc.

22

O software utiliza o banco de dados Zope ou ZODB, os dados do banco de
dados ficam salvos num arquivo chamado: schooltool-(verso)-Data.fs, e esse
arquivo pode ser encontrado no diretrio: /var/lib/schooltool/schooltools-2011-
Data.fs.
O ZODB (Zope Object Database) um banco de dados orientado a objetos que
utilizado principalmente pelo Zope, um servidor de aplicaes escrito na linguagem
Python. As ltimas verses do ZODB foram projetadas para permitir que o banco de
dados seja utilizado sem o Zope, em aplicaes standalone, mas isso ainda no
muito comum. Como o principal "usurio" do ZODB o Zope, o projeto do banco de
dados ZODB possui algumas caracteristicas bastante peculiares, resultado da
influncia da plataforma Zope e da comunidade de desenvolvedores Python no
desenvolvimento do SGBD.
3



2.10 Softwares de gesto escolar FEDENA
Outra soluo de gerenciamento escolar pesquisada foi o Fedena, apesar de
estar disponvel em 18 lnguas, ainda no existe verso em portugus. Ele um
software livre e deve ser instalado em servidores, com isso alunos e professores
podem acess-lo de qualquer lugar, o Fedena tem um amplo gerenciamento e com
ele pode-se cadastrar aluno com perfil individual para cada um, grupo de perfis,
dessa forma ideal para dividi-los em turmas e series, alem disso o administrador
do sistema pode gerenciar informaes sobre finanas e recursos humanos.
O projeto Fedena, desenvolvido em Ruby and rails e possvel adapt-lo ao
que melhor atende o usurio, j que o cdigo liberado. A linguagem Ruby and rails
ideal para gerenciamento de banco de dados. A instalao do software um
pouco complicada, por isso um tutorial disponibilizado na internet atravs do link:
4

http://projectfedena.org/install Visto em 16/09/2011.
Principais Funes do Fedena:
Gerenciamento de calendrios
Gerenciamento de Aulas

3
<http://www.tchezope.org/documentacao/tutorial/zodb-zope-object-database/tutorial-all-pages>
acesso em 06-12-2011.(Copyleft 2000-2011 TcheZope.org)

4
<http://projectfedena.org/install> Visto em 16/09/2011
23

Gerenciamento de Estudantes
Gerenciamento de Tarefas
Admisso de novos alunos
Criao de Novos anos acadmicos
Dirio de Classe
Gerenciar horrio das aulas
2.11 Histricos do Software
O projeto possudo por tecnologias da Foradian, empresa de engenharia de
Internet baseada na ndia, no inicio do projeto o nome do programa era Foredu, j
que foi o primeiro software deste ramo da Foradian, mas o nome j tinha sido
utilizado e com isso mudou-se o nome para Fedena, j que o pensamento da equipe
de desenvolvimento era algo original e da Web 2.0.
5
, Fedena significa coisa a mais
fresca viva, geralmente significado que vem dos direitos ou da riqueza, o projeto
comeou a ser desenvolvido em junho de 2009 e j esta na verso 2.1
disponibilizada em 18 de agosto de 2011.















5
< http://www.educatormaterials.com/pt/fedena.html > acessado em 11/09/2011
24

2.12 Apache
Servidores web so a espinha dorsal da internet, so eles responsveis por
todas as pginas disponveis na web e tambm todo o mecanismo de busca,
aplicaes e caixas de e-mails. Num futuro esses servidores tendem a evoluir com
aplicaes mais dinmicas e aplicativo via internet que acabaro substituindo os
aplicativos desktop que so muito usados atualmente.
Segundo Marimoto, antigamente a internet, era utilizada apenas pginas
HTML esttica sem muitos recursos. O Apache em si continua oferecendo suporte
apenas a esses recursos bsicos, mas ele pode ser expandido atravs de mdulos,
passando a suportar scripts em PHP. Possuir bancos de dados em MySQL, e
inmeras outros dispositivos destinados a web.
Sempre que requisitada uma pgina com banco de dados e em PHP, o
apache chama o mdulo responsvel, que faz toda a traduo e devolve a pagina
em HTML que ser exibida.
O apache pode ser dividido em duas grandes famlias: o apache 2.x e o
apache 1.3 que, apesar de muito antigo, ainda usado em muitos servidores. O
apache 2 trouxe muitas vantagens, o seu desempenho melhor e ainda possui
diversas extenses.
O apache um software livre e gratuito, graas a ele que a maioria dos
sites hospedados hoje so em servidores apache, pois diversos desenvolvedores
que do continuidade a esse servidor que se torna mais confivel.











25

2.13 Python
Conforme Neto e Medeiros, Python uma linguagem de uso geral que
suporta scripting e que tambm compilada para byte-code e interpretada
dinamicamente. O python vem sendo bastante utilizado para diversos seguimentos
por ser uma linguagem de alto nvel e possibilita o usurio se adequar muito fcil ao
usar a linguagem de desenvolvimento. Podendo at o usurio criar as suas prprias
interfaces visuais.
Silva diz que python uma linguagem criada por Guido Van Rossum, E sua
primeira verso foi disponibilizada em 1991. O python suporta diversos estilos de
programao como orientao a objetos, programao estruturada e etc. ele afirma
que as principais vantagens de usar essa linguagem so:
A qualidade do cdigo: A sintaxe do python facilita e encoraja a interpretao
do cdigo, o que o torna mais fcil de manter, divulgar e reutilizar.
A agilidade de se programar em python muito maior em relao as outras
linguagem de programao como Java, C, C++... Pois o cdigo mais compacto
assim requerendo menos linhas e no necessita de declarao previa das variveis
que conseqentemente no necessita ser compilado e pode ser executado
diretamente.
A portabilidade, muitas aplicaes rodam em diversos sistemas operacionais
sem qualquer alterao tornando o software dinmico.
E por ltimo uma vasta biblioteca padro que o torna uma linguagem muito
robusta.











26

2.14 Firewall
De acordo com (Marimoto, 2008) um firewall composto de regras que
servem para bloquear o acesso as portas que no esto em uso, protegendo assim
possveis brechas. Ou ento bloquear acessos indesejveis pela internet e tambm
em uma rede local. O objetivo que voc determine quais portas sero abertas ou
fechadas.
Fazendo uma analogia o firewall funciona mais ou menos como um fiscal de
alfndega ele determina quem deve passar e prosseguir para um determinado local
ou quem no tem autorizao para prosseguir, ento os pacotes que chegam ao
firewall tambm podem ser definido uma rota pr determinada atravs de regras, ou
at mesmo ser bloqueada.
Forwarding de portas
Quando compartilhamos uma conexo via NAT, Somente o servidor recebe
as conexes vindas da internet. Os computadores que esto na mesma rede do
servidor apenas recebem os pacotes de resposta, esse o padro que as pessoas
geralmente desejam que o servidor faa, porem surge a necessidade de que um
computador na mesma rede local tenha acesso diretamente. justamente nesta
hora que o forwarding de portas entra em ao. Basicamente ele funciona a partir de
regras ordenadas pelo administrador dizendo que o pacote que chega numa
determinada porta seja roteada para um determinado host. No exemplo a seguir
mostra como redirecionar as portas 6880 a 6889 para o host 192.168.1.10 da rede
local:
# Redireciona uma faixa de portas para um microcomputador da rede local:
Echo 1 > /proc/sys/net/ipv4/ip_forward
iptables t nat A PREROUTING p tcp I eth1 dport 6880:6889
j DNAT \ --to 192.168.1.10
iptables t nat A POSTROUTING d 192.168.1.10 j SNAT to
192.168.1.1
27

Esta regra, simplificada-mente, faz com que o servidor encaminhe todas as
conexes que receber na interface e porta especificada para o micro da rede local e
tambm o caminho inverso, sendo que as resposta enviados por ele possam ser
encaminhadas de volta.




























28

2.15 Softwares Finais
O software estudado ser o SchoolTools, pois j um software a mais tempo
no mercado, em portugus e j vem no repositrio da maioria das ltimas
distribuies Linux, alm de ser muito fcil de se instalar. Por outro lado o software
Fedena, apesar de estar disponvel em 18 lnguas, ainda no existe verso oficial
para portugus e um software que requer mais passos e dificulta a instalao do
mesmo no Sistema Operacional.


























29

3.0 Metodologia
Nesta etapa sero apresentados os dados de como instalar, as principais
funes do programa e mtodos de utilizao

3.1 Instalao
O software Schooltools, foi testado num computador com processador Dual-
Core de 2.00 Ghz, com 3 Gb de memria Ram DDR2, um HD de 30 GB e placa de
Vdeo ATI RADEON HD 4200 e sistema operacional LINUX/UBUNTU 11.04, e o
servidor Web Apache, para instalar o servidor Web basta digitar no terminal do
Linux:
sudo apt-get install apache2

Agora basta instalar o aplicativo Schooltools, novamente no terminal digita-se:

sudo apt-get install schooltool

Aps isso, configuramos o redirecionamento de porta, a liberao para acesso na
rede interna do IFPR, e o IP Fixo.
Para liberar a conexo de computadores dentro da rede do IFPR no sistema
schooltools, deve-se usar a configurao, dentro do arquivo paste.ini no diretrio
/etc/schooltool/standard, lembrando que para abrir esse arquivo deve-se estar
logado como administrador/root:

[app:main]
use = egg:schooltool#main
config_file=schooltool.conf

[server:main]
use = egg:zope.server
host = 0.0.0.0
port = 7080

30

Agora para configurar e fixar um IP na rede abre-se o terminal e loga-se no
sistema como administrador/root com o comando:
$ su
Depois de feito isto, possvel configurar para que toda a vez que o computador
depois de ligado fixe o IP para tornar-se acessvel atravs do endereo aplicado no
diretrio /etc/network/interfaces.
Auto eth0
iface eth0 inet static
address 192.168.14.8
netmask 255.255.255.0
gateway 10.1.1.254

Com isso o IP 192.168.14.8 fica fixo na rede e no servidor, com isso o sistema
fica mais vivel, visto que toda vez que algum for acessar o sistema, basta ele
digitar o mesmo endereo de IP.
Aps isso redirecionamos a porta para que toda conexo que chegue no
servidor pela porta 80 (porta padro do servidor apache), se redirecione
automaticamente para a porta 7080 (porta em que o SchoolTool executa), para isso
usamos um script com o nome iptables.sh dentro da pasta: /etc/init.d, e damos
permisso para o script com o comando: $sudo chmod 775 iptables.sh.

Dentro do arquivo iptables.sh colocamos os comandos do iptables:

#!/bin/bash

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT
\--to-port 7080

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-
destination 192.168.14.8:7080

Aps isso, utilizamos o seguinte comando:
31

$sudo update-rc.d iptables.sh defaults
Isso atualizar os diretrios rc.d, adicionando o script na inicializao do sistema.
Os comandos para iniciar e parar o sistema schooltools, :

Para parar o sistema no terminal:
$sudo service schooltool stop

Para iniciar o sistema:
$sudo service schooltool start

3.2 Gerenciamentos de grupos
Com o schooltools possvel criar grupos de pessoas, e assim possvel
adicionar professores, administradores e alunos, aos seus respectivos grupos,
tornando temos a organizao do sistema mais compreensiva, e os grupos
existentes: Administradores da escola, gestores do site, estudante e professores, A
possibilidade tambm de adicionar grupos dentro do ano letivo, por exemplo:
adicionar um ano letivo com o nome Manuteno e Suporte, e depois na aba acima
selecionar esse ano e dentro do menu Grupos, clicar em Novo Grupo.

FIGURA 1.1
32

3.3 Cadastros de Pessoas
Dentro do menu Gerenciar, sub menu Pessoas aba Nova Pessoa, podemos
cria um novo cadastro de aluno ou professor, neste so cadastrados dados como
Nome completo, Sexo, Data de Nascimento e Grupo, Cada pessoa cadastrada no
sistema possuem seu login e senha, que garante maior segurana nas informaes
contidas no SchoolTool.

FIGURA 1.2
3.4 Cadastramentos de Perodos Letivos
possvel o cadastramento de perodos, para que o sistema saiba quando
comea e quando termina o ano letivo e tambm determinar os bimestres, nesta
funo possvel adicionar, No menu Gerenciar, sub menu Anos escolares aba
Novo Ano Escolar, um novo ano escolar definindo o seu inicio e fim, como mostra a
figura 1.3
33


FIGURA 1.3
3.5 Cadastros de Quadro de Horrios
Na instituio as matrias so divididas em horrios que podem ser
subdivididos em semanas ou no, com Schooltool existe uma flexibilidade de quadro
de horrios, permitindo que se adqe s necessidades de diferentes instituies, os
quadros so divididos em matrias, Cada matria mostra um horrio definido, Com
esse controle os professores e alunos tm acesso quantidade de aulas que sero
dadas em determinado dia, essa opo disponvel quando selecionado o ano
letivo, Na prxima pgina, No menu Tabela de Horrios de Aula ao final aparecer a
seguinte tela:

FIGURA 1.4
34


3.6 Cadastros de Cursos
Essa funo permite o cadastro de Cursos ou Disciplinas que sero
ministradas na instituio de ensino, cada curso ou disciplina pode ter uma ou mais
turmas cadastradas, depois de cadastrado os alunos e professores podem checar a
relao de cursos disponveis no sistema ou podem localizar cursos e disciplinas. No
ano letivo, por exemplo, 2011, dentro de cursos na aba Novo curso, possvel
adicionar uma nova disciplina, aps isso possvel relacionar professores e a qual
curso essa matria se relaciona dentro do mesmo menu Cursos selecionando a
matria como mostra a figura 1.5, e na prxima tela na aba acima relacionando a
disciplina ao Bimestre em Nova Seo e comear varias sees mudando o nome
do curso por exemplo: Fsica ManSup e depois relacionar os alunos que fazem esta
matria e os professores que a ministram.


FIGURA 1.5
35


FIGURA 1.6

3.7 Inseres de Alunos e Professores em turmas cadastradas
Dentro do Ano Letivo de 2011, no menu cursos, selecionando a disciplina
desejada, escolha a seo em que a matria comea e termina, por exemplo, Fsica
(1BIM) como na figura 1.7, na prxima tela existe a parte Instrutores e a opo de
editar instrutores (professores), ela tem a funo de adicionar professores a esta
disciplina. No item Estudantes a opo edio individual, que tem a funo de
selecionar os alunos que lecionam est disciplina como a figura 1.8.

FIGURA 1.7
36


FIGURA 1.8
3.8 Gerenciamentos de Notas
O Schooltools tm um gerenciamento de sistema de notas onde o
administrador edita os conceitos conforme so aplicados na instituio, dentro do
menu gerenciar existe um sub menu de sistemas de pontuao, nele o usurio pode
adicionar e editar um sistema de pontuao e assim determinar quais os conceitos
existentes na instituio.

37

FIGURA 1.9

3.9 Agendando Eventos, Provas e Lanando Notas
O software tem a funo para lanar notas, provas e eventos, selecionando a
aba Dirio de Classe, Opo Nova Atividade, Nela possvel marcar provas, trabalhos
e etc. Na opo categoria e possvel, Tambm, Opo de nota mxima e nota
mnima. Ainda em Dirio de Classe selecionando Perodo e Turma, em
Sheet1(Folha1) aparecem os alunos e aps a data lanada da atividade, pode-se
dar nota aos alunos.

FIGURA 1.10
Depois de lanadas, as notas podem ser baixadas no formato. PDF como
na figura 1.11, na opo acima: Baixar PDF, com isso o professor ter um relatrio
das notas dos alunos.
38


FIGURA 1.11
3.10 Calendrio
O schootools tem um sistema de gerenciamento de dias letivo, para o
professor que est lecionando um curso quando acessado com sua conta particular,
o SchoolTools mostra para ele os dias em que esto cadastrados para ser
ministrada. Alm disso, o SchoolTools exibe tambm as atividades por dia provas,
tarefas e agendas. Como mostra a prxima figura :
39



FIGURA 1.12

3.11 Comparecimento
Com esse programa tanto o aluno, quanto o professor tero acesso s
presenas dos estudantes as aulas, pois quando os professores entram no sistema,
eles podem fazer a chamada e imediatamente lanar no sistema, A ao da
chamada organizado da seguinte forma: na parte de cima so os dias das aulas e
logo abaixo esto os horrios da determinada aula no dia, como mostra a figura
abaixo, essa opo esta disponvel quando o professor entra no sistema, Na aba
inicio.
Na aba dirio o professor seleciona o bimestre e a matria que ele leciona,
com isso abrir a tela 1.13 e nessa tela novamente na sub-aba dirio abrir a tela de
comparecimento escolar.
40


FIGURA 1.13

FIGURA 1.14

41


FIGURA 1.15
Agora quando os alunos entram no sistema, eles podem ver quantas vezes e
em quais matrias eles faltaram durante o curso, numa nica pgina, essa opo
esta disponvel na Aba Comparecimento.

FIGURA 1.16
42

E Ainda, aos professores, Existe a opo de imprimir relatrios em. PDF
sobre as ausncias dos alunos, na aba inicio, selecionando a matria e o bimestre e
depois na tela abaixo na opo Relatrios.

FIGURA 1.17















43

4. Concluso
O objetivo deste trabalho foi realizar um estudo abrangente sobre Gesto
escolar que segundo algumas pesquisas, tm um grande potencial para ser
referncia no desenvolvimento tecnolgico aplicado as instituies de ensino.
O primeiro passo do trabalho foi caracterizar softwares de gesto escolar que
poderiam ser relevantes quando aplicados ao IFPR. Dois softwares foram
identificados como adequados s necessidades da instituio, sendo estudados e
testados isoladamente.
Atravs dos dados levantados foi possvel compreender que o software
SchoolTools est apto a atender as necessidades do IFPR e sancionar os
problemas que ocorrem na parte de gesto escolar, sendo possvel ao Instituto
aproveitar todos os recursos do Software, utilizando como base todas as orientaes
descritas neste trabalho, e quem sabe, em um futuro prximo, o sistema
caracterizado possa ser implantado. Com os testes feitos no software no foi
encontrada nenhuma divergncia em comparao com o sistema de avaliao do
IFPR, sendo compatvel com a metodologia de avaliao do Instituto. O IFPR j
possui os requisitos e a infra-estrutura necessria para que este software seja
implantado sem nenhum custo adicional.
Contudo vale lembrar que ser necessrio um acompanhamento administrativo
para manter os dados atualizados no sistema, incluindo a adio de todos os
docentes e alunos, matrias ministradas e seus respectivos cursos e perodos.
O SchoolTools se mostrou a longo dos estudos um software leve e bastante
robusto, atendendo a todos requisitos necessrios para suprir as necessidades de
gerenciamento escolar da instituio.







44

5 Referncia
Silveira da Amadeu Srgio Software Livre A luta pela liberdade do
conhecimento 2004 pg.,13.

Taurion Cesar Software Livre, Potencialidades e Modelos de Negcios, 2004
pg. 15,16,17,20,21,22,23.

Leopoldo Paulo Luis, Novas tecnologias na educao: reflexes sobre a pratica
2002 pg. 38 15 10.

Almeida de Queiroz Rubens, Software Livre na Educao 2000, Acessado em
15/09/11, disponvel em: http://www.dicas-l.com.br/ arquivo/ software_livre_na_
educacao.php.

Cazeloto Edilson, Incluso digital uma viso critica 2008 pg. 190

Marimoto, Eduardo Carlos. Linux Guia pratico, maio 2009 pg. 14, 16, 17,.

Faria Ferreira Maria Jose e Geraldes Bento Wendell, Schooltool: Software de
esto. Escolar Para Criao e Manuteno de Quadro de Horrios,
Universidade de Lavras
UFLA publicado em 2008 Lavras, MG Pg. 4, 5, 6, 7 , 8, 10, 11.

FEDENA Mantido por ,http://www.educatormaterials.com 2011.
Disponivel em http://www.educatormaterials.com/pt/fedena.html visto em 15/09/11

CiriacoDougla, Software livre para gerenciamento de instituies de ensino com
Suporte para cadastro de alunos, professores, notas e muito mais. Disponvel
Em: http://www.baixaki.com.br/download/fedena.htm#ixzz1c4pTxQVF Visto em
15/09/11
Olyntho Maria; A conexo que faz a diferena. Mesmo. Disponvel em:
http://educarparacrescer.abril.com.br/gestao-escolar/importancia-tecnologia-
405472.shtml visto em 19/09/2011
45


ANTONIO, Jos Carlos. Gesto escolar e novas tecnologias, Professor Digital,
SBO, 16 fev. 2009. Disponvel em:
<http://professordigital.wordpress.com/2009/02/16/gestao-escolar-e-novas-
tecnologias/>. Acesso em: 19/09/2011

Tachizawa Takeshy Andrade de Bernardes Otvio Rui. Tecnologias da
informao aplicadas instituies de ensino e s universidades corporativas
2003, Pg.,11,23,53,94

Joo Lus Silva Setembro/2008 Disponvel em:
www.fc.up.pt/pessoas/jsilva/talks/prog_cientifica_python.pdf

http://www.infowester.com/servapach.php: Escrito por Emerson Alecrim - Publicado
em 15/05/2006 - Atualizado em 15/05/2006

Ferrari, Fabrcio Augusto. Crie banco de dados em MYSQL 2007