Skip to content

ABBAH-GL02/GL02_SOFTMAKERS

Repository files navigation

Projet GL02 📊 A25 Sujet B

Le ministère de l’Éducation de la République de Sealand (SRYEM) développe un outil en ligne de commande pour gérer les examens au format GIFT. L’objectif est de permettre aux enseignants de rechercher, visualiser et sélectionner des questions issues d’une base certifiée pour créer des fichiers d’examen, générer un fichier VCard, simuler une passation de test et vérifier la validité des examens (unicité des questions, 15 à 20 par test). L’outil doit aussi analyser le profil d’un examen et comparer la répartition des types de questions avec la base nationale.

Équipe 🤝 SoftMakers

ALLABERT Mathéo
WITLING Louis
BERNET Lilian
LE Remy
LE PELTIER Swan

💻 Langage

javascript logo nodejs logo

👉 Utilisation

Prérequis

  • Node.js doit être installé sur votre machine.

Installation

Ouvrez un terminal dans le dossier du projet et installez les dépendances (s'il y en a) :

npm install

Lancer le logiciel

Dans le terminal, exécutez :

node menu.js

ou :

npm start

🔑 Login

Une page de login vous demandera de vous connecter :

Pour un professeur :

Identifiant : pierre
Mot de passe : 1234

Pour un étudiant :

Identifiant : jean
Mot de passe : 2345

📝 Menu

Le menu interactif s'affichera et vous pourrez naviguer avec les chiffres proposés.

Fonctions possibles :

  1. Rechercher et afficher des questions
  2. Créer un examen (GIFT))
  3. Générer un fichier VCard
  4. Vérifier la qualité d'un examen
  5. Visualiser le profil d'un examen (générer un fichier HTML)
  6. Simuler la passation d'un examen
  7. Comparer un profil d'examen
  8. Aide / Informations
  9. Gérer les informations personnelles
  10. Retourner au login

📔 Différences avec le CDC

SPEC F2: Pour une navigation plus simple, on sélectionne les questions par unité, puis par page puis par numéro.
SPEC F5: Pour une meilleure visibilité, la présentation statistique est différente.
SPEC F7: Pour une meilleure visibilité, la présentation statistique est différente.

Maintenance & suivi des issues

  • Fix

Issue #1 – Tests Jasmine non effectués

Issue #2 – Gestion des droits conforme au CDC

Issue #3 – Gestion des erreurs fatales VCard

Issue #4 – Graphiques de profils erronés

Issue #5 – Format VCard erroné (;;;;;)

Issue #6 – Regex dans le format VCard

Issue #7 – Création d'examen : gestion des erreurs de validation

  • Enhancements

Issue #8 – Création d'examen : visualisation des questions sélectionnées

Issue #9 – Protection des données personnelles (mots de passe)

Issue #10 – Création d'examen : suppression de questions sélectionnées

Répartition des tâches

Membre Issues attribuées :

  • Héléna Chevalier #1, #5 (wiki)
  • Sacha Himber #2, #9
  • Jules Andrea Timadji #3, #6
  • Fadi Farhat #7, #8
  • Emeline Nerot #4, #10

Licence

Ce projet est distribué sous licence MIT. Vous êtes libre de l’utiliser, le modifier et le redistribuer à des fins pédagogiques ou personnelles, sous réserve de conserver la mention de l’equipe de développement SOFTMAKERS et l’equipe de recette ABBAH :

  • CHEVALIER Héléna
  • FARHAT Fadi
  • HIMBER Sacha
  • NEROT Emeline
  • TIMADJI Jules Andrea

About

Fork pour la phase 3 du projet par l'équipe SOFTMAKERS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors