0% ont trouvé ce document utile (0 vote)
82 vues19 pages

API de Quiz pour Sites Web

Ce document présente la soutenance d'un étudiant qui a développé une API de quiz et l'a intégrée dans un site web. Le document décrit le contexte du projet, la problématique, la solution proposée, les fonctionnalités de l'API, la démarche et les tests effectués.

Transféré par

Djiddo Moussa
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
82 vues19 pages

API de Quiz pour Sites Web

Ce document présente la soutenance d'un étudiant qui a développé une API de quiz et l'a intégrée dans un site web. Le document décrit le contexte du projet, la problématique, la solution proposée, les fonctionnalités de l'API, la démarche et les tests effectués.

Transféré par

Djiddo Moussa
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

BIENVENUE À NOTRE
SOUTENANCE

1
SOUTENANCE DE FIN D’ÉTUDES EN VUE DE
L’OBTENTION D’UN DUT EN INFORMATIQUE

MISE EN PLACE D’UNE API DE QUIZ ET


I N T ÉG R AT I O N D A N S U N S I T E W E B  
STAGE EFFECTUÉ DU 01 JUILLET AU 01 SEPTEMBRE 2021 À

SYGALIN S.A.S (FILIALE DE NGAOUNDÉRÉ)

SYGALIN S.A.S Par : ABDEL AZIZ ABBO


MENTION : GÉNIE INFORMATIQUE
Encadreur professionnel
PARCOURS : GÉNIE INFORMATIQUE 2 Encadreur académique
M. SIMO TADJIE ANDRE FRANKLIN Dr. BATOURE APOLLINAIRE
Développeur WEB Enseignant à l’Université

Année Académique : 2020 - 2021


PLAN DE LA PRÉSENTATION
INTRODUCTION

I. CONTEXTE ET PROBLÉMATIQUE

II. SOLUTION PROPOSÉE

III. LANGAGE ET DÉMARCHE

IV. ANALYSE ET CONCEPTION

V. TEST DE LA SOLUTION

CONCLUSION ET PERSPECTIVES 3
INTRODUCTION
- Le quiz : est un jeu sous forme de questionnaire,
permettant de tester des connaissances générales,
spécifiques ou des compétences

- Le quiz : est donc un éxcellent outil permettant

-> D’obtenir davantage des renseignements sur un public visé,


-> De mesurer la satisfaction client,

-> De mieux cerner sa clientèle,

-> De se faire connaitre ou d’animer sa communauté

4
CONTEXTE
DÉNOMINATION SYGALIN
DIRIGEANT Mr. LIN Djommo
LOGO

ADRESSE - Adresse : 102 Avenue des Champs Elysées 75008 Paris ;


- Email : support@[Link]
- Site web: [Link]
SLOGAN SYGALIN S.A.S, votre choix pour une entreprise digitale
FORME JURIDIQUE Société Par Actions Simplifiées
TÉLÉPHONE - 00 33 1 45 67 89 20
- 00 33 7 54 22 74 71
- 00 33 7 54 22 54 61
SECTEUR D’ACTIVITÉ Conseil en systèmes et Logiciels Informatiques
DATE DE CRÉATION 01/11/2018
HORAIRES 24H/ 7J
VISION Leader en matière d’optimisation Digitale de tous les métiers d’activité
MISSION Booster la productivité et la rentabilité des entreprises à travers des outils numériques de
gestion simple et de qualité
5
CONTEXTE
Actuellement les quiz sont conçus par CANAL +, pour être par la suite
accessible dans une plateforme appelée Expert (+)

Cependant ce questionnaire garantit-il une fiabilité des résultats ?


5
P R O B L ÉM A T I Q U E
Au vu de ce contexte, il se dégage donc les problèmes suivants:

-> La fiabilité des statistiques du quiz

-> La difficulté d’effectué un classement des participants du quiz

-> La difficulté d’effectué une évaluation avec une durée de réponse

6
SOLUTION PROPOSÉE
Pour pallier ces limites, nous proposons donc :

 La mise en place d’une API de quiz qui permettra :

 Pour chaque client de paramétrer leurs formulaires en fonction des


exigences qu’ils auront et des types de réponse attendus ;
 Un système de classement participants avec leurs notes  ;

 On pourra prévoir un temps de réponse pour le quiz ;

 Une identification unique pour chaque participant du quiz

8
LES FONCTIONN ALIT ÉS À IMPL ÉME NTER

Conception

Fonctionnalités Retour(s) associé(s)

L’API doit générer :


 Une clé de l’API «  KEY API »,
 un « token »
 un statut et un message : 
 200 pour dire que tout c’est bien passé,
Enrégistrer un client de l’API   500 en cas de problème lié au serveur,
 400 dans le cas d’une mauvaise requête ;

9
L E S F O N C T I O N N A L I T ÉS A I M P L E M E N T E R

Conception
Fonctionnalités Retour(s) associé(s)
L’API doit générer
 Les codes d’accès AccessCodes des
participants
 un statut et un message : 
Enrégistrer des participants a un quiz 200 pour dire que tout c’est bien passé,

 500 en cas de problème lié au serveur,

 400 dans le cas d’une mauvaise requête ;


 

10
LANGAGE ET DÉMARCHE
Langage

- Représenter graphiquement les


besoins des utilisateurs avec des
diagrammes

10
LANGAGE ET DÉMARCHE
Démarche Classification des entités
identifiées suivant le contexte de la
c solution

Fonctionnalités premières
suivant les acteurs b d Définition des procédures
principales

Acteurs du système
et leurs rôle a

11
ANALYSE ET CONCEPTION

12
ANALYSE ET CONCEPTION

14
ANALYSE ET CONCEPTION

15
TEST DE LA SOLUTION
Langage de programmation Outils logiciels Outils matériels

Côté serveur Éditeur et logiciel de Marque et modèle


déploiement
HP PROBOOK

Processeur

Intel(R) Celeron(R) CPU B840


@ 1.90GHz 1.90
Côté client Système de gestion de la
base de données Mémoire vive

8 Gb

Système d’exploitation

Windows 10 Pro 64-bit 16


TEST DE LA SOLUTION

Test de la solution!

17
CONCLUSION ET PERSPECTIVES
Parvenu au terme de notre travail, il était question de mettre sur pied une API
de quiz et de l’intégrer dans un site web qui sera accessible pour des clients
spécifiques en vu d’améliorer la fiabilité et d’en faciliter son exploitation.

Nous comptons améliorer l’API, dans les domaines suivants :


 L’enrichissement du quiz avec la prise en compte du conditionnement des
questions et des propositions de réponse.
 L’importation des questions d’un quiz,
 L’exportation des questions et des réponses du quiz sous différents formats,
 L’enrichissement du menu des statistiques avec d’autres types d’histogramme et
de graphe,
 L’enrichissement des types de question dans le formulaire des questions tels
que : (mot a trouvé, Texte a trous, Catégorisation, Ordonnancement, etc.)
18
MERCI POUR VOTRE AIMABLE
ATTENTION

19

Vous aimerez peut-être aussi