salam : SLM

SLM: School Library Management

Ce projet a été démarré en 2023 au lycée Jean Bart de Dunkerque, en France. Les livres scolaires y sont gérés par une association, la « coopérative du lycée », animée par des bénévoles. Les élèves sont environ mille cinq cents à bénéficier de la location des livres gérés par la coopérative ; tous ces « clients » passent en moins d’une semaine, pour retirer leurs livres au début d’une année scolaire, et reviennent en fin d’année rendre les livres qu’ils avaient loué.

Pour nommer le projet SLM, on peut le prononcer « Salaam » (سَّلَام), « Shalom » (שָׁלוֹם), ce qui se traduit tout simplement par « salut », mais signifie aussi bien « paix ».

Licence

SLM est soumis à un copyright (analogue d'un droit d'auteur) :
© 2023-2024 Georges Khaznadar <georgesk@debian.org>

Il est distribué sous la licence GPL version 3 , ce qui signifie que vous pouvez utiliser librement SLM, le copier pour le distribuer ou le vendre, étudier son fonctionnement grâce aux fichiers source maintenus sur le dépôt apps.education.fr , le modifier et distribuer ou vendre les version modifiées, mais vous n'avez pas le droit de refuser ces droits à d'autres que vous.

livre - Gemasco

Bref historique

SLM a été inspiré par GemaSCO , le logiciel de gestion des manuels scolaires développé par l’organisation OpenAcademie , distribué sous la licence libre EUPL .

En 2023, le logiciel GemaSCO est utilisé par plus de 300 établissements, rend service à plus de cent mille élèves, et permet de gérer près d'un million de manuels scolaires.

SLM utilise la bibliothèque Python Django, ce qui permet de définir des modèles de données basés sur les mêmes structures de tables que GemaSCO met en œuvre.

SLM est une application web, qui est prévue pour fonctionner avec un serveur de puissance modeste, et fonctionne d'emblée avec plusieurs postes clients pour les transactions. La base de données consiste en un fichier unique : base de donnée SQLite3.

système Django Python SQLite3 jQuery jQuery-UI pelican GPLv3 EUPL