Skip to content

medaminehammami/LearnED---Stages-INOBI-DRE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LearnED---Stages-INOBI-DRE

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

LearnED Platform

Indice:

  1. Introduction
  2. Description du Projet
  3. Fonctionnalités Principales
  4. Exigences Techniques
  5. Expérience Utilisateur
  6. Gestion de Projet
  7. Contraintes
  8. Validation et Livraison
  9. Documentation

1. Introduction

1.1 Contexte

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.

1.2 Objectifs

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é.

1.3 Périmètre du Projet

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.

2. Description du Projet

2.1 Web Pages

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.

2.2 Hiérarchie de Contenu

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.

2.3 Authentification

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.

2.4 Outils de Conception

Les outils de conception incluront des bibliothèques et des modèles préconçus pour faciliter le développement de l'interface utilisateur.

3. Fonctionnalités Principales

3.1 Page d'Accueil

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.

3.2 Pages de Classe par Niveau

Chaque niveau de classe aura une page dédiée avec une hiérarchie de leçons, de chapitres et de sous-chapitres.

3.3 Accès au Contenu Pédagogique

Les utilisateurs pourront accéder au contenu en sélectionnant une leçon, un chapitre et un sous-chapitre.

3.4 Gestion des Leçons, Chapitres et Sous-chapitres

Les administrateurs pourront ajouter, modifier et supprimer des leçons, des chapitres et des sous-chapitres.

3.5 Affichage de Contenu et Questions

La sélection de leçons affichera le contenu éducatif ainsi que des questions et des choix de réponse pour un apprentissage interactif.

3.6 Intégration de l'API OpenAI

L'API OpenAI sera utilisée pour générer du contenu éducatif en arabe.

3.7 Authentification d'Utilisateurs

Les utilisateurs devront s'authentifier pour accéder aux pages de classe.

4. Exigences Techniques

4.1 Technologies Utilisées

Les technologies principales incluent HTML, CSS, JavaScript, PHP, et les API OpenAI et PALM.

4.2 Sécurité des Données

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.

4.3 Performance

L'application devra être performante pour garantir une expérience utilisateur fluide, même avec un grand nombre d'utilisateurs.

5. Expérience Utilisateur

5.1 Interface Utilisateur

L'interface doit être conviviale, intuitive et attrayante.

5.2 Navigation

La navigation doit être simple et efficace pour faciliter l'accès au contenu.

5.3 Accessibilité

L'application devra être accessible à un large public, y compris les personnes en situation de handicap.

6. Gestion de Projet

6.1 Planification

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.

6.2 Suivi et Reporting

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.

6.3 Gestion des Risques

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.

7. Contraintes

7.1 Budget

OpenAI API n’est pas gratuit donc il faut suivre la consommation.

7.2 Délais

Le projet doit être achevé dans les délais impartis pour répondre aux besoins éducatifs actuels. (8 semaines)

7.3 Ressources Humaines

L'équipe doit être suffisamment formée et compétente pour mener à bien le projet (connaissance en Python et IA).

8. Validation et Livraison

8.1 Tests et Validation

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.

8.2 Livraison du Projet

Le projet sera livré conformément au calendrier prévu, avec toutes les fonctionnalités prêtes à être utilisées.

9. Documentation

Ressource complémentaire:

About

AI Generated Educational Website in arabic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published