Skip to content

Froxy-13/plateforme_QCM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plateforme de Gestion de QCM - Fil Rouge

Ce projet est une application web PHP permettant la gestion de QCM (Questionnaires à Choix Multiples) pour une école ou une université. Elle permet aux administrateurs de créer, modifier et supprimer des QCM, de gérer les utilisateurs (étudiants et administrateurs), et de visualiser les résultats des étudiants.

Fonctionnalités principales

  • Gestion des utilisateurs :
    • Ajout, modification, suppression d'étudiants et d'administrateurs
    • Authentification et gestion des rôles
  • Gestion des QCM :
    • Création, modification, suppression de QCM
    • Ajout de questions et de réponses
  • Passage de QCM :
    • Les étudiants peuvent passer les QCM disponibles
    • Calcul automatique du score
  • Visualisation des résultats :
    • Les étudiants peuvent consulter leurs résultats
    • Les administrateurs peuvent voir les résultats de tous les utilisateurs

Structure du projet

  • index.php : Page d'accueil
  • connexion.php : Page de connexion
  • AjouterUtilisateur.php : Ajout d'un utilisateur
  • GererUtilisateur.php : Gestion des utilisateurs
  • creerQcm.php : Création d'un QCM
  • gererQcm.php : Gestion des QCM
  • passerQcm.php : Passage d'un QCM par un étudiant
  • VoirResultat.php : Visualisation des résultats
  • fonction.php : Fonctions principales (BDD, logique métier)
  • bd.php : Connexion à la base de données
  • style.css : Feuille de style principale

Installation

  1. Prérequis :

    • PHP >= 7.4
    • Serveur web (Apache recommandé, XAMPP ou WAMP)
    • MySQL/MariaDB
  2. Cloner le projet :

    git clone <url-du-repo>
  3. Placer le dossier dans le répertoire web (ex : htdocs pour XAMPP)

  4. Créer la base de données :

    • Importer le script SQL fourni (bd.sql ou similaire) dans phpMyAdmin ou via la ligne de commande.
  5. Configurer la connexion à la base :

    • Modifier les identifiants de connexion dans bd.php si besoin.
  6. Lancer le serveur :

    • Démarrer Apache et MySQL via XAMPP/WAMP
    • Accéder à http://localhost/Web/Fil_rouge/

Utilisation

  • Connectez-vous avec un compte administrateur pour gérer les utilisateurs et les QCM.
  • Les étudiants peuvent se connecter, passer les QCM et consulter leurs résultats.

Personnalisation

  • Vous pouvez modifier le style dans style.css.
  • Les fonctions principales sont dans fonction.php.

Auteurs

  • Projet réalisé dans le cadre du Fil Rouge ESTM 2025.

Licence

Ce projet est fourni à des fins pédagogiques.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors