PHARE : Projet Hypermédia de l'Académie de Rennes pour l'Intranet/Extranet

Des documents sont également consultables à l'adresse suivante :
http://www.ac-rennes.fr/tic/glossaire/Phare.htm
Le projet est développé conjointement par l'IUFM, le CRDP et la mission TICE du Rectorat - Seria5

Plan de la page :
- Introduction sur les bases techniques,
- Etat actuel du développement,
- Expérimentations et perspectives

 

Introduction sur les bases techniques

PHARE est fondé sur une base Php-Nuke (
www.phpnuke.org), ensemble de scripts PHP reliés à une base de données de type MySql, permettant de construire des espaces WEB dynamiques. Php-Nuke est sous licence GNU-GPL, ce qui signifie qu'il est entièrement gratuit, et que son code source est librement distribué sur l'Internet. De nombreux concepteurs de sites ont adopté Php-Nuke en raison de sa facilité de mise en oeuvre et de sa modularité.

En Bretagne par exemple, l'expérience RASI, menée par le collège Keranroux de Brest, repose sur une plate-forme Php-Nuke 4.3 (
www.rasinet.net). La richesse de l'outil est telle que la plupart des sites Php-Nuke choisissent de ne conserver que quelques modules essentiels, afin d'éviter la confusion et la dispersion : c'est le cas du lycée Jacques de Vaucanson de Tours (www.vaucanson.org) ou du lycée René Perrin d'Ugine (www.ac-grenoble.fr/ugine). Certains établissements Québécois également, utilisent Php-Nuke pour dynamiser leur site Web : on pourra consulter les pages du Cégep Marie-Victorin à partir de l'adresse http://linux1.collegemv.qc.ca/techinfo. Au total, on compte aujourd'hui plusieurs milliers de sites tournant sur Php-Nuke ou sur ses dérivés, dont Post-Nuke, le plus connu.

La grande force de la plate-forme est de permettre de monter facilement un "moteur de news" ou un espace de téléchargement modéré, et d'offrir l'accès au code source. Sa plus grande faiblesse réside dans la qualité relativement médiocre de ce code source, largement bogué, et qui présente quelques failles de sécurité majeures. Les successeurs de Php-Nuke, dont Post-Nuke, ont bien tenté de simplifier et de rationnaliser ses scripts volumineux, mais les résultats ne sont pas à la hauteur du travail fourni.

Notre approche a été différente : nous voulions avant tout mesurer les bénéfices que l'on pouvait tirer de l'utilisation de tels outils dans un contexte scolaire ; après quelques tests techniques menés sur différentes plates-formes (voir l'analyse comparative en ligne : http://www.ac-rennes.fr/tic/glossaire/Phare.htm)
, nous sommes parvenus à la conclusion que Post-nuke, prometteur malgré tout, était encore trop rudimentaire, disposait d'une base d'utilisateurs plus faible et offrait un support somme toute inférieur à celui que pouvait offrir Php-Nuke ; de plus, sa modularité tant vantée n'offrait finalement que peu d'avantages, dans la mesure où les nouvelles versions de Php-Nuke présentaient un système de modules très simple d'emploi, et où de toutes façons, à moyen terme, de larges portions de code seraient à écrire ou à réécrire pour répondre aux besoins du système éducatif.

Dans un premier temps, notre souci a donc été de disposer au plus vite d'une plate-forme opérationnelle : à partir d'une base Php-Nuke 5.2, nous nous sommes globalement contentés de sélectionner les fonctions dont nous avions besoin, et de corriger les bogues rédhibitoires. La version 1.0 de PHARE ne présente que quatre modules entièrement nouveaux par rapport à Php-Nuke : celui du porte-document virtuel, réalisé par le SERIA5 (service informatique du rectorat de Rennes), l'éditeur HTML, adapté d'un composant web (Webpart) de Microsoft, le "
Simple HTML Editor for Microsoft Sharepoint Portal Server", une adaptation de Web Calendar, projet Open Source de calendrier de groupe, et un portage de MRBS, système de réservation de salles et de ressources également en Open Source. Naturellement, le choix de tel ou tel composant ne se fait pas au hasard : il s'agit à chaque fois d'évaluer l'adéquation entre les fonctionnalités offertes et les besoins recensés. Et peu à peu, le projet s'organise : le CRDP et l'IUFM de Bretagne y sont à présent associés, et certains développements sensibles sont externalisés : la société Atlantide a ainsi réalisé un module de synchronisation entre les bases MySql de la plate-forme et un annuaire LDAP conforme aux spécifications de S2i2e (Services intranet-internet d'établissements scolaires et d'écoles - cf. S3it). Le schéma d'évolution de la plate-forme prévoit d'ailleurs la mise en conformité progressive du code avec l'ensemble des normes retenues pour S2i2e. Cela passe notamment par la résolution des problèmes de sécurité liés à l'utilisation des cookies. 

Etat actuel du développement de PHARE

La plate-forme, compatible avec les versions Linux et Windows d'Apache, présente les caractéristiques suivantes :
-
 accès obligatoire par identifiant et mot de passe ;
-
 accès suivant deux types de profils : "usager" et "personne ressource" 

 Le profil "usager" permet de :

- consulter et proposer des documents HTML sans aucune connaissance du langage (publiés après leur validation par une personne ressource) : cette fonctionnalité repose sur l'utilisation d'un éditeur HTML en ligne ;
- consulter et proposer des liens internet (publiés après leur validation par une personne ressource) ;
- télécharger et proposer des fichiers (publiés après leur validation par une personne ressource) ;
- poster des commentaires sur les documents publiés ;
- imprimer les documents publiés ;
- envoyer les documents publiés à la personne de leur choix ;
- utiliser un moteur de recherche multi-critères pour trouver une ressource ou obtenir des informations sur un utilisateur ;
- accéder à un porte-documents virtuel coopératif (fonctionnalités avancées permettant une gestion d'extranet) ;
- accéder directement à une adresse en "ac-rennes.fr" ou en "laposte.net" ;
- modifier les données personnelles de l'usager ;
- accéder à un agenda personnel gérant les entrées privées, les réunions et les prises de rendez-vous ;
- accéder à des services de clavardage (chat) et de tableau blanc partagé (en anglais pour le moment) ;
- accéder à calendrier collectif événementiel et proposer la programmation d'événements (publiés après leur validation par une personne ressource) ;
- envoyer un message électronique à un autre usager ou à une personne ressource ;
- accéder à une foire aux questions ;
- participer à des forums modérés publics ou privés ;
- consulter la liste des usagers et des personnes ressources ;
- participer à des sondages 

 Le profil "personne ressource" , en fonction des droits accordés par l'administrateur, offre les mêmes fonctionnalités, mais peut permettre en outre de :

- valider l'ensemble des ressources proposées par les usagers ;
- publier directement un document ou une ressource ;
- proposer des sondages ;
- modifier le profil d'un usager ou d'une autre personne ressource (cette possibilité peut n'être offerte qu'au seul administrateur) ;
- faire des réservations de salles ou de matériels ;
- accéder au paramétrage des différents modules de la plate-forme

Expérimentations et perspectives

Les expérimentations :


Parallèlement au développement, une douzaine d'expériences sont menées sur l'utilisation de la plate-forme. Elles privilégient en général une ou deux fonctionnalités. On pourra voir par exemple :

- le groupe de secteur ayant travaillé sur le B2ikit qui utilise essentiellement les possibilités d'échange de fichiers (téléchargement), le forum et l'échange d'informations - Pour accéder, comme visiteur (usager) , à la plate-forme de développement et d'expérimentation du B2ikit, aller sur le site :
https://phares.ac-rennes.fr/b2ikit/html   et entrer, comme identifiant : visiteur ; comme mot de passe : b2ikitv
-  le collège Kervihan de Fouesnant l'a utilisée à titre d'accompagnement des championnats de voile UNSS 2002 : https://phares.ac-rennes.fr/kervihan   
- le lycée Vauban de Brest en fait un portail intranet-extranet d'établissement :
https://phares.ac-rennes.fr/vauban/html/


A venir dans la version 2.0 de PHARE :


La gestion de groupes "classes" et de goupes de travail permettant un affichage personnalisé des informations : chacun ne verra plus que les ressources qui lui sont destinées

U
n cahier de texte de type "tableau de bord" à entrées multiples (par individu -élève ou professeur -, discipline, classe, projet) avec :
- planning interactif des activités par discipline (un élève absent doit pouvoir facilement se situer dans la progression annuelle et accéder à des ressources en rapport avec ses compétences) ;
- intégralité ou résumé des cours, rédigés par l'enseignant et/ou les élèves ;
- compléments de cours ;
- accompagnement et aide au travail personnel ;
- préparation aux évaluations (méthodologie, critères de l'évaluation, etc.) ;
- exercices de remédiation

Des modules annexes seront implémentés :
- pour permettre la mise en place d'actions de FAD (formation à distance), des logiciels de type Ganesha,
- pour mutualiser des ressources documentées, implémentation de Medina



Mission TICE - Seria5 - Rectorat de Rennes - pierre.gardenat@ac-rennes.fr et sylviane.tabarly@ac-rennes.fr

Mise à jour : 13-06-2002