Skip to content

L'objectif principal de GiLabs est d'optimiser la gestion des laboratoires au sein de l'ENSAM Rabat en proposant une plateforme centralisée pour la gestion des ressources matérielles et la documentation des travaux pratiques. Cette application offre une solution complète pour : - Documenter tous les matériels disponibles dans chaque laboratoires

Notifications You must be signed in to change notification settings

abderrahmanehamim/GiLabs---Systeme-de-Gestion-des-Laboratoires-de-l-ENSAM-Rabat

Repository files navigation

GiLabs - Système de Gestion des Laboratoires de l'ENSAM Rabat

Ce projet présente le résultat d'un travail approfondi sur la conception, le développement et la maintenance d'un prototype d'application web appelée GiLabs. Cette application a été développée dans le but de mettre en place un système intelligent de gestion des laboratoires pour l'École Nationale Supérieure des Arts et Métiers (ENSAM) de Rabat.

Objectif

L'objectif principal de GiLabs est d'optimiser la gestion des laboratoires au sein de l'ENSAM Rabat en proposant une plateforme centralisée pour la gestion des ressources matérielles et la documentation des travaux pratiques. Cette application offre une solution complète pour :

  • Documenter tous les matériels disponibles dans chaque laboratoire.
  • Associer chaque travail pratique à des ressources telles que des documents de travail et des vidéos explicatives.
  • Faciliter la préparation des étudiants en amont des séances de travaux pratiques en fournissant des informations claires et détaillées.

Fonctionnalités Clés

  • Gestion des utilisateurs : L'application offre une gestion complète des utilisateurs avec différents rôles tels que l'administrateur, le professeur et l'étudiant. Chaque rôle a des droits spécifiques et un accès contrôlé aux ressources.

  • Documentation des matériels : Chaque laboratoire peut documenter l'ensemble de ses matériels utilisés, avec la possibilité d'ajouter des articles décrivant ces matériels pour une meilleure compréhension.

  • Personnalisation des parcours d'apprentissage : Grâce à l'intelligence artificielle, GiLabs peut recommander des parcours d'apprentissage personnalisés en fonction des compétences et des préférences individuelles des étudiants.

  • Interface utilisateur interactive : L'interface conviviale de l'application offre une expérience d'apprentissage interactive et engageante, accessible via un simple navigateur web.

Environnement Technique

L'application est développée en utilisant les technologies modernes suivantes :

  • Backend : Spring Boot est utilisé pour développer la logique de traitement côté serveur. Les données sont stockées dans une base de données MySQL.

  • Frontend : Thymeleaf, un moteur de templates Java basé sur HTML5, est utilisé pour générer les pages web dynamiques. Des bibliothèques comme Bootstrap et jQuery sont également utilisées pour améliorer l'interface utilisateur.

  • Sécurité : L'application intègre des fonctionnalités de sécurité telles que l'authentification et l'autorisation, ainsi que la gestion des JSON Web Tokens (JWT).

Utilisation

Pour utiliser GiLabs, vous n'avez besoin que d'un navigateur web. L'application est accessible à tout moment et permet aux utilisateurs de naviguer, d'apprendre et de maîtriser différents sujets à travers des ressources de travaux pratiques et des vidéos guides.

Contribuer

Si vous souhaitez contribuer à l'amélioration de GiLabs, n'hésitez pas à cloner ce dépôt, apporter vos modifications et soumettre une demande d'extraction.

Pour plus de détails, veuillez consulter le fichier README.md du dépôt.

Auteur

Ce projet a été réalisé par [AbderrahmaneHamim] et [MohamedLemineTelmoudi] dans le cadre de [Gilabs].

Contenu Visuel

Voici quelques captures d'écran de l'application GiLabs pour vous donner un aperçu visuel de ses fonctionnalités.

Page d'Accueil

Page d'Accueil 1 Page d'Accueil 2 Page d'Accueil 3

Gestion des Laboratoires

Gestion des Laboratoires

Page de Connexion

Page de Connexion

Gestion des Départements

Gestion des Départements

Liste des Articles

Liste des Articles

Ajouter un Document

Ajouter un Document

Ajouter un Utilisateur

Ajouter un Utilisateur

Ajouter un Article

Ajouter un Article

About

L'objectif principal de GiLabs est d'optimiser la gestion des laboratoires au sein de l'ENSAM Rabat en proposant une plateforme centralisée pour la gestion des ressources matérielles et la documentation des travaux pratiques. Cette application offre une solution complète pour : - Documenter tous les matériels disponibles dans chaque laboratoires

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages