Le projet SLIS Serveur de Communication Linux pour l Internet Scolaire Bruno Bzeznik, Claude Marcel, Raymond Favre-Nicolin CARMI-Internet Académie de Grenoble L architecture SLIS a été conçue pour mettre en place les technologies de l internet au service des communautés éducatives des écoles, des collèges et des lycées, à l échelle d une académie. Le cœur de l'architecture est un serveur utilisant le système d exploitation Linux sur lequel sont greffées des fonctions adaptées aux besoins des élèves et des enseignants (figure 1). L expérience acquise dans le déploiement et la maintenance des serveurs SLIS dans l Académie de Grenoble permet de prévoir la généralisation des serveurs de communication au sein de notre Académie... 177 sites sont en fonctionnement début mars 2000 au moment où j écris ces lignes, 57 en lycées, 127 en collèges, 7 dans des écoles, et 16 dans d autres situations : CRDP, CDDP, centres de ressources... Nous décrirons d abord succinctement SLIS, puis nous détaillerons, sans toutefois entrer vraiment dans la technique, comment un tel projet s organise au niveau académique. SLIS pour les élèves Ajouter des informations trouvées sur l internet aux ressources documentaires locales afin de peaufiner un travail personnel, communiquer avec un correspondant lointain grâce à une adresse électronique personnelle et améliorer ainsi la connaissance d une langue étrangère, accéder aux données placées sur l intranet de l établissement par les professeurs, rédiger le compte-rendu d une enquête sous la forme de pages HTML, toutes ces activités sont aujourd hui possibles sur les réseaux pédagogiques disposant d un serveur SLIS, on peut même dire qu elles sont banalisées dans certains établissements. SLIS pour les enseignants SLIS apporte de façon transparente des fonctions adaptées aux situations d'enseignement. Prenons trois exemples. Tout d abord, lorsqu'un document trouvé sur l'internet, a été appelé par l enseignant lors de la préparation d un cours, ou par un élève au début d'une séance de travaux pratiques, il est mémorisé dans le «proxy-cache» local du serveur SLIS et sera disponible bien plus rapidement au cours de la séance et dans les jours qui suivent. Cet aspect est fondamental pour les usages en milieu scolaire. L organisation en classes où tous les élèves travaillent à un instant donné sur un même sujet est très différente de l organisation d une entreprise, laquelle est plutôt comparable à celle du réseau administratif d un établissement scolaire, où là, le travail est individualisé, chaque personne travaillant à son rythme. Dans le cas de la classe, le proxy-cache local est très important, il est d ailleurs relié à une chaîne de caches, d abord au proxy-cache situé sur le point de concentration de l académie ce dernier étant lui-même relié au proxy-cache national de Renater Ensuite, le fait que chaque élève puisse disposer d une adresse électronique personnelle ouvre de nouveaux horizons aux projets pédagogiques : enseignement des langues, initiation aux techniques de communication modernes, activités d écriture en situation réelle... Cette adresse est bien sûr indispensable pour les étudiants des classes post-baccalauréat ainsi que pour les élèves de beaucoup de sections techniques. Mais, plus largement, comment mieux assimiler le courrier électronique qu en le pratiquant réellement, et pas seulement en simulation sur un réseau local? On peut donc envisager que cette possibilité s'étende progressivement aux élèves des collèges et même à ceux des écoles. C est d ailleurs très officiellement inscrit au programme d enseignement de la technologie pour le cycle central du collège. La mise en place de projets basés sur le courrier électronique, avec l attribution d une adresse personnelle à chaque élève suppose, dans la phase actuelle, qu un projet soit conduit par une équipe. Différents aspects doivent être abordés avec les élèves et aussi avec les parents dans certains cas, autour du projet lui-même, en évoquant par exemple : charte déontologique de bon usage, intérêts et risques de la connexion à internet, moyens de contrôle mis en place Peu à peu un savoir-faire des équipes enseignantes se dégage, les responsables d établissements sont Le projet SLIS - Serveur de communication Linux pour l'internet Scolaire page 1/7
de mieux en mieux informés, et, finalement, il y a peu de problèmes, pas plus en tout cas que dans n importe quelle activité pédagogique plus ancienne. Enfin, le serveur Web fourni avec SLIS est le support naturel de l intranet sur lequel on pourra partager des documents et peut-être les publier sur l internet puisqu une zone publique de ce serveur est prévue. L une des qualités importantes de SLIS est de se faire oublier, l internet est disponible sur le réseau, le professeur peut s en servir sans se poser trop de questions techniques. SLIS pour l établissement scolaire SLIS se caractérise aussi par sa facilité d administration locale : toutes les fonctions sont en effet accessibles par une interface Web (figure 2), à partir d'une station banale du réseau informatique. La création d adresses électroniques est très simple, par copier/coller, soit à partir d une extraction du fichier des élèves, soit à partir d une liste établie dans le logiciel d édition préféré de l administrateur. Plusieurs instruments de contrôle sont disponibles : cinq niveaux de filtrage des protocoles (le niveau 2 étant le niveau standard), possibilité d interdiction d accès à des sites indésirables, gestion des horaires de fonctionnement par salles, statistiques concernant la durée des communications, statistiques des accès aux sites internet extérieurs... SLIS ajoute des fonctions au réseau local sans en perturber le fonctionnement. Dans l Académie de Grenoble, SLIS fonctionne avec les réseaux locaux pluridisciplinaires gérés sous Altaïr, avec les réseaux de l enseignement tertiaire gérés sous MRPET et avec les réseaux sans serveur dédié des écoles. Enfin, l extension récente «CyberEcole», actuellement en expérimentation dans des écoles de la ville de Grenoble, apporte de nouvelles fonctions, permettant de définir des groupes d usagers, qui peuvent recouvrir des classes au sens traditionnel du terme ou supporter des projets pédagogiques (par exemple le groupe qui s occupe du journal de l école). Chaque utilisateur bénéficie alors automatiquement des ressources du ou des groupes auxquels il est inscrit. Cette approche très simple des espaces de travaux personnels et collectifs devrait apporter plus de confort et de sécurité, notamment dans les écoles qui ne disposent en général pas de serveur local de fichiers ou d applications dédié. SLIS pour une Académie Nous aborderons d abord deux problèmes qu il faut résoudre pour que les usages des TICE puissent se développer largement. Il faut d une part déployer les technologies de l internet alors quelles évoluent rapidement, ce qui implique de prévoir à priori l évolutivité des produits. Il faut aussi maintenir en fonctionnement permanent un parc important, en effet, les utilisateurs sont devenus exigeants et il n est guère question d interrompre des projets pédagogiques de communication en cours... une bonne organisation de la maintenance est donc aussi nécessaire. Du côté du déploiement, l installation de SLIS est complètement automatisée pour que, sur des configurations classiques, elle ne demande pas de compétences techniques pointues. Elle peut donc être effectuée par de nombreuses personnes au sein de l Académie et également par des entreprises extérieures. La mise à jour automatique qui est prévue permet, au cours d un déploiement étalé sur 3 années scolaires (ce qui sera à peu près la durée totale de ce déploiement pour les collèges et les lycées de l Académie de Grenoble), de maintenir les premiers serveurs installés au niveau des plus récents, sans avoir à déplacer un spécialiste sur chaque site, ni même à le mobiliser à distance. SLIS en effet est conçu pour se connecter automatiquement une fois par semaine, dans la nuit du dimanche au lundi, sur un serveur académique afin de vérifier si une mise à jour est disponible. Si oui, il télécharge les fichiers nécessaires et effectue localement cette mise à jour. De nouvelles fonctionnalités peuvent ainsi être ajoutées sans difficulté de diffusion, de même que des corrections de sécurité. Par exemple, l ajout d une passerelle «webmail» (c est un module qui permet d accéder à sa boîte aux lettres avec un simple navigateur), a été effectué sur tous les sites en une fois au cours du mois de janvier dernier. Signalons d ailleurs à ce sujet que cet ajout est largement dû à un travail Le projet SLIS - Serveur de communication Linux pour l'internet Scolaire page 2/7
effectué par nos collègues de l Académie de Nancy-Metz, notamment par Laurent Le Prieur (http://www.ac-nancy-metz.fr/slis/). Nous rencontrons là une caractéristique intéressante des logiciels libres (dont Linux est incontestablement le champion actuel) qui favorise le travail coopératif sur de tels projets. Du côté de la maintenance, en relation avec l'administrateur local, un technicien peut intervenir sans problème à distance sur le serveur SLIS. L'architecture proposée séparant les fonctions, l'identification des pannes est simplifiée. Enfin, l architecture SLIS prévoit de pouvoir disposer, indépendamment du serveur SLIS lui-même, d une station de télémaintenance du serveur local de fichiers et d applications (figure 3). Il faut aussi prendre en compte des situations très diverses. Le cas des collèges est généralement simple, il y a dans la très grande majorité des cas un seul réseau informatique local. Mais dans les centres de ressources (CRDP par exemple), il peut y avoir plusieurs serveurs qui doivent être accessibles publiquement. Dans les grands lycées ainsi que dans les cités scolaires, il y a fréquemment plusieurs réseaux locaux indépendants qui correspondent soit à plusieurs établissements (par exemple collège + lycée), soit à des secteurs en partie autonomes : sections de techniciens supérieurs, classes préparatoires aux grandes écoles, ou encore secteur tertiaire. Peut-être un jour prochain, le réseau administratif sera-t-il également concerné? Compte-tenu du coût des liaisons extérieures et des ressources consommées en nombre de lignes d accès, il ne peut guère y en avoir qu une seule par site. L architecture SLIS prévoit cela (figure 3), ainsi, il est possible de disposer d un serveur de travail coopératif, d un autre serveur SLIS alimentant un deuxième réseau sécurisé vis-à-vis du premier, d'une passerelle de télémaintenance, etc... Cette architecture a été établie à partir de deux critères essentiels : prise en compte au maximum des situations réellement rencontrées dans l enseignement et facilité du déploiement et de l administration du réseau constitué au niveau académique. L un des facteurs favorables à la mise en place est l utilisation systématique de logiciels libres. Ce sujet sera sans doute abordé ailleurs dans cet ouvrage, nous n insisterons donc pas sur ce point. Conçu pour optimiser la bande passante dans le cas de connexions à faibles débits (RNIS) qui alimentent aujourd hui l essentiel de nos établissements, SLIS fonctionne également dans le cas des raccordements permanents à débits plus élevés : réseaux câblés, liaisons hertziennes, liaison complémentaire par satellite... et s adaptera sans problème aux évolutions technologiques des prochaines années, car il est d emblée conçu comme un produit évolutif respectant les standards ouverts de l internet. Nous sommes aussi à l écoute des besoins exprimés dans les établissements et les écoles, et cela s'est déjà traduit assez largement dans l'évolution du projet. Un peu de technique Du côté logiciel, les serveurs SLIS des établissements sont réalisés à partir de la distribution RedHat de Linux, à laquelle sont ajoutés des programmes, des scripts et des documentations permettant de réaliser une installation automatisée et les fonctions signalées plus haut. Du côté de l architecture réseau, le projet SLIS propose un plan d adressage structuré mais souple pour le réseau de l établissement. Dans l architecture SLIS «standard» 8 adresses IP officielles sont attribuées au site, c est le cas pour les centres de ressources et certains lycées, en fait pour tous les lieux où il est souhaitable de placer des serveurs accessibles depuis l internet. Sinon, le nombre limité d adresses officielles dont nous disposons nous conduit à utiliser une stratégie «NAT» dans laquelle le serveur SLIS est vu malgré tout depuis l internet avec une adresse IP officielle. Du côté de l administrateur du domaine académique («ac-grenoble.fr» dans notre cas), un plan de nommage est établi et des procédures sont mises en place, notamment pour optimiser les flux de messagerie dans le cas de liaison commutées RNIS. Là encore les outils de gestion s appuient largement sur des logiciels libres : Apache, OpenLDAP, php, mysql Pour en savoir plus On pourra consulter ce qui se fait dans l académie de Nancy-Metz déjà citée (http://www.ac-nancymetz.fr/slis/), ainsi que le travail accompli par Gérard Blanchet dans l académie de Clermont-Ferrand sur Le projet SLIS - Serveur de communication Linux pour l'internet Scolaire page 3/7
SLES (Serveur Linux pour les Etablissements Scolaires), voir à http://www.linux-arverne.org/educ/. SLIS est documenté et disponible en téléchargement sur le site de l académie de Grenoble, à l adresse : http://slis.ac-grenoble.fr/, dans le cadre d une licence GPL. On trouvera également sur ce site un «SLIS virtuel» : il s agit en fait de la copie de l interface administrateur, bien sûr inopérante, mais qui permet toutefois de mieux comprendre les fonctions offertes. Toutes les fonctions d administration d un serveur SLIS sont visibles, ainsi que l aide intégrée, les copies d écran qui illustrent cet article sont prélevées sur le SLIS virtuel, ces copies étant en tous points identiques à celles vues par l administrateur local. Une liste de diffusion est également disponible pour les personnes intéressées par la mise en place de SLIS à l extérieur de l Académie de Grenoble. Contact : carmi-i@ac-grenoble.fr Web : http://slis.ac-grenoble.fr/ Le projet SLIS - Serveur de communication Linux pour l'internet Scolaire page 4/7
Figure 1 : le projet SLIS est documenté et disponible en téléchargement, sur le site Web de l académie de Grenoble, à l adresse : http://slis.ac-grenoble.fr/, dans le cadre d une licence GPL Le projet SLIS - Serveur de communication Linux pour l'internet Scolaire page 5/7
Figure 2 : Les fonctions d administration locale de SLIS sont accessibles par une interface Web à partir d'une station banale du réseau informatique. Le SLIS «virtuel», accessible sur internet, montre les fonctions accessibles au gestionnaire local. Le projet SLIS - Serveur de communication Linux pour l'internet Scolaire page 6/7
Figure 3 : L architecture SLIS prévoit de pouvoir disposer, d un deuxième serveur SLIS alimentant un autre réseau sécurisé vis-à-vis du premier, d une station de télémaintenance, etc... Le projet SLIS - Serveur de communication Linux pour l'internet Scolaire page 7/7