|
|||
Home
Articles
Software
Links |
PROMETHEE : un intranet administratif et pédagogique « clef en main »L'article suivant a été repris en version raccourcie dans le magazine Linux Pratique n°32 (novembre/décembre 2005). Le projet Prométhée a débuté en septembre 2002. Son but est de fournir un intranet1 sous licence GNU/GPL2 pour les établissements de l'enseignement public. Pour cela, il met à disposition des utilisateurs des services de diffusion d'informations, une gestion de flux et des outils synergiciels que nous allons vous présenter. 1. Installation de Prométhée1.1. Lancement de l'installationAvant toute chose, nous allons commencer par installer l’intranet sur un poste local ou distant (un serveur). Prométhée est un logiciel conçu pour un environnement LAMP (Linux, Apache, MySQL, PHP). Pour l'installer sur votre machine ou sur un serveur distant, il faut au préalable vérifier que votre système d'exploitation vous donne accès :
Disposer d'un gestionnaire de bases de données comme phpMyAdmin n'est pas une obligation mais est vivement conseillé pour faciliter la maintenance lors de futures mises à jour. Certains hébergeurs vous proposent ce service. Si vous pensez réunir ces pré-requis, extrayez tous les fichiers de l'archive ZIP vers le répertoire où pointe le serveur de pages HTML (voir dans le fichier « httpd.conf » pour un serveur Apache). Si vous passez par un hébergeur (OVH, Free, etc...), décompressez l'archive sur votre disque dur dans un répertoire intitulé par exemple « prométhée » puis copiez les fichiers et l'arborescence contenus dans ce répertoire sur le serveur (ie : dans le dossier www chez OVH) à l'aide d'un client FTP3. La copie des fichiers étant effectuée, vous pouvez maintenant configurer Prométhée en vous rendant sur la page http://localhost/setup.php (en mode local) ou http://mon site web/setup.php (chez un hébergeur) à l'aide de votre navigateur Internet favori. Puis laissez-vous guider par la procédure d'installation automatisée en 4 étapes. La première étape vérifie si la configuration nécessaire pour installer Prométhée est réalisée. Si c'est le cas, tous les indicateurs sont verts et vous pourrez passer à l'étape suivante :
La deuxième étape vous demande de renseigner les paramètres de connexion au serveur MySQL de la base de données. Ils sont au nombre de quatre :
La troisième étape enregistre les informations précédentes dans le fichier « config.php » et vous présente les différents scripts SQL qui vont créer automatiquement les tables et renseigner certaines d'entre elles. Si vous disposez d'une ancienne version, cliquez sur la case à cocher « NE PAS effacer la base de données existante ». La mise à jour des tables et des enregistrements de votre base s'effectuera sans détruire vos données. Enfin, la quatrième étape vous recommande de supprimer le présent script d'installation pour empêcher quiconque de réinitialiser votre base de données et vous invite à personnaliser votre intranet. 1.2. PersonnalisationLa personnalisation de votre intranet va vous permettre d'indiquer les informations propres à votre établissement scolaire et de choisir une charte graphique :
Bien qu'il soit préférable de renseigner tous les champs, seuls quatre sont obligatoires.
Remarque : il n'est pas obligatoire d'indiquer les logos, des images par défaut seront alors utilisées. Notez qu'il est possible de modifier plus tard ce paramétrage par l'interface utilisateur (le « front office ») en mode administrateur. Une fois les champs renseignés, cliquez sur le bouton « Envoyer » et c'est tout ! Votre intranet est prêt à l'emploi. Vous pouvez d'ores et déjà vous connecter en mode administrateur en utilisant comme identifiant « admin », sans mot de passe. Evidemment, une fois vos tests terminés, il est recommandé de supprimer ce compte4. Maintenant, il ne vous reste plus qu'à peaufiner Prométhée en créant des logins de connexion pour les utilisateurs ainsi que les listes des élèves. Mais rassurez-vous, tout cela peut aller très vite comme nous allons le voir dans le paragraphe suivant. 1.3. Importation de donnéesPour que votre intranet soit pleinement opérationnel, il faut au moins créer les comptes de connexion des utilisateurs (le personnel de votre établissement) et, si possible, renseigner la table des élèves. Pour cela, un outil est fourni avec le logiciel. II s'agit en fait d'un fichier Excel® intitulée « data.xls » qui se trouve dans le répertoire « Mysql » lorsque vous avez extrait l'archive pour lancer la procédure d'installation. « Pourquoi utiliser un format propriétaire » me direz-vous ? Et bien tout simplement parce que les applications administratives (GEP dans l'éducation nationale ou Libellule au ministère de l'agriculture) exportent leurs données au format Excel® et, quoi qu'on en dise, la plupart des postes ne sont toujours pas équipés d'OpenOffice.org. II suffit donc d'exporter les données et de faire un copier/coller dans les feuilles de calcul correspondantes5. Rien de bien compliqué : les étiquettes des colonnes sont suffisamment explicites et des commentaires viennent compléter le tout :
Après la série des copier/coller, cliquez sur l'onglet « SQL ». La première ligne de la feuille de calcul dispose de 5 boutons qui vont générer automatiquement les requêtes SQL et qui correspondent respectivement aux informations relatives au personnel de l'établissement, au plan d'adressage du réseau, aux classes, à la liste d'élèves et aux productions animales6 :
II ne reste plus qu'à récupérer les requêtes pour les exécuter dans phpMyAdmin. Là encore le copier/coller vient à notre secours et en quelques clics de souris vous disposez d'un intranet totalement opérationnel sur lequel peuvent se connecter les utilisateurs7 :
2. La gestion des droitsDans un intranet, il est primordial de savoir qui a accès à quoi si on veut s'assurer du caractère privatif du réseau. Dans la suite de cet article, il sera souvent fait mention d'administrateur, de modérateur et de groupes. L'administrateur se réfère au webmestre de Prométhée ; celui-ci a tous les droits et peut accéder à tous les liens (généralement la personne qui a installé Prométhée). Nous allons voir ci-dessous ce que l'on entend par modérateur et groupes et quels sont les principes de la gestion des privilèges. 2.1. PrincipesLa gestion des droits dans Prométhée est librement inspirée de celle des systèmes Unix. Tous les liens sensibles (accès aux services, aux documents, aux ressources, ...) possèdent un propriétaire unique, appelé modérateur, qui détient les droits de lecture, d'écriture (création ou modification) et de suppression sur le lien qu'il a créé. II faut comprendre que le terme « lien » doit être pris ici dans le sens de « lien hypertexte ». II donne ainsi accès à un fichier enregistré sur le disque du serveur ou à une page web. Un utilisateur (une personne qui s'est connectée à l'intranet) appartient obligatoirement à un groupe d'utilisateurs. Des droits d'écriture et de lecture peuvent également être attribués aux 6 groupes prédéfinis dans Prométhée (élève, enseignant, ATOSS8, administration, exploitation, formateur). Bien sûr, il est possible d'ajouter ou de redéfinir ces groupes ; un établissement qui n'a que des formations initiales ne comptera pas de formateurs dans son personnel. La gestion des droits s'effectue par l'interface du navigateur grâce à un « backoffice »9. Il n'y a pas un accès ou une page particulière pour ce backoffice. En étant identifié avec les droits administrateur, l'icône d'une petite clef apparaît automatiquement à côté des en-têtes de rubriques à paramétrer.
Dans le cas du forum interne de l'établissement, les élèves n'ont pas forcément les droits de lecture et d'écriture. Et dans le cas des dépôts des CCF10, seul le groupe enseignant devrait avoir le droit d'écriture. Pour une gestion plus fine des privilèges où il est nécessaire de donner, par exemple, le droit de lecture uniquement à quelques utilisateurs, Prométhée dispose d'un mécanisme de gestion de Listes de Contrôle d'Accès (encore appelées ACL11). Ce mécanisme est mis en place dans les « backoffices » en cochant l'attribut « privé ». Un lien géré de la sorte est précédé par le pictogramme d'un oeil fermé. La gestion de la liste d'accès s'effectue en cliquant sur cet oeil fermé. Le propriétaire a alors accès à la liste du personnel de l'établissement (élèves compris) et il peut décider de donner accès à la ressource (forum, galerie, weblog, ...) ou de faire passer la personne en liste brûlée (les demandes envoyées par la messagerie seront d'office ignorées) et ce, par un simple clic de souris sur les cases à cocher ad hoc :
2.2. Login et filtrage IPComme dans tout intranet, il est indispensable pour l'administrateur de s'assurer que l'accès au réseau soit restreint à un groupe de personnes identifiées et qu'il sache qui fait quoi, quand et où. Concrètement, quand un message est envoyé, un fichier déposé sur le serveur, etc... le nom de l'utilisateur apparaît avec le nom de la station émettrice et la date de l'envoi. Pour cela, Prométhée fournit deux mécanismes d'identification et de sécurisation à travers l'attribution automatique de logins12 et du filtrage d'adresses IP13. Le premier mécanisme permet, à partir de la liste d'élèves, de créer un ID utilisateur et un mot de passe :
Par défaut, l'ID utilisateur est composé du mot « élève »14 suivi d'un numéro d'ordre et le mot de passe correspond à la date de naissance au format aaaa-mm-jj (ex : élève23 / 1990-04-12). Ceci a comme avantage d'être facilement mémorisable par les élèves mais présente l'inconvénient d'être « cassable » par ingénierie sociale15. Evidemment, l'administrateur peut révoquer à tout moment un login de connexion par un simple clic de souris à travers l'interface Prométhée lorsqu'il visualise la liste des utilisateurs (lien « qui fait quoi ? » du menu principal) ou des élèves (« backoffice » du lien « Liste élèves »). Le filtrage IP, quant à lui, permet d'autoriser ou non un utilisateur à se connecter sur l'intranet à partir d'un poste :
Prométhée fonctionne très bien sans filtrage IP mais, pour des raisons de sécurité, nous vous recommandons vivement cette option. Ainsi, il n'est pas forcément souhaitable que les PC du local libre service aient accès aux informations de l'établissement ou que la connexion de l'imprimante réseau soit curieusement utilisée à cette fin... Là encore, vous pouvez utiliser le fichier « data.xls » pour générer les requêtes SQL qui serviront à renseigner la table « ip » de la base de données, la procédure restant inchangée (voir § 1.3). Si vous disposez de phpMyAdmin, il vous suffit ensuite de positionner par l'interface web le champ visible à « O » (accepte les connexions) ou à « N » (refuse les connexions). Bien entendu, si vous êtes hébergé, ou que votre réseau est administré en DHCP16, il ne sera pas possible d'utiliser le filtrage IP. Sachez alors que vous perdez en niveau de sécurité. 3. Services de diffusionLes services de diffusion d'informations permettent de mettre en place des mécanismes de partage d'expériences et de connaissances à travers les forums, la publication d'articles, la mise en ligne de photos numériques... Nous allons nous pencher plus en détails sur certains d'entre ceux utilisés par Prométhée. 3.1. Flash-infos et FIL d'informationsLes flash-infos représentent le prévisionnel des activités ou des événements de la semaine à venir au sein d'un établissement scolaire. II peut y avoir différents flash-infos : pour le lycée, le CDI (Centre de Documentation et d'Informations), les élèves, etc... II existe 14 flash-infos prédéfinis dans la base de données Prométhée qui peuvent être ou non validés en utilisation par l'administrateur, mais il est possible d'en rajouter très facilement à l'aide d'un gestionnaire de base de données. En pratique, une personne est désignée pour centraliser les informations et rédiger un flash-info. Ce rôle est généralement dévolu à une secrétaire s'il s'agit du lycée ou du documentaliste dans le cas du CDI. Aussi l'interface de saisie doit se rapprocher d'un outil de traitement de texte qu'ils savent maîtriser, ou du moins utiliser. Les développeurs n'ont pas voulu réinventer la roue et ont choisi d'intégrer FCKeditor 17 à Prométhée qui convient parfaitement au besoin. Le rédacteur, ou la rédactrice, peut ainsi importer directement un texte avec sa mise en page depuis son traitement de texte :
Le flash-info se compose d'annonces qu'il est possible d'ajouter, de supprimer ou de modifier à volonté. Le rédacteur étant supposé être le modérateur, les annonces sont directement validées et visualisables sur l'intranet. C'est l'administrateur qui sélectionne les groupes pouvant visualiser les différents flash-infos à l'aide d'un « backoffice ». Contrairement aux Flash-infos, le FIL d'informations en continu permet aux utilisateurs (administration, enseignants, ATOSS, ...) de saisir à tout moment les informations que l'ensemble des personnels et des élèves peut lire au jour le jour. Cette publication d'articles n'est pas modérée et il est ainsi possible d'obtenir, à la volée, une sélection d'articles (par exemple : un article rappelant l'heure de départ de la sortie équitation). Bien entendu, l'administrateur peut toujours décider quels groupes ont les droits d'écriture et de lecture. Le FIL correspond, dans son principe d'utilisation, aux dépêches AFP (Agence France-Presse, l'une des grandes agences de presse mondiales ) qui tombent sur les téléscripteurs. C'est pourquoi l'interface de saisie est très simple. Cependant, pour avoir une présentation « enrichie », les raccourcis typographiques utilisés par le logiciel SPIP 18 sont interprétés par Prométhée :
3.2. ForumsUn forum est un espace virtuel sur un réseau où plus de deux utilisateurs peuvent converser de façon asynchrone, et dans lequel tout un chacun peut déposer ses avis et informations à la manière d'un panneau d'affichage. Pour que ce ne soit pas la pagaille, un modérateur est souvent chargé d'organiser tout cela. Pour devenir modérateur et animer un forum pédagogique, il suffit d'en faire la demande à l'administrateur. Nous n'allons pas détailler le système de forums qui a été mis en place dans Prométhée ; l'utilisation des forums de discussion étant maintenant très répandue, il nous a paru plus judicieux de vous en montrer les fonctionnalités plutôt que son utilisation. Sachez simplement qu'il s'inspire librement de phpBB 19 mais avec un code source beaucoup plus léger (8 modules pour moins de 1600 lignes de code) ce qui permet de le modifier et de l'intégrer très facilement dans une application.
Par défaut, Prométhée met à disposition deux forums : un forum interne pour la communauté éducative et un forum élèves. L'administrateur peut en créer d'autres, de même qu'un modérateur d'une rubrique pédagogique peut créer un forum spécifique à sa rubrique (ex : forum pédagogique informatique). Par forum, l'administrateur peut autoriser :
Mais ce n'est pas tout. L'administrateur peut également décider :
Par expérience, les forums de discussion restent l'outil de communication le plus employé avec le système de messagerie interne que nous allons vous présenter dans le paragraphe suivant. II convient alors à l'administrateur de le paramétrer à bon escient en fonction des besoins des utilisateurs. 3.3. Post-itCe service de type « WebMail »22 permet aux utilisateurs d'accéder à une messagerie interne généralement destinée aux notes de service. II se distingue du mél classique par le fait que les messages ne transitent pas par l'Internet, ce qui est une mesure de sécurité très intéressante si le réseau est correctement paramétré, mais qu'ils restent sur le serveur et que la place allouée à chaque utilisateur n'est pas drastiquement limitée (même si c'est de moins en moins vrai avec les dernières offres des fournisseurs). Le système de post-it offre les mêmes fonctionnalités qu'un client de messagerie classique (envoi à un destinataire ou à une liste de diffusion avec ou sans pièce jointe) mais l'ensemble des destinataires se limite aux utilisateurs enregistrés sur l’intranet. De plus, lorsque le destinataire se connecte, il est immédiatement averti qu'il a un ou plusieurs post-it en attente de lecture. L'expéditeur peut également vérifier si son message s'est affiché sur le poste du destinataire et si ce dernier a pris connaissance du contenu du message ainsi que de l'éventuelle PJ attachée à ce message :
Enfin, tout comme pour le FIL, le système de post-it interprète les raccourcis typographiques SPIP pour une éventuelle présentation élaborée du message. 3.4. Galeries d'imagesCe service permet de mettre en ligne très facilement un album de photos numériques. Les albums sont classés par thème. Ainsi, Prométhée offre par défaut 2 thèmes prédéfinis :
Evidemment, l'administrateur est libre d'ajouter autant de thèmes qu'il lui plait. Une fois le thème sélectionné, il est possible de créer une nouvelle galerie ou de visionner une galerie existante. Dans le premier cas, le logiciel vous demandera le nom de votre galerie (ex : sortie en montagne), une description (ex : excursion de 2 jours au col des Estaris dans le Valgaudemar) et, si vous êtes sur le serveur, d'importer directement une série de photos à partir d'un répertoire. Lors du téléchargement d'une image sur le serveur une vignette est automatiquement créée23. Dans le second cas, vous arrivez directement sur la page de présentation de l'album qui contient les vignettes :
Vous pouvez alors ajouter de nouvelles photos ou cliquer sur une vignette pour avoir l'image en taille réelle. II suffit ensuite de faire défiler les photos par les liens « suivant » et « précédent » pour visionner tout l'album. Le modérateur peut supprimer une image en cliquant sur l'icône de la poubelle ou ajouter un descriptif sur chaque image à l'aide d'un wiki24. Ceci est très pratique pour donner une petite touche personnelle à l'album. En conclusion, le système de galerie d'images inclus dans Prométhée est très simple et contient toutes les fonctionnalités standards des galeries que l'on rencontre sur l'internet. Cependant, il remplit complètement son rôle et son couplage avec un wiki rend son utilisation très souple. 3.5. Dépôts de ressourcesProméthée met a disposition des utilisateurs un espace où ils peuvent télécharger ou déposer des ressources pédagogiques et administratives. Encore une fois, l'administrateur peut décider des groupes qui ont les droits d'écriture (dépôt) et de lecture (téléchargement). II peut également paramétrer, dans le menu « configuration » de l'intranet, les formats de documents téléchargeables et interdire par exemple les pages HTML, pour éviter les failles de sécurité, ou les formats fermés de fichier type xls, doc, ... Ces formats étant enregistrés dans la base de données, ils peuvent être modifiés à volonté. A noter au passage que ce menu de configuration permet aussi de déterminer le poids maximum des fichiers à télécharger25 et qui est souvent fixé par défaut à 1 Mo. La procédure pour déposer une ressource est très classique : il faut d'abord choisir le type de ressource puis cliquer sur le bouton « nouveau ». L'interface vous propose alors de donner un nom à votre document (ex : en-tête), éventuellement une description (ex : papier à en-tête du lycée), d'indiquer où se trouve le fichier à déposer, le n° de version du document (par défaut : 1.0) et les groupes qui peuvent y accéder. Et c'est tout. Après avoir cliqué sur le bouton « valider », votre document apparaît dans la liste :
Les différents documents peuvent être triés selon un type de ressources et un groupe. Là encore, les types de ressources sont enregistrés dans la base de données et il est possible de créer ses propres ressources à l'aide d'un simple outil comme phpMyAdmin. Un compteur de téléchargement permet de savoir combien de fois et par qui le fichier a été visualisé. Cependant, Prométhée n'intègre pas la norme SCORM26 et il n'est donc pas possible de connaître le temps qu'un utilisateur a passé à consulter le document. Malgré les demandes de quelques organismes de formation privés, les développeurs ne jugent pas cette fonctionnalité prioritaire. Si cela peut s'avérer pédagogiquement intéressant, les enjeux sont surtout économiques car les régions ne subventionnent pas pour l'instant la Formation Ouverte à Distance (à moins de pouvoir mesurer le temps effectif de l'apprenant sur la plate-forme... CQFD). 3.6. WeblogsSur internet, un weblog27 (contraction des mots anglais « web » et « log »), est un site web sur lequel une ou plusieurs personnes s'expriment librement, sur la base d'une certaine périodicité. Sur un intranet, la « liberté » offerte aux blogueurs sera évidemment réduite et cela pourrait même paraître antinomique aux yeux de certains puristes. En fait, Prométhée propose un weblog aux utilisateurs pour leur fournir une main courante numérique. Son utilité peut s'avérer, par exemple, pour les Agents Chargés de la Mise en Oeuvre des règles d'Hygiène et de Sécurité (ACMO) lors des tournées d'inspection ou pour toute personne qui prend régulièrement des notes professionnelles dans son calepin. Ils peuvent même être utilisés par les diverses représentations syndicales à titre d'information. Bref, on est assez éloigné de l'écriture spontanée ou des communautés que l'on trouve sur le net. Pour créer un weblog personnel il suffit de cliquer sur le menu des weblogs puis sur l'icône « nouveau ». Le nom du propriétaire apparaît alors dans la liste des weblogs. Si le pictogramme d'un oeil ouvert se trouve devant cela signifie que le weblog est public, sinon il y a un oeil fermé et il n'est possible d'accéder au weblog qu'en en faisant la demande au propriétaire. Le propriétaire a donc accès à un « backoffice » par lequel il peut indiquer si son weblog est privé ou public mais il peut également en donner une description, le fermer et définir les groupes des lecteurs et des rédacteurs. Comme pour la rédaction des flash-infos, FCKeditor a été choisi pour l'interface de saisie. II permet ainsi d'obtenir une mise en page enrichie pour une présentation agréable des billets :
3.7. PublicationsLe but de ce service est de fournir un outil de gestion de magazines électroniques (e-zine) ou de présentation de projets pédagogiques (pièce de théâtre, exposition, etc... ) avec la participation active des élèves. Comme pour tout journal, même à diffusion restreinte, il faut un responsable de publication (en règle générale, il s'agit d'un enseignant) qui valide ou non les articles proposés par les rédacteurs (en l'occurrence, les élèves). Nous allons détailler, dans ce qui suit, les différentes étapes de la création d'une publication en ligne. La première étape consiste à créer un titre de parution. Pour cela, cliquez sur le lien « publications » du menu principal. La liste de toutes les publis apparait et, si vous faites partie d'un groupe qui a le droit d'écriture, un bouton « nouveau » est visible. Après avoir cliqué sur ce bouton, le logiciel vous demande un titre de parution (ex : Les échos du lycée), une description (ex : Journal électronique mensuel lycéen) et un modèle de document dans une liste déroulante. Ce modèle correspond à la façon dont vont être présentés vos articles (sur 2 colonnes, avec un fond coloré, ...). II est l'équivalent des squelettes sous SPIP et permet de séparer la présentation des données et le contenu. « Pourquoi ne pas utiliser un feuille de style dans ce cas ? » me direz-vous. Et bien tout simplement parce que les squelettes sont réalisés en langage HTML et qu'ils peuvent être facilement modifiés ou créés avec un générateur de pages web28. Ils sont donc bien plus abordables pour des non informaticiens (ce qui est le cas pour la majorité du corps enseignant) que les CSS29. Les squelettes utilisés par Prométhée se trouvent dans le répertoire « download/spip/templates » situé à la racine du site. Une fois votre parution créée, la deuxième étape consiste à la paramétrer. L'accès à un « backoffice », représenté par l'icône d'une petite clef, vous permet de désigner le groupe des rédacteurs (qui a le droit d'écrire les articles) et des lecteurs (qui peut lire le e-zine). Mais il vous permet aussi de fermer la publication (tout accès est interdit), d'autoriser les Pièces Jointes aux articles ou de décider si votre publication est privée (restreinte à un groupe de personnes que vous aurez choisies) :
Enfin la troisième étape consiste en la rédaction proprement dite de votre publication. Cliquez sur le titre de votre parution pour la visualiser. Evidemment, si vous n'avez encore saisi aucun article, celle-ci est vide. Seul un lien « Ajouter une rubrique » est accessible dans le menu de navigation situé à droite. En cliquant sur ce lien, vous affichez alors la page de saisie qui vous demande de renseigner : le titre de la rubrique, le titre de l'article et son texte associé. Vous pouvez indiquer l'alignement (gauche, droit ou centré) et la couleur de fond pour les titres de rubriques et d'articles. La mise en page du texte d'un article s'effectue à l'aide de FCKeditor qui vous permet de faire directement un copier/coller à partir d'un traitement de texte et d'avoir une présentation élaborée. Vous pouvez également personnaliser la rubrique de votre publication en donnant une image de fond au titre de la rubrique ainsi qu'un fichier sonore :
Par défaut, une rubrique se compose de plusieurs articles qui s'affichent sur la même page. En mode visualisation, le menu de navigation permet de sélectionner directement les rubriques ou de passer d'une publication à une autre (liens [«] et [»]). Si vous êtes le modérateur de la parution, différentes icônes permettent de modifier, de supprimer ou de valider les articles :
La toute dernière étape consiste à boucler le journal. C'est à dire, clore la rédaction des articles et rendre le e-zine publiable sur l’intranet. Pour cela, il suffit de cliquer sur le petit cadenas situé à côté du titre de votre parution dans la barre de titre du menu de navigation. A partir de ce moment, plus personne ne pourra modifier le document. 4. Gestion de fluxLa Gestion de flux (WorkFlow) a pour objectif de simplifier la mise en place et l'exploitation des procédures administratives telles que la gestion des stages professionnels des élèves (ou des apprenants) et les demandes de réservations de ressources pédagogiques. 4.1. Gestion des stages pédagogiquesLes stages pédagogiques en milieu professionnel sont obligatoires pour les classes de BEP, de Bac pro ou de Bac technologique (sans parler des anciennes 3ème techno). Ils font même partie de l'évaluation pour l'obtention du diplôme, c'est dire leur importance. Ce n'est donc pas un hasard si la nécessité d'avoir un outil de gestion et de suivi des stages est remontée très tôt aux développeurs lors de la phase d'analyse des besoins. Prométhée offre différents modules administratifs pour faciliter les différentes étapes de cette gestion. Les droits d'accès à ces modules sont déterminés par l'administrateur à l'aide d'un « backoffice ». Soit :
4.2. Réservation des ressources pédagogiquesLa question de la gestion des ressources pédagogiques (salles, matériel, véhicules, ...) peut s'avérer conflictuelle selon la taille des établissements. Imaginez un enseignant, qui a prévu une sortie avec sa classe, se voir privé de moyen de locomotion ; ou du rétro-projecteur dont il a absolument besoin pour faire passer un oral et qui vient d'être emprunté par un collègue... Quand on a pris l'habitude de travailler avec un outil de gestion qui permet de régler ce genre de « détails », on ne peut plus s'en passer. C'est ce que propose Prométhée avec son module de réservations. La page d'accueil permet de visualiser la liste des réservations par type de ressources (ex : véhicules) et par centre (un établissement composé d'un collège et d'un lycée ne peut être géré que par un seul gestionnaire). La liste des disponibilités est affichée au jour le jour et il est possible de savoir si les demandes sont acceptées, refusées ou toujours en attente de traitement par le gestionnaire :
Pour formuler une réservation, il suffit de sélectionner le jour souhaité dans le calendrier et de cliquer sur le bouton « nouveau ». Une nouvelle page apparaît qui vous demande de saisir la plage de réservation dans un menu déroulant, la ressource (bus 15 places, Kangoo, …), éventuellement un message pour le gestionnaire et un ordre de priorité (basse ou haute). La puissance de l'outil tient dans sa simplicité d'emploi et dans la présentation synthétique des informations qu'il contient. D'un simple coup d'oeil il est possible de connaître les ressources réservées, par qui et sur quelles plages avec un historique au mois par mois sur plusieurs années. L'icône qui représente un « i » en face de chaque réservation donne également les dates des 10 dernières réservations. II n'est donc pas étonnant que le chef du projet Triade31 a demandé à reprendre cette brique logicielle pour le compte de leur plate-forme. 5. Outils synergicielsLes outils Synergiciels (groupware) visent principalement à faciliter le travail de groupe à travers une gestion d'agendas partagés et un campus virtuel (e-campus). 5.1. Les agendas partagésUn agenda partagé permet de gérer les rendez-vous importants de l'ensemble de l'équipe éducative (administrative, technique et enseignante) sur l'année scolaire. Les personnes autorisées peuvent renseigner ou consulter les 3 agendas prédéfinis par défaut :
Prométhée intègre également un agenda personnel pour chaque utilisateur qui possède un login de connexion. Les élèves ont ainsi la possibilité de consulter les agendas déclarés consultables en lecture par l'administrateur. Bien sûr, il faut alors que la consultation de ces informations soit aisée en donnant accès à une salle ou à un espace libre service relié à l'intranet. Ceci peut paraître évident mais tous les collèges ou lycées ne possèdent pas de postes informatiques en libre service. Soit par manque de moyens logistiques (matériel, ressource humaine), soit que l'organisation du travail ne le permette pas (surveillance, dégradation, ...). D'un point de vue purement fonctionnel, les agendas autorisent deux niveaux de priorité d'annonce, de joindre des pièces jointes, de savoir qui a consulté les annonces et un rappel automatique d'annonce à travers les post-it :
Le grand avantage de ce système repose en partie sur la grande facilité de lecture des annonces, son aisance de navigation dans les dates et sa présentation synthétique par années et par mois. Le seul reproche qu'on pourrait lui trouver, serait de ne pas pouvoir mixer les informations de plusieurs agendas. Peut être pour une version prochaine ? 5.2. Le campus virtuelUn campus virtuel (ou e-campus) est un système Internet de gestion de cours à distance (télé-enseignement 32). II permet aux modérateurs des cours (professeurs, formateurs, ... ) de créer et d'administrer des espaces web pédagogiques au moyen d'un navigateur internet (FireFox, Mozilla, ... ). De nombreux enseignants deviennent familiers avec Prométhée en 2 ou 3 heures sans formation technique dédiée. De cette manière, ils peuvent se concentrer sur ce qui est le plus important pour un enseignant : le contenu et la création d'un parcours pédagogique. Un simple clic dans le menu de droite sur une matière du menu déroulant permet d'accéder à un campus virtuel :
Pour devenir modérateur et animer un campus virtuel en particulier, il suffit d'en faire la demande à l'administrateur Prométhée. Le e-campus de Prométhée propose plusieurs rubriques, dont certaines d'entre elles ont été librement inspirées par la plate-forme « claroline ». La place nous manque pour vous décrire en détail toutes les possibilités offertes par les différentes rubriques, aussi nous allons faire un bref survol qui, nous l'espérons, vous donnera une vision assez large pour vous faire une opinion, d'autant plus que ce campus virtuel est constitué de briques logicielles qui ont été décrites plus haut. Si vous avez installé Prométhée, vous verrez que l'interface est suffisamment cognitive pour ne pas rentrer dans les détails.
Le modérateur d'une matière pédagogique peut décider quelles seront les rubriques visibles par les élèves par un simple clic sur l'icône de l'oeil placé en face de chaque rubrique. De cette façon, elles pourront être complétées et animées au fur et à mesure sans à avoir à fournir un travail trop conséquent dès le départ. De plus, cela facilite la navigation des élèves en leur évitant de parcourir des rubriques désespérément vides... 6. ConclusionA travers cet article, nous espérons vous avoir montré la simplicité d'installation et d'utilisation de Prométhée. Disposer d'un intranet « clef en main » semblait à première vue un pari difficile à réaliser. Pourtant, de nombreux collèges ou lycées l'utilisent à l'initiative d'enseignants qui n'ont pas ou peu de compétences en informatique. Et si vous rencontrez des difficultés, une hot-line gratuite est mise à votre disposition. De même, un groupe de travail a été créé pour étudier et mettre en oeuvre des évolutions demandées. Le projet est toujours en plein développement. Au moment où vous lirez ces lignes, la version 4.0 sera certainement disponible en téléchargement. Elle devrait normalement intégrer un Espace Numérique de Partage de Documents basée sur la technologie P2P34 afin de permettre à tous les lycées ou collèges reliés au réseau Prométhée de mettre en commun une bibliothèque de documents pédagogiques destinée aux élèves comme aux enseignants. Grâce à sa victoire aux Trophées du Libre dans la catégorie éducatif, le projet connaît un bel essor. Alors si vous voulez participer au développement de Prométhée, n'hésitez pas à contacter le chef du projet par mél ou par téléphone; ses cordonnées sont disponibles sur le site officiel. Toutes les bonnes volontés sont les bienvenues, que vous soyez rédacteur, graphiste, beta-testeur, ... II n'est pas non plus besoin d'être un expert en PHP. Le code source de Prométhée a été écrit de façon simple et commenté pour que des adaptations locales soient facilement réalisables par des non spécialistes.
--
Notes
LiensSite officiel : http://promethee.eu.org La démo en ligne : http://promethee.eu.org/demo/index.php Le code source : http://promethee.eu.org/demo/download/source/promethee.zip Le groupe de travail : http://fr.groups.yahoo.com/group/Promethee_GPL/ Si par hasard l'un des liens externes ne fonctionnait plus, tentez votre chance sur la machine à voyager dans le temps d'Internet ! |