RosarioSIS est né dans un contexte où l’offre en Système d’Information Scolaire open-source, multilingue et qui fonctionne en PHP/SQL (technologies web) était pauvre.
En recherchant avec ces critères, Centre/SIS est apparu comme la seule solution viable comme point de départ pour un nouveau projet pour l’école Nuestra Señora del Rosario, Colombie. Centre/SIS était conçu pour les écoles nord-américaines (primaire et secondaire), et était relativement simple à installer, comprendre, adapter (étendre et corriger !), et traduire.
Aussi, ses forks openSIS et FocusSIS étaient de bonnes sources d’idées, modules extra et traductions (openSIS ML n’était pas encore publié, en 2012). Ils prouvaient que le projet était actif et fécond du point de vue des standards du logiciel libre. Les modules de Discipline et de Facturation Élèves ont été extraits de la dernière version open-source de FocusSIS. Des modules Premium (payant) dans openSIS (FocusSIS n’est plus un logiciel libre).
Bien qu’assez complet et génial sur certains points, Centre/SIS v3 était clairement dépassé (le projet a débuté en 2006) : usage de HTML3, code non commenté, mauvaise gestion des erreurs, JS et CSS vieillot.
Bien que suffisant pour un démarrage rapide et s’avérant fonctionnel en production pour un gros établissement, le besoin de réécrire, documenter le code, embellir l’interface est devenu évident lorsque fut considérée la mise à disposition de RosarioSIS au public, comme logiciel libre.
Le vrai travail de fond, souvent invisible, qui est toujours en cours des années après, est le suivant : HTML5, meilleure gestion des erreurs, modularité, ajout de plugins, documentation, modernisation du thème et de l’expérience utilisateur, adaptation aux dispositifs mobiles (responsive design). Plus tard, l’attention sera portée sur l’accessibilité, l’intégrité de la base de données, le respect des standards de l’industrie et les tests (voir le projet meta).
D’autres modules pris de FocusSIS ou openSIS ont été adaptés et de nouvelles améliorations ont été sponsorisées par les écoles. RosarioSIS compte désormais des dizaines de compléments.
Additionnellement, nous avons incité le développement de la communauté en appelant aux contributions (principalement des traductions et rapports de bug), mais aussi en écrivant et traduisant des tutoriels. Un forum est ouvert et chacun pourra y poser des questions ou partager des informations autour du projet.
Apprendre de nos utilisateurs, souvent des administrateurs d’école ou professeurs, de leurs commentaires et demandes, a joué une part importante dans l’amélioration de RosarioSIS, et afin qu’il soit utilisable dans de nombreux pays aux cultures diverses (voir le Sondage d’Installation).
Cela est possible grâce aux valeurs portées par le logiciel libre et la garantie de la licence GPL. RosarioSIS est libre et gratuit, et le restera. L’utilisation de logiciel open source garantit à votre école l’autonomie stratégique et la souveraineté numérique.
L’éducation moderne mérite de disposer d’outils libres et de qualité, plus encore dans les pays en voie de développement ou les logiciels privateurs et payant ne sont pas envisageables pour les petites structures.