Schooltool est un ensemble d’applications basées sur une interface web
concernant la gestion d’école.
Au départ un outil multilingue général et générique de gestion de
calendriers partagés adapté aux écoles, Schooltool Calendar, il est
devenu une réelle plate-forme aux objectifs très larges. Aujourd’hui,
Schooltool 2006 a l’ambition d’être :
un serveur polyvalent de calendriers,
un outil général de coordination des ressources pour les écoles,
un système d’applications informatiques scolaires telles que la
gestion des présence, des cotes et des bulletins comportant les
fonctionnalités également suivantes :
- inscription,
- création "manuelle" des horaires,
- information démographiques et de contacts pour toutes les personnes (professeurs et élèves),
- gestion des présence,
- gestion des points,
- impression des rapports et bulletins,
- import et export des données.
SchoolTool Calendar est une application interactive à interface web,
fonctionnant en mode serveur, qui gère et partage les calendriers,
classes, clubs, personnes, et autres ressources de l’école. Dans le
cas le plus simple, Schooltool peut permettre de publier les
calendriers de l’école, les événements ou activités telles que
sportives sur internet, pour les rendre facilement accessible aux
parents et à la communauté. Les calendriers peuvent être vus avec
l’interface d’un navigateur internet, peuvent être imprimés dans des
rapports PDF, ou peuvent être directement importés dans des
applications de bureau adhoc telles que Apple iCal ou le calendrier
Mozilla.
SchoolTool pourra aussi aider à développer et utiliser les calendriers
au sein de l’école. Il est possible de définir un calendrier principal
pour l’établissement, incluant des horaires tournant complexes, et
d’importer ensuite aisément des listes d’élèves, de professeurs ainsi
que les groupes constituant les classes. Chaque élève, professeur et
section de classe disposera d’un calendrier unique. Quand les
professeurs définiront des travaux à remettre et des délais dans les
calendriers des classes, ces événements apparaîtront automatiquement
dans les calendriers des élèves des classes respectives.
Technologie :
Schooltool est développé dans le langage python et utilise le serveur
d’applications ZOPE3. Schooltool est donc par construction une
application nativement modulaire et multilingue, profitant de toutes
les forces du serveur ZOPE3, construit lui-même en profitant des
expériences acquises depuis de nombreuses années avec le serveur
ZOPE2.
Développement :
Le développement de Schooltool a été initié et est toujours activement
supporté par Mark Shuttelworth, fondateur de la Société Canonical et
des distributions UbuntuLinux. Une équipe internationale de
développeurs, dont une partie sont rémunérés pour cela, est active au
recensement des besoins et spécifications et au développement de
l’application.
Présentation :
Lors de la présentation, après démonstration de l’application telle
qu’elle sera utilisable début juillet 2006, l’accent sera mis sur les
besoins des contrées francophones notamment, par rapport aux besoins
et spécifications déjà rencontrées, ainsi que sur le développement de
la communauté d’utilisateurs notamment francophone et la
complémentarité avec des autres applications libres correspondantes.