CHAPITRE III REALISATION DU SYSTEME ET RESULTATS
II-INTRODUCTION
Après avoir achevé les étapes d'analyse
et de la conception du système, nous allons dans ce chapitre
réaliser le système proprement dit. Ce qui marquera la
dernière partie de ce rapport. Nous allons commencer par la
présentation des différents outils utilisés. Ensuite, nous
allons procéder à l'implémentation et pour finir nous
présenterons quelques résultats
II-PRESENTATION DES OUTILS
Nous présentons dans ce paragraphe l'ensemble des
outils utilisés pour la réalisation de notre projet. Nous allons
dans un premier temps présenté les outils de gestion des contenus
(CMS) ; ensuite nous parlerons des LMS (outils de gestion des plateformes de
formation à distance) et nous terminerons par WAMP server.
1- Les systèmes de gestion de contenus de site
internet ou CMS (Content Management system)
2- Définitions
Le Content Management System (CMS) est un outil de gestion de
contenu destiné à la conception et à la mise à jour
de site Internet ou d'application multimédia. Il offre les
fonctionnalités suivantes :
· la séparation des opérations de gestion
de la forme et du contenu. Le rédacteur intègre le contenu
à partir d'une interface semblable à un logiciel de bureautique
qui est intégré dans une feuille de style préalablement
choisie par le rédacteur selon la nature de l'information saisie,
· une chaîne de publication offrant par exemple la
possibilité de mettre en ligne le contenu des documents,
· la structuration du contenu (utilisation de FAQ, de
documents, de blogs, de forums, etc.),
· certains systèmes incluent également la
gestion des versions. [4]
g) Présentation du CMS : système de
publication pour l'internet (SPIP)
SPIP est un Système de Publication pour l'Internet. Il
s'agit d'un ensemble de fichiers, installés sur un compte Web, qui
permettent de bénéficier d'un certain nombre d'automatismes :
gérer un site à plusieurs, mettre en page des articles sans avoir
à taper de code HTML, modifier très facilement la structure d'un
site . . . Avec le même logiciel qui sert à visiter un site
(Netscape, Microsoft Explorer, Mozilla, Opéra. . .), SPIP permet de
fabriquer et de tenir un site à jour grâce à une interface
très simple d'utilisation. Il comprend deux interfaces : l'une publique
et l'autre privée ;
> L'interface publique permet aux visiteurs de consulter les
articles du site.
> L'interface privée donne la possibilité aux
rédacteurs de créer et de publier des articles. [6]
h) Les raisons du choix de SPIP
Tout le contenu d'un site géré sous SPIP est
installé dans une base de données MySQL. Pour présenter
ces informations aux visiteurs du site, il faut donc réaliser
l'opération qui consiste à récupérer les
informations, à les organiser et à les mettre en page, afin de
délivrer une page HTML. Cette opération est traditionnellement
assez pénible : il faut connaître PHP et MySQL, et effectuer des
routines relativement complexes ; L'intégration de telles routines dans
une mise en page HTML élaborée est assez pénible. Le
recours systématique à des requêtes MySQL à chaque
affichage d'une page est gourmand en ressources, ralentit la visite et, dans
des cas extrêmes, provoque des plantages du serveur. SPIP propose ici une
solution complète pour contourner ces difficultés :
3- Présentation des LMS (learning management
system)
i) Le centre du dispositif : une plateforme de
formation
La plateforme de formation (LMS : Learning Management System)
met à disposition des apprenants un ensemble de cours et de ressources
accessibles à travers un réseau local d'entreprise ou à
partir d'internet, en utilisant un navigateur classique. Différents
outils sont mis à disposition utilisés selon les activités
pédagogiques : en mode synchrone (communication simultanée),
apprenants et tuteurs communiquent par chate, partage d'applications ou
vidéo- conférence ; les outils asynchrones, messagerie, blogs ou
forums, sont utilisés pour des échanges différés,
ils favorisent les échanges plus personnels.
Les plateformes offrent en outre des outils de gestion et
d'administration : gestion des cours, gestion des apprenants, suivi des
apprenants, élaboration de parcours pédagogiques,
auto-inscription des apprenants. Des modules complémentaires peuvent
enrichir les fonctionnalités disponibles : rendu de travaux,
visibilité des cours, gestion des notes, moteur de recherche, glossaire
intégré [5]|
j) Présentation de la plateforme
CLAROLINE
Claroline est une plateforme de formation à distance et
de travail collaboratif développée en 2002 par
l'Université de Louvain en Belgique. Elle permet aux formateurs de
créer des espaces de cours en ligne et de gérer des
activités de formation sur Internet. Traduite en 35 langues, Claroline
bénéficie de l'appui d'une communauté mondiale
d'utilisateurs et de développeurs. Utilisée par des centaines
d'institutions issues de 84 pays, elle permet de créer
sans coût de licence des espaces de travail et des cours en
ligne. Pour chaque cours, le formateur dispose d'une série d'outils lui
permettant de :
· Rédiger une description du cours
· Publier des documents dans tous les formats
nécessaires (texte, PDF, HTML, vidéo...)
· Administrer des forums de discussion publics ou
privés
· Elaborer des parcours pédagogiques au standard
SCORM 1.2 ou composés de documents.
· Créer des groupes de participants ayant des
documents en commun et des forums privés.
· Composer des exercices (QCM)
· Structurer un agenda avec des tâches et des
échéances
· Publier des annonces (envoyées aussi par
messagerie électronique)
· Proposer des travaux à rendre en ligne
· Consulter les statistiques de fréquentation et de
réussite aux exercices
· Utiliser le Wiki pour rédiger des documents
collaboratifs
Adaptable à différents contextes de formation,
Claroline est utilisée non seulement dans les écoles et les
universités, mais également dans les centres de formation, les
associations et les entreprises. Elle est personnalisable et offre un
environnement de travail flexible et sur mesure. [5]
4- Wamp server
L'utilisation des outils ci-dessus nécessite le
déploiement de wamp server. Il s'agit d'un outil qui intègre
trois services :
Le serveur web qui est chargé de répondre aux
requêtes http. Nous avons utilisé dans nos travaux le serveur
APACHE.
Le serveur d'application qui offre un langage permettant de
développer des scripts qui s'exécutent coté serveur. Nous
avons utilisé dans nos travaux le module PHP.
Le SGBD qui gère la communication avec la base de
données. Nous avons utilisé dans ce travail le SGBD MySql.
|