Sei sulla pagina 1di 22

Universidade Federal de Lavras UFLA

Cincia da Computao
Programa de Ps-Graduao
Informtica em Educao

Autor(es)

Jos Maria Ferreira Faria


Wendell Bento Geraldes

Schooltool: Software de Gesto Escolar


Para Criao e Manuteno
de Quadro de Horrios

Lavras MG
2008

Sumrio
1. Introduo.........................................................................................................................................4
2. Histrico do Projeto..........................................................................................................................4
3. Arquitetura do Software...................................................................................................................4
4. Um viso geral do Software.............................................................................................................5
5. Conhecendo as funes do Software................................................................................................5
6. Cadastramento de grupos de pessoas (Groups)................................................................................5
7. Cadastramento de pessoas (persons)................................................................................................6
8. Cadastro de perodos letivos (Terms)...............................................................................................7
9. Cadastro de Quadro de Horrios (School Timetables).....................................................................8
10. Cadastro de Cursos (Courses)........................................................................................................9
11. Cadastro de turmas (Sections)......................................................................................................11
12. Inserir alunos e professores em turmas cadastradas.....................................................................12
13. Realizar agendamento das disciplinas de uma turma (Schedule).................................................15
14. Visualizar informaes no Calendrio..........................................................................................16
15. Agendando eventos no calendrio (New Event)..........................................................................18
16. Cadastrando recursos (Resources)................................................................................................19
17. Adicionando uma Sala de Aula (Location)...................................................................................20
18. Concluso.....................................................................................................................................22

ndice de ilustraes
Ilustrao 1: Cadastro de Grupos.........................................................................................................6
Ilustrao 2: Cadastro de Pessoas.........................................................................................................7
Ilustrao 3: Cadastro do perodo letivo...............................................................................................8
Ilustrao 4: Quadro de Horrios.........................................................................................................9
Ilustrao 5: Cadastro de Cursos (Disciplinas)..................................................................................10
Ilustrao 6: Relao de Cursos Cadastrados no SchoolTool.............................................................10
Ilustrao 7: Cadastro de Turmas.......................................................................................................11
Ilustrao 8: Turma cadastrada para o curso de Biologia...................................................................12
Ilustrao 9: Inserindo um professor na Turma..................................................................................13
Ilustrao 10: Inserir aluno individualmente na turma.......................................................................13
Ilustrao 11: Inserir grupo de pessoas na turma................................................................................14
Ilustrao 12: Escolhendo a localizao da turma..............................................................................14
Ilustrao 13: Turma de Biologia com Professores e alunos cadastrados..........................................15
Ilustrao 14: Quadro de horrios da disciplina de Biologia.............................................................16
Ilustrao 15: Disciplina de Biologia no Quadro de Horrios...........................................................16
Ilustrao 16: Calendrio mensal do Aluno........................................................................................17
Ilustrao 17: Calendrio Semanal.....................................................................................................17
Ilustrao 18: Inserindo um novo evento no sistema.........................................................................18
Ilustrao 19: Inserindo um recurso no evento...................................................................................19
Ilustrao 20: Evento cadastrado pelo usurio...................................................................................19
Ilustrao 21: Recursos (Resources)..................................................................................................20
Ilustrao 22: Adicionando uma Sala de Aula....................................................................................21
Ilustrao 23: Adicionando um livro didtico....................................................................................21

1. Introduo
O SchoolTool um software livre de apoio administrativo escolar. Com ele possvel
criar e gerenciar quadros de horrios que podem ser compartilhados e acessados via WEB pelos
professores e alunos, de maneira que todos tenham acesso aos locais e horrios das aulas a serem
ministradas.
O fato de ser WEB facilita o uso do software pois ele no precisa estar instalado no
computador do usurio, basta que ele tenha um navegador e acesso a internet para acessar as
informaes no SchoolTool.

