LearnED 1.0 is a PaLM AI-Powered e-Learning Platform for Primary School Kids IN ENGLISH .
LearnED 2.0 is a OpenAI Powered e-Learning Platform with Generated Educational Website in ARABIC .
Install XAMPP and import the Database to beable to view the websites Databases are in the db folder LearnED 1.0 http://localhost/LearnED1.0/index.php LearnED 2.0 http://localhost/LearnED2.0/index.php
- Introduction
- Description du Projet
- Fonctionnalités Principales
- Exigences Techniques
- Expérience Utilisateur
- Gestion de Projet
- Contraintes
- Validation et Livraison
- Documentation
Le projet consiste en la création d'une plateforme d'apprentissage en ligne basée sur l'intelligence artificielle, destinée à l'enseignement primaire. L'application permettra aux utilisateurs d'accéder à des contenus pédagogiques générés automatiquement par l'API OpenAI en arabe et le chatbot PALM API en anglais.
L'objectif principal est de fournir un accès éducatif de qualité aux élèves du primaire en Tunisie. La plateforme permettra d'accéder à des cours structurés par niveau de classe, leçons, chapitres et sous-chapitres. Les utilisateurs pourront également générer des quiz basés sur le contenu sélectionné.
Le projet couvre le développement d'un site web éducatif en utilisant HTML, CSS, JavaScript et PHP. L'application sera compatible avec les navigateurs web modernes. L'accent est mis sur l'intégration d'OpenAI et PALM pour la génération de contenu et les fonctionnalités de chatbot.
L'application comportera une page d'accueil fournissant des informations sur le site web, ainsi que des sections de classe spécifiques pour chaque niveau de la 1ère à la 6ème année.
Les utilisateurs pourront accéder au contenu pédagogique via une hiérarchie de leçons, de chapitres et de sous-chapitres. La sélection de ces éléments affichera le contenu, les questions et les choix de réponse correspondants.
Les pages de classe seront restreintes aux utilisateurs authentifiés. L'authentification sera gérée par un système d'inscription et de connexion.
Les outils de conception incluront des bibliothèques et des modèles préconçus pour faciliter le développement de l'interface utilisateur.
La page d'accueil fournira des informations sur le site web et un accès rapide aux classes de la 1ère à la 6ème année.
Chaque niveau de classe aura une page dédiée avec une hiérarchie de leçons, de chapitres et de sous-chapitres.
Les utilisateurs pourront accéder au contenu en sélectionnant une leçon, un chapitre et un sous-chapitre.
Les administrateurs pourront ajouter, modifier et supprimer des leçons, des chapitres et des sous-chapitres.
La sélection de leçons affichera le contenu éducatif ainsi que des questions et des choix de réponse pour un apprentissage interactif.
L'API OpenAI sera utilisée pour générer du contenu éducatif en arabe.
Les utilisateurs devront s'authentifier pour accéder aux pages de classe.
Les technologies principales incluent HTML, CSS, JavaScript, PHP, et les API OpenAI et PALM.
Les données sensibles des utilisateurs seront stockées de manière sécurisée. L'authentification sera gérée de manière sécurisée.
L'application devra être performante pour garantir une expérience utilisateur fluide, même avec un grand nombre d'utilisateurs.
L'interface doit être conviviale, intuitive et attrayante.
La navigation doit être simple et efficace pour faciliter l'accès au contenu.
L'application devra être accessible à un large public, y compris les personnes en situation de handicap.
Le projet sera géré en suivant une approche Agile, avec des étapes de développement définies, des jalons importants, et des phases de test et de déploiement.
Un processus de suivi régulier sera mis en place pour surveiller la progression du projet, avec des rapports périodiques pour l'équipe de gestion.
Une évaluation des risques sera effectuée, et un plan de gestion des risques sera élaboré pour anticiper et résoudre les problèmes potentiels.
OpenAI API n’est pas gratuit donc il faut suivre la consommation.
Le projet doit être achevé dans les délais impartis pour répondre aux besoins éducatifs actuels. (8 semaines)
L'équipe doit être suffisamment formée et compétente pour mener à bien le projet (connaissance en Python et IA).
Le projet sera soumis à des tests approfondis pour s'assurer que toutes les fonctionnalités fonctionnent correctement. Une validation sera effectuée pour garantir la qualité du produit.
Le projet sera livré conformément au calendrier prévu, avec toutes les fonctionnalités prêtes à être utilisées.
Ressource complémentaire: