Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Cincia da Computao
Programa de Ps-Graduao
Informtica em Educao
Autor(es)
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.
9
professor poder acompanhar em qual horrio determinada aula vai se realizar, utilizando a internet.
10
11
12
13
14
15
16
17
e senha (password) o aluno ou professor logo v na tela o seu calendrio com as respectivas aulas
agendadas.
18
19
20
21
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.