Warning: fopen(logv.txt): failed to open stream: Permission denied in /home/keonox/www/pyg/ganesha/inc.php on line 61

Warning: fputs(): supplied argument is not a valid stream resource in /home/keonox/www/pyg/ganesha/inc.php on line 62

Warning: fclose(): supplied argument is not a valid stream resource in /home/keonox/www/pyg/ganesha/inc.php on line 63
TutoG
Accueil > Tutoriels > Utilisation > Chapitre Lu Contact  | Imprimer  | English translation

Chapitre Lu

Introduction

Vous souhaitez mettre en ligne du contenu (textes, images, etc.) mais qui ne soit pas "scoré" (ce n'est pas un quiz). Par exemple des supports de cours.

Cependant vous souhaitez savoir si tel ou tel stagiaire l'a lu, et en combien de temps.

Il existe une fonctionnalité dans ganesha qui permet de mettre en place cette tracabilité de façon rapide : le Chapitre Lu

Prérequis

Mise en place

Admettons que vous ayez créé une page HTML nommée "moncontenu.htm" ressemblant à cela :

<html>
<head>
<title>Mon contenu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
body { font-family: Verdana, Arial, Helvetica, sans-serif; }
</style>
</head>
<body>
Lorem ipsum dolor sit amet, (...)
(...)
Cras vehicula vehicula urna.</p>
</body>
</html>

voir l'exemple moncontenu.htm

Application du Chapitre Lu

D'abord, renommer moncontenu.htm en moncontenu.php

Ensuite, il faut ajouter, en entête de fichier, la connexion à Ganesha :

<?php
include (substr($_SERVER['SCRIPT_FILENAME'], 0, strpos($_SERVER['SCRIPT_FILENAME'],"formation"))."anema.inc.php");
?>

Enfin, il ne reste plus qu'à ajouter le code suivant :

<div align="center"><?php echo $chapitre_lu; ?></div>

à l'emplacement ou vous souhaitez afficher le bouton "Chapitre Lu".

Au final, vous obtiendrez par exemple cela :

<?php
include (substr($_SERVER['SCRIPT_FILENAME'], 0, strpos($_SERVER['SCRIPT_FILENAME'],"formation"))."anema.inc.php");
?>

<html>
<head>
<title>Mon contenu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
body { font-family: Verdana, Arial, Helvetica, sans-serif; }
</style>
</head>
<body>
Lorem ipsum dolor sit amet, (...)
(...)
Cras vehicula vehicula urna.</p>
<div align="center"><?php echo $chapitre_lu; ?></div>
</body>
</html>

Voir un apperçu du résultat.
Ne vous étonnez pas, si vous ouvrez votre fichier, de ne pas voir le bouton. Celui-ci ne sera visible qu'une fois votre fichier intégré à la plateforme.

Il ne vous reste plus qu'à ajouter moncontenu.php en tant que document dans la partie Admin de Ganesha.

Pour aller plus loin

Si une seule page HTML ne vous suffit pas, ou si vous souhaitez tracer des documents crées par des applications tierces (PDF, Word, PowerPoint, etc.), je vous encourage à jeter un oeil à ce tutoriel [exemples d'intégrations de contenus tiers] utilisant des fichiers exemples permettant ce genre de manipulations.

 

Accueil > Tutoriels > Utilisation > Chapitre Lu Contact  | Imprimer  | English translation