2. Histrico do Projeto
Em 2000 um grupo de programadores a analistas de sistema da Shuttleworth Fundation
iniciaram o projeto de desenvolvimento do SchoolTool.
Em 2002 o grupo de desenvolvedores usando a linguagem Java e um banco de dados
relacional criaram uma verso pr-alfa do sistema, mas infelizmente o projeto parou pois o lder do
grupo Mark Shuttleworth passou a priorizar outros projetos para a Shuttleworth Fundation. Toda a
documentao do projeto foi arquivada para uma futura retomada do projeto.
Em 2003 o SchoolTool renasce novamente, desta vez a equipe de desenvolvimento
passa a utilizar a linguagem Python, neste mesmo ano Mark Shuttleworth recebe a colaborao de
Steve Alexander.
Em 2004 o projeto divide o sistema em duas partes o SchoolTool calendrio e o
SchoolBell. O projeto recebe o apoio da Cononical Ltd. empresa que desenvolve o Ubuntu Linux.
Na primavera de 2005 a verso 1.0 do SchoolBell lanada oficialmente, este sistema
tem como objetivo principal compartilhar agendas de compromisso com grupos de pessoas. Neste
mesmo ano no ms de Agosto a verso 0.11 do SchoolTool lanada e passa a ser utilizada por
centenas de escolas em todo o mundo.
O gerente do projeto Tom Hoffman passa a aprentar o SchoolTool em vrios simpsios
de Software Livre e Educao em alguns pases da Europa.
Ainda neste ano a Canonical Ltd. lana o Edubuntu, distribuio Linux para escolas e
insere o SchoolTool no pacote de aplicativos que integra o software.
Em 2006 e 2007 o projeto passa por novas alteraes melhorando continuamente o
software.

3. Arquitetura do Software
O SchoolTool desenvolvido na linguagem Python que uma linguagem de
programao de alto nivel interpretada, interativa, orientada a objetos e de tipagem dinamica e forte.
Os sistemas desenvolvidos nesta linguagem pode ser utilizados em vrias plataformas
como UNIX, Windows, OS/2, Mac, etc. Outra software utilizado no desenvolvimento do
SchoolTool o Zope 3, um servidor de aplicaes WEB escrito na linguagem Python que armazena
as informaes em um banco de dados orientado a objetos chamado ZODB.

4. Um viso geral do Software


O SchoolTool no um software educacional, ou seja, sua funo no ensinar
matemtica ou qumica. Ele um software de gesto escolar, que segundo o prprio site do projeto
tem como objetivo tomar conta da administrao escolar.

5. Conhecendo as funes do Software


Com o SchoolTool possvel realizar as seguintes tarefas:

Gerenciar cadastros de alunos, professores e funcionrios da escola;


Gerenciar grupos de pessoas;
Gerenciar cadastros de cursos;
Gerenciar cadastros de turmas;
Gerenciar recursos (computadores, livros, lousa, etc);
Cadastrar horrios de aula;
Cadastrar perodos letivos.

6. Cadastramento de grupos de pessoas (Groups)


No Schooltool possvel manter um cadastro de pessoas (persons), estas pessoas podem
ser inseridas posteriormente em grupos de pessoas, neste quesito o sistema bastante flexvel pois
permite ao administrador (manager) criar diferentes descries para cada grupo de pessoas, por
exemplo: Professores, alunos, recepcionistas, zeladores, etc.

Ilustrao 1: Cadastro de Grupos

7. Cadastramento de pessoas (persons)


No SchoolTool cada membro (members) da escola pode ser inserido em um
determinado grupo de pessoas que poder identific-lo no sistema. Baseando-se neste principio
todos alunos devem ser inseridos no grupo Alunos, todos o professores devem ser inseridos no
grupo Professores e assim por diante.
importante lembrar que para cadastrar um aluno, professor ou qualquer membro da
escola, necessrio antes criar seus respectivos grupos no sistema. Cada pessoa cadastrada no
sistema tem um nome de usurio (username) e uma senha (password), isso garante maior segurana
no acesso as informaes.

Ilustrao 2: Cadastro de Pessoas

8. Cadastro de perodos letivos (Terms)


Os perodos letivos (terms) so muito importantes para a definio do quadro de
horrios no SchoolTool, a partir deste cadastramento possvel definir por exemplo em quais os
dias da semana sero considerados letivos (Schoolday) ou no (holiday). Para definir um perodo
letivo preciso especificar a data inicial e a data final, assim como uma descrio para o mesmo.
Exemplo: Primeiro Bimestre.

Ilustrao 3: Cadastro do perodo letivo

9. Cadastro de Quadro de Horrios (School Timetables)


Em uma escola as matrias so dividias em horrios que podem ser os mesmo durante a
semana ou no. O SchoolTool permite esta flexibilizao do quadro de horrios permitindo que
sejam adaptados a realidade de qualquer instituio de ensino.
O quadro dividido de acordo com os dias da semana letivos que foram definidos no
cadastro de perodos letivos (terms). Cada dia da semana mostra os horrios definidos para cada
aula.
O fato de cada pessoa cadastrada no sistema ter um nome de usurio (username) e uma
senha de acesso (password) facilita a consulta ao quadro de horrios, desta forma cada aluno ou

9
professor poder acompanhar em qual horrio determinada aula vai se realizar, utilizando a internet.

Ilustrao 4: Quadro de Horrios

10. Cadastro de Cursos (Courses)

O SchoolTool possibilita o cadastramento de cursos (Courses) ou disciplinas que sero


ministrados na instituio de ensino. Cada curso ou disciplina poder ter uma ou mais turmas
(Sections) cadastradas e cada turma cadastrada poder ser inserida no quadro de horrios (School
Timetables) do sistema.
Depois de cadastrados os cursos podem ser acessados atravs de uma relao dos cursos
disponveis no sistema, que tambm possui um recurso para localizao dos cursos cadastrados.
Como foi dito anteriormente para cada curso cadastrado no sistema podem existir
inmeras turmas (Sections), e para cadastrar estas turmas necessrio apenas clicar no curso
desejado e incluir uma nova turma.

10

Ilustrao 5: Cadastro de Cursos (Disciplinas)

Ilustrao 6: Relao de Cursos Cadastrados no SchoolTool

11

11. Cadastro de turmas (Sections)


No SchoolToool possvel cadastrar vrias turmas para uma determinada disciplina. Em
cada turma cadastrada pode-se inserir quantos alunos quiser e tambm alocar recursos como sala de
aula, computadores, projetores multimdia, etc.

Ilustrao 7: Cadastro de Turmas

12

Ilustrao 8: Turma cadastrada para o curso de Biologia

12. Inserir alunos e professores em turmas cadastradas


Depois de cadastrar as disciplinas e as turmas no SchoolTool, a prxima tarefa a ser
realizada inserir alunos e professores nestas turmas.
Para inserir os professores basta clicar no item Edit instructors e marcar o nome do
professores que ir ministrar a disciplina.

13

Ilustrao 9: Inserindo um professor na Turma


Para inserir os alunos na turma basta clicar no item Edit individuals ou Edit groups. A
diferena entre estas duas opes que na primeira pode-se inserir os alunos um-a-um e na segunda
pode-se inserir um grupo de pessoas inteiro. Exemplo.: Alunos.

Ilustrao 10: Inserir aluno individualmente na turma

14

Ilustrao 11: Inserir grupo de pessoas na turma


Aps a insero dos professores e alunos na turma preciso tambm inserir uma
localizao (Location) onde o curso ser ministrado. Para realizar este procedimento basta clicar no
item Change location.

Ilustrao 12: Escolhendo a localizao da turma

15

Ilustrao 13: Turma de Biologia com Professores e alunos cadastrados

13. Realizar agendamento das disciplinas de uma turma (Schedule)


Aps inserir professores e alunos em uma determinada turma, preciso realizar o
agendamento da disciplina, ou seja, estabelecer em que horrios as aulas iro se realizar.
O SchoolTool faz isso com bastante facilidade pois todas as informaes sobre o
perodo letivo e o quadro de horrios da escola foram previamente cadastrados no sistema.
Para definir os horrios em que a disciplina ser ministrada basta marc-los no quadro
de horrios que ir aparecer na tela.

16

Ilustrao 14: Quadro de horrios da disciplina de Biologia


Como pode ser visto na ilustrao abaixo a disciplina Biologia foi inserida dentro do
quadro de horrios da 2 Srie.

Ilustrao 15: Disciplina de Biologia no Quadro de Horrios


Desta forma todas as vezes que algum aluno ou professor que estiver cadastrado nesta
disciplina fizer acesso ao sistema poder visualizar em seu Calendrio a data e a hora da disciplina.

14. Visualizar informaes no Calendrio


Como j foi dito anteriormente o SchoolTool oferece a professores e alunos a
possibilidade de visualizar o quadro de horrios das disciplinas. Esta visualizao feita atravs de
um calendrio do na tela principal do sistema. Ao acess-lo utilizando nome de usurio (username)

17
e senha (password) o aluno ou professor logo v na tela o seu calendrio com as respectivas aulas
agendadas.

Ilustrao 16: Calendrio mensal do Aluno


O calendrio possui quatro tipos de visualizao: diariamente, semanalmente,
mensalmente e anualmente. A qualquer momento o usurio pode optar por visualizar um tipo de
calendrio, bastando para isso clicar nos botes localizados no canto superior direito da tela.

Ilustrao 17: Calendrio Semanal

18

15. Agendando eventos no calendrio (New Event)


No SchoolTool possvel agendar eventos dentro do calendrio da escola, estes eventos ficaro
disponveis apenas para o usurio que o agendar, este recurso funciona como uma agenda de
compromissos do usurio do sistema.
possvel tambm inserir um recurso (Book Reaources) juntamente com o evento a ser realizado,
como por exemplo um projeto multimdia, computador ou outro equipamento que se faa
necessrio.

Ilustrao 18: Inserindo um novo evento no sistema

19

Ilustrao 19: Inserindo um recurso no evento

Ilustrao 20: Evento cadastrado pelo usurio

16. Cadastrando recursos (Resources)


No Schooltool possvel cadastrar recursos que sero utilizados na escola. Estes recursos podem
ser salas de aula, auditrios, projetores multimdia, computadores e livros didticos.

20

Ilustrao 21: Recursos (Resources)

17. Adicionando uma Sala de Aula (Location)


Para adicionar um sala de aula no Schooltool preciso que o recurso seja marcado como um local
(A Location). Desta forma este recurso poder ser utilizado para informar ao aluno e ao professor
onde o evento ser realizado.

21

Ilustrao 22: Adicionando uma Sala de Aula

Ilustrao 23: Adicionando um livro didtico

22

18. Concluso
Aps realizar testes prticos e avaliar o software concluiu-se que o Schoolttol sem
dvida uma tima ferramenta de gesto escolar. A facilidade na instalao e a usabilidade foram
pontos fortes que se destacaram durante o processo de avaliao. Outra vantagem que por ser um
sistema de cdigo aberto o Schootool pode ser adaptado para a realidade de diferentes pases e/ou
culturas. Sua interface simples e de fcil compreenso, todos os controles esto visveis e sua
funo bem clara.
O software executa bem a tarefa a que se prope, que compartilhar informaes sobre
a agenda escolar fazendo com que professores e alunos possam cumprir seus horrios sem que haja
atrasos ou enganos.
O fato do sistema estar em idioma ingls poder se tornar um obstculo para sua
implantao em algumas escolas. J existe um projeto de traduo do Schooltool para o idioma
portugus e tambm acreditamos que esta pesquisa poder ser de grande ajuda pois explica de
forma simples e prtica o funcionamento do sistema.

Potrebbero piacerti anche