- REPO : https://github.com/loulct/gem_labo_physique
- HTTPS : https://github.com/loulct/gem_labo_physique.git
- GitHub CLI : gh repo clone loulct/gem_labo_physique
- Download ZIP
cd starter
./gradlew test run
jps
Affiche les processus en cours
kill [Launcher id]
Tue le launcher - à utiliser lorsque ./gradlew clean --stop
>IDLE trop longtemps
./gradlew clean --stop
Arrête les daemons gradle
./gradlew build
Créer un executable fat-jar / über-jar dans starter/build/libs/
java -jar build/libs/starter-1.0.0-SNAPSHOT-fat.jar
Execute le project
Notez que l'executable .jar est déjà disponible dans le repo GitHub dans build/libs/
Notez qu'il faudra une base de données locale pour tester le project.
psql localhost:5432 -d gemlabo -U postgres
(mot de passe : root)
Enfin il faudra une base de données mongoDB avec une collection "user".
mongodb://localhost:27017/gemlabo
Les élèves empruntent du matériel pour leurs expériences au laboratoire de sciences physiques ou en dehors du laboratoire et sont supposés noter sur une feuille la date de l’emprunt, leurs nom, prénom, matériel emprunté et la date de retour prévue. Quand le matériel est rendu, le retour est validé par une personne du laboratoire. En pratique le flux des élèves est tel qu’il très difficile pour ne pas dire impossible de vérifier que chaque matériel emprunté est bien noté et de savoir qui a emprunté quoi et pour combien de temps. Il s’en suit parfois une perte de temps à savoir qui a emprunté quoi et comment contacter l’emprunteur si le matériel n’a pas été rendu à temps.
Au lieu d’un cahier papier à disposition des élèves, un logiciel GEM LABO PHYSIQUE serait accessible en ligne. Remplacement du cahier papier en rendant la procédure d’emprunt plus rapide et plus sûre.
Lors de la création de son compte l’élève doit remplir des champs tels que prénom, nom, téléphone, classe.
Un e-mail de création est envoyé à l’élève avec copie aux administrateurs du labo.
Si le mot de passe est oublié l’élève peut en demander un nouveau.
En se connectant l’élève peut visualiser :
- La liste des matériels déjà empruntés
- La date de retour prévue
- La liste des matériels disponibles
Au bout d’un certain temps déconnexion automatique.
Liste de matériel disponibles pouvant être emprunté : Liste de matériel pré-établie.
Quand un élève emprunte un matériel, un e-mail de confirmation lui est automatiquement envoyé avec en copie les administrateurs du laboratoire.
L’élève renseigne librement le retour du matériel.
Si un matériel n’est pas présent dans la liste : possibilité pour l’élève d’ajouter librement un matériel à la liste. Il y aura un champs « marque », un champs « modèle », un champs « description matériel », un champs « identification Isep ».
Si la date de retour est dépassée un email de rappel est envoyé une fois par jour avec copie aux administrateurs du laboratoire.
Un administrateur peut :
- visualiser et modifier les listes de matériel
- visualiser les matériels empruntés
- visualiser les matériels rendus en attente de validation
- valider un retour matériel
Possibilité d’effacer un matériel de la liste pour les administrateurs.
Statistiques sur les matériels emprunts :
- Par fréquences d’emprunts (du plus souvent emprunté au moins souvent)
Quand un matériel est rapporté, le retour effectif du matériel doit être validé par un membre du personnel du laboratoire.
Un administrateur valide le retour du matériel et un e-mail de confirmation est envoyé à l’élève.