Vous êtes sur la page 1sur 4

UNIVERSITE LA PLEIADE D’HAITI

(UPLEH)

Projet : Python Niveau : 4 Durée : 1 Mois

Faculté : Sces Informatiques Groupe : Sagacité Session : 1ere Finale

PROJET QUIZ
Vous et votre collègue décide de monter une firme de développement dénommée SAGACITE,
comme premier contrat une université de la place fait appel à votre expertise en tant que
développeur dans le but de développer une application Quiz dans le langage python afin de réaliser
des concours pour ses étudiants.
Un quiz est un jeu qui consiste en un questionnaire permettant de tester des connaissances
générales ou spécifiques ou des compétences. Un quiz se pratique seul ou à plusieurs, suivant des
procédures plus ou moins élaborées. Il peut se présenter sous formes de questionnaire à choix
multiples ou de questionnaire simple, mais la différence majeure avec un autre test de
connaissances ou de personnalité est qu'on attend du participant une réponse non développée d'un
ou deux mots.
Voici les travaux que vous devez réaliser :

 Au lancement de l’application un splashscreen apparait puis disparait après 5 secondes pour


faire place à la fenêtre de connexion de l’application.
 Une fois que l’utilisateur s’est authentifié la fenêtre principale de l’application s’affiche.
 L’application doit donner la possibilité d’ajouter, rechercher, modifier, supprimer, lister,
bloquer et débloquer des utilisateurs.
 Les utilisateurs administrateurs doit pouvoir visualiser les quiz, les modifier, etc….
 Le look and feel de l’application doit être conviviale.
 Les questions doivent être classées par catégorie (Programmation, Base de données, Web,
Graphisme, Réseau, Bureautique, Hacking, Data science, Système d’exploitation, etc…).
Ex : (Dans la catégorie Web on trouvera seulement des questions relatives au Web).

 Selon votre choix on peut trouver plusieurs sous catégories dans une catégorie.
Ex : (Dans la catégorie Programmation on peut trouver d’autres catégories comme (Python,
Java, C#, VB, C, C++, etc…).

 L’application doit avoir un guide d’utilisateur permettant aux utilisateurs de savoir comment
utiliser l’application (Ce dernier s’ouvre automatiquement que l’utilisateur clique sur le
menu Guide d’utilisateur, bouton ou un autre composant permettant de visualiser le guide).
 L’application doit avoir un menu Aide (qui ouvre une page web contenant un FAQ =
Frequently Asked Question), un menu A propos (qui ouvre une fenêtre qui contient le nom
du groupe, les noms des membres ainsi que la version du logiciel) et un menu Visiter le site
web permettant de visualiser une page présentant l’application.
Détails techniques : L’objectif principal est de définir des quiz (séries de questions) et les gens
doivent répondre à ces questions. L’application affichera le score final et la bonne réponse aux
questions. Ici, vous devez penser aux utilisateurs administrateurs, car seul l’administrateur sera
autorisé à créer le quiz ou à définir les questions pour les autres utilisateurs (qui participeront au
quiz).
Vous devez implémenter la fonction de création de compte pour conserver les enregistrements
individuels des scores. L’utilisateur administrateur doit être en mesure de créer des tests avec les
questions et réponses en téléchargeant simplement un fichier texte. Vous pouvez choisir n’importe
quel format pour le fichier texte, mais l’application doit convertir ce fichier en quiz. Dans votre base
de données, vous devez stocker les questions, les réponses possibles, les réponses correctes et les
scores de chaque utilisateur. Vous pouvez utiliser le module MySQL si vous sélectionnez la base de
données MySQL ou le module psycopg2 pour une base de données PostgreSQL. Vous pouvez
également utiliser d’autres modules, mais cela dépend de la base de données que vous
sélectionnez pour l’application.
Défi supplémentaire : Ajoutez une fonctionnalité qui permet aux utilisateurs d’ajouter des
minuteries aux quiz. De cette façon, les créateurs d’un quiz (utilisateurs administrateurs) peuvent
déterminer combien de secondes ou de minutes un utilisateur doit consacrer à chaque question du
quiz.

Prof : ING Céramé Walter

Présentation 9 juin 2022 à partir de 9 hres AM.


Prenez le temps de préparer un document de présentation avec PowerPoint.
Tenue de ville obligatoire.

BONNE CHANCE !!!


Quelles sont les règles à appliquer pour obtenir un quiz efficace ?
Concernant les questions :
1. Reliez toutes les questions à un même sujet
2. Utilisez un langage simple et clair, de sorte que l’apprenant ne risque pas de mal interpréter la
question. Evitez par exemple la double négation.
3. Ne rédigez pas de jugement de valeur, ni d’approximation. La réponse doit-être objective !
Non: « Michael Jackson était meilleur danseur que chanteur. »
Oui : « Michael Jackson a vendu plus d’un million d’albums. »
4. Chaque question doit être suffisante en soi, indépendante, sans lien de causalité. Une question
ne doit pas faire référence à une autre question ou donner un indice qui peut être utilisé plus tard.
Non: « De ce million, quel a été l’album le plus représenté ? »
Oui: « Quel album de Michael Jackson a totalisé le plus de ventes ? »
5. Évitez les acronymes, abréviations et argot, sauf s’ils sont évidents pour la population évaluée.
Non: « Conformément à la procédure, en cas d’échec à LMS, le gouverneur fédéral doit être informé
immédiatement. »
Oui : « Conformément à la procédure, en cas d’échec à l’aéroport de Winston-Louisville, le
gouverneur fédéral doit être informé immédiatement. »
6. La déclaration doit poser une question, de sorte que le choix de la réponse se rapporte à un seul
critère.
Non: « La presbytie est un trouble oculaire sur la vision de loin et ne peut pas être corrigée. »
Oui : « La presbytie est un trouble oculaire qui interfère avec la vision de loin. «et» La presbytie est
un trouble de l’œil qui ne peut être corrigé. »

Concernant les réponses :


1. Les options de réponses ne doivent pas commencer par le même mot ou la même phrase (si c’est
le cas, élevez le mot/phrase dans la question).
Non : A -« Martin Cooper passer le premier appel depuis un téléphone portable en 1973. »
B – « Martin Cooper passer le premier appel depuis un téléphone portable en 1983. »
Oui : A -« 1973 » B -« 1983″
2. Prévoyez une seule réponse précise. Les autres peuvent être crédibles, mêmes drôles, mais
doivent rester fausses.
Non: A -« Napoléon est décédé en 1821 » B – « Napoléon est décédé à 51 ans »
Oui : A -« Napoléon est décédé en 1821 » B – « Napoléon est décédé en 1830 »
3. La structure grammaticale et le niveau de détails doivent être harmonisés.
Non : A -« L’Alchimiste a été écrit par Paulo Coelho en portugais en 1988 » B – « The Hobbit »
Oui : A -« L’Alchimiste, en 1988 » B – « The Hobbit, en 1937 »
4. Les réponses possibles ne doivent pas s’entremêler, elles doivent être distinctes les unes des
autres.
Non: A -« Les fameux spaghettis de Mama Jo » B – « Les délicieux pâtes bolognaises de Mama Jo »
Oui : A – « Les fameux spaghettis de Mama Jo » B – « Le bon gratin dauphinois de Mama Jo »

Vous aimerez peut-être aussi