Vous êtes sur la page 1sur 6

Cahier de charge :

Un site web dynamique d’archivage d’examen

Réalisé par : Kenza masrour


Ghita Masrour
A.Présentation du site web :
Ce site web et un site web dynamique qui donne une meilleure
visibilité au système éducatif , permet au professeur d’ajouter ,
modifier , supprimer ou archiver des examens et au étudiants de
voir les examens ajouter par leurs professeurs .
Ce site web permet l'apprentissage hybride ainsi que les cours et
les examens 100% à distance son interface améliorée, intuitive et
facile d'utilisation, fournit un éventail de fonctionnalités très
complètes, garantissant une personnalisation du cours par
l'enseignant.

B.Parmi les objectifs de ce site web :


 intégrer différents types de ressources pédagogiques (vidéo,
fichier...).
 intégrer différents outils et activités d'évaluation tels que :
test, devoir à rendre.
 Faciliter l’accès a la formation .
 Intégré l’option de l’archivage des examens personnalisé par
le professeur
 engager les étudiants dans une participation plus active sur
les espaces du cours.

C. Cible a laquelle s’adresse le site :


La cible visée par ce site et au premier lieu aux étudiants afin
de leur faciliter le processus de la collecte d’information et en
deuxième lieu au professeur qui leur permet de crée et gérer
des espaces de cours et examens sur la plateforme .
D.Langages et environnement de développement :
PHP
PHP est un langage de script utilisé le plus souvent côté serveur :
dans cette architecture, le serveur interprète le code PHP des pages
web demandées et génère du code (HTML, XHTML, CSS par exemple)
et des données (JPEG, GIF, PNG par exemple) pouvant
être interprétés et rendus par un navigateur web. PHP peut
également générer d'autres formats comme le WML, le SVG et
le PDF.
Il a été conçu pour permettre la création d'applications
dynamiques, le plus souvent développées pour le Web. PHP est le
plus souvent couplé à un serveur Apache bien qu'il puisse être
installé sur la plupart des serveurs HTTP tels que IIS ou nginx. Ce
couplage permet de récupérer des informations issues d'une base de
données, d'un système de fichiers (contenu de fichiers et de
l'arborescence) ou plus simplement des données envoyées par
le navigateur afin d'être interprétées ou stockées pour une utilisation
ultérieure.
phpMyAdmin
Il s'agit de l'une des plus célèbres interfaces pour gérer une base de
données MySQL sur un serveur PHP. De nombreux hébergeurs,
gratuits comme payants, le proposent ce qui évite à l'utilisateur
d'avoir à l'installer.
JavaScript
JavaScript est u langage de programmation de scripts principalement
employé dans les pages web interactives et à ce titre est une partie
essentielle des applications web. Avec les langages HTML et CSS,
JavaScript est au cœur des langages utilisés par les développeurs
web3. Une grande majorité des sites web l'utilisent4, et la majorité
des navigateurs web disposent d'un moteur JavaScript5 pour
l'interpréter.
HTML:
permet :
 d’écrire de l’hypertexte, d’où son nom,
 de structurer sémantiquement la page,
 de mettre en forme le contenu,
 de créer des formulaires de saisie,
 d’inclure des ressources multimédias dont des images,
des vidéos, et des programmes informatiques,
 de créer des documents interopérables avec des équipements
très variés de manière conforme aux exigences de l’accessibilité
du web.
Serveur de base de données
Wamp Serveur est une plateforme de développement web de type
WAMP, permettant de faire fonctionner localement (sans se
connecter à un serveur externe) des scripts PHP. WampServer n’est
pas en soi un logiciel, mais un environnement comprenant deux
serveurs (apache et
MySQL), un interpréteur de script(PHP), ainsi que PhpMyAdmin pour
l’administration web des bases MySQL. Il dispose d’une interface
d’administration permettant de gérer et d’administrer ses serveurs
au travers d’un tray-icon (icône près de l’horloge de Windows)

E. Aspects Fonctionnels et Techniques


Arborescence du site :
une page
authentification

espace
espace etudiant nous contacter
administrateur

Cours en ligne Modifier

Examens en
Supprimer
ligne

Ajouter

Archiver

Pages niveau 1
Pages niveau 2
Pages niveau 3

Description fonctionnelle :

 Mon site requiert un champs authentification sécurisé par


un CIN / CNE et mot de passe pour l’étudient et
l’administrateur.
 En termes de contenus concernant le site web nous allons
présenter des documents téléchargeables .
 L’archivage va être réalisable pour l’espace
d’administration .
 Espace administrateur va gérer les cours et les examens .

Vous aimerez peut-être aussi