Skip to content

ihssane2002/projet-learnscape

Repository files navigation

LearnScape

LearnScape est un projet conçu pour stimuler l'engagement des étudiants en classe, en leur offrant une plateforme interactive où ils peuvent participer à des quiz créés par leurs professeurs, échanger avec leurs collègues sur un forum, et suivre leurs performances avec un classement. Ce projet permet d'encourager une participation active et une meilleure interaction entre étudiants.

Fonctionnalités

1. Accès aux Quiz

Les étudiants peuvent accéder à des quiz créés par leurs professeurs en utilisant des codes d'identification (ID). Cela permet de suivre leur progression et de se mesurer à leurs camarades. Accès aux quiz

2. Forum des Étudiants

Un forum est intégré à la plateforme pour que les étudiants puissent échanger entre eux. Ils peuvent discuter des sujets des cours, poser des questions, et partager des ressources ou des idées. Forum d'entraide

3. Suivi des Scores et Classement

Les étudiants peuvent consulter leur score après avoir terminé un quiz et se comparer à leurs collègues. Cela leur permet de voir leur classement par rapport à leurs camarades, offrant ainsi une motivation pour améliorer leurs résultats. Suivi des résultats

Codes ID pour tester un quiz

Pour tester les quiz créés par les professeurs, vous pouvez utiliser les codes d'ID suivants :

  • 05lxdJ
  • 9BcxKt
  • ALKGo1
  • FD3hBQ

Technologies utilisées

  • Firebase : pour la gestion de la base de données en temps réel, l'authentification et la gestion des utilisateurs.
  • HTML/CSS : pour la structure et la mise en forme de l'interface utilisateur.
  • JavaScript : pour la logique de l'application, notamment pour interagir avec Firebase et gérer les quiz, le forum et les scores.

Installation

Prérequis

Avant de commencer, vous devez avoir installé :

  • Node.js (pour gérer les dépendances de votre projet)
  • Git (pour cloner ce projet)

Cloner le projet

Pour cloner ce projet, ouvrez un terminal et exécutez la commande suivante :

git clone https://github.com/ihssane2002/projet-learnscape.git
  1. Accédez au répertoire du projet cloné :
cd projet-learnscape
  1. Installez les dépendances via npm :
npm install
  1. Démarrer l'application localement Une fois les dépendances installées, vous pouvez démarrer le serveur local en utilisant la commande suivante :
npm run start -- --port 3000
  1. Accéder à l'application localement : Après avoir lancé le serveur, ouvrez votre navigateur web et allez à l'adresse suivante pour voir votre application en local :

http://localhost:3000

⚠️ Remarque L'accès aux données Firebase est sécurisé. Vous devrez avoir les bonnes clés d'API et l'accès approprié pour tester les fonctionnalités d'authentification et de base de données.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages