Infinity (Système de gestion d'apprentissage en ligne) ❤️
Il s'agit d'un système de gestion d'apprentissage en ligne qui peut vous faciliter l'inscription et l'apprentissage de cours, les ajouter à votre liste de souhaits et également gérer l'ensemble de l'application. Il dispose de 3 modes de fonctionnement : 1) ADMIN 2) UTILISATEUR 3) PROFESSEUR
Pile technologique
Services frontaux ?
- HTML
- CSS
- Manuscrit
- Jquery
- API du lecteur Youtube
- Matériau angulaire
- Amorçage
Services back-end ❤️
- JAVA
- Botte de printemps
- Sécurité du printemps
- Jetons du porteur Jwt
- Base de données MySQL
Outils de développement ⚡
- Suite d'outils Spring
- Facteur
- Code de Visual Studio
Utilisateurs du projet
- Administrateur (Administrateur)
- Utilisateur (Étudiant)
- Professeurs
À propos du développement de projets ?
Ce projet a été généré avec Angular CLI version 16.2.1.
Serveur de développement
Exécutez ng serve pour un serveur de développement. Accédez à http://localhost:4200/. L'application se rechargera automatiquement si vous modifiez l'un des fichiers source.
Serveur principal
Exécutez l’application Spring en tant qu’application Spring Boot. Accédez à http://localhost:8000/. Apportez également des modifications au fichier application.properties (éléments liés à la base de données) en conséquence.
Échafaudage de codes
Exécutez ng generate composant nom-du-composant pour générer un nouveau composant. Vous pouvez également utiliser ng generate directive|pipe|service|class|guard|interface|enum|module.
Construire ⚡
Exécutez ng build pour construire le projet. Les artefacts de build seront stockés dans le répertoire dist/.
Aide supplémentaire
Pour obtenir plus d'aide sur la CLI angulaire, utilisez ng help ou consultez la page Présentation de la CLI angulaire et référence des commandes.
Caractéristiques
Mode administrateur ?
Ce mode fait de vous un administrateur et vous pouvez effectuer diverses activités comme...
- Ajouter un professeur
- Gestion des utilisateurs/apprenants
- Gérer les professeurs
- Ajouter de nouveaux cours et chapitres
- afficher la liste des professeurs, la liste des cours, la liste des utilisateurs
- Acceptez ou rejetez les professeurs lorsqu'ils s'inscrivent en tant que nouveau professeur sur ce portail.
- Obtenez divers détails sur le tableau de bord d'administration comme le nombre total de professeurs, le nombre total d'utilisateurs, le nombre total d'apprenants, le nombre total de cours, les cours les plus appréciés et le nombre total de chapitres ajoutés aux cours.
Mode Professeur ❤️
Ce mode fait de vous un professeur et vous pouvez effectuer diverses activités comme...
- Le professeur peut créer un nouveau compte afin de se connecter au portail
- Vérifiez la liste des utilisateurs disponibles
- consultez les cours disponibles
- Ajouter de nouveaux cours
- Afficher et modifier les détails du profil du professeur
- Inscrivez-vous au cours de votre choix et le professeur pourra également apprendre des cours et les rendre favoris.
- vérifiez votre approbation d'inscription en tant que professeur valide par l'ADMIN
- Ajouter de nouveaux chapitres pour les cours respectifs
- Obtenez divers détails sur le tableau de bord du professeur, comme le nombre total d'apprenants, le nombre total de cours, les cours les plus appréciés et le nombre total de chapitres ajoutés aux cours.
Mode Utilisateurs ?
Ce mode fait de vous un utilisateur et vous pouvez effectuer diverses activités comme...
- L'utilisateur peut créer un nouveau compte afin de se connecter au portail
- Consultez la liste des cours disponibles
- consultez les contenus d'apprentissage spécifiques disponibles et la liste de souhaits
- Afficher et modifier les détails du profil utilisateur
- S'inscrire à de nouveaux cours
- vérifiez vos cours inscrits et vos cours préférés
- Obtenez divers détails sur le tableau de bord de l'utilisateur, comme le nombre total d'apprenants, le nombre total de cours, les cours les plus appréciés et le nombre total de chapitres ajoutés aux cours.
[Fonctionnalité supplémentaire : l'utilisateur peut s'inscrire pour suivre des cours de didacticiel YouTube sous forme de cours vidéo intégré dans le portail lui-même]
Diagramme entité-relation
Présentation de l'interface utilisateur ❤️