Giter VIP home page Giter VIP logo

gem_labo_physique's Introduction

GEM LABO PHYSIQUE

MANUEL D'INSTALLASTION

Clone GitHub

Se rendre dans le dossier

cd starter

Lancer le projet

./gradlew test run

Arrêter le projet

  • 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

Construit le projet

./gradlew build

Créer un executable fat-jar / über-jar dans starter/build/libs/

Executer le projet

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

MANUEL D'UTILISATION

Rappel du contexte

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.

Accès au logiciel en ligne

Création d'un compte

Lors de la création de son compte l’élève doit remplir des champs tels que prénom, nom, téléphone, classe.

Email de confirmation

Un e-mail de création est envoyé à l’élève avec copie aux administrateurs du labo.

Page de Login

Mot de passe oublié ?

Si le mot de passe est oublié l’élève peut en demander un nouveau.

Email de réinitialisation du mot de passe

Vue utilisateur

Liste du matériel disponible

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

Déconnexion

Au bout d’un certain temps déconnexion automatique.

Emprunt d'un matériel

Liste de matériel disponibles pouvant être emprunté : Liste de matériel pré-établie.

Email de confirmation de l'emprunt

Quand un élève emprunte un matériel, un e-mail de confirmation lui est automatiquement envoyé avec en copie les administrateurs du laboratoire.

Rendre le matériel

L’élève renseigne librement le retour du matériel.

Ajout d'un 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 ».

Email "expiration" du délai d'emprunt

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.

Vue administrateur

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 d'emprunt

Statistiques sur les matériels emprunts :

  • Par fréquences d’emprunts (du plus souvent emprunté au moins souvent)

  • Par durée d’emprunts (du plus court au plus long)

Matériel emprunté par les utilisateur

Validation d'un retour de matériel

Quand un matériel est rapporté, le retour effectif du matériel doit être validé par un membre du personnel du laboratoire.

Email de confirmation de la validation du retour du matériel

Un administrateur valide le retour du matériel et un e-mail de confirmation est envoyé à l’élève.

gem_labo_physique's People

Contributors

loulct avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.