Cahier des charges opérationnel
Présentation du projet
Objectifs et périmètre du projet
Ce projet vise à réaliser une plateforme de partage de contenus pédagogiques réalisés par les étudiants de l'IEP de Paris. Ce partage sera à l'initiative de l'auteur des travaux, et destiné à tous les internautes, en accès public.
Pour plus d'information
Architecture fonctionnelle
Ce projet a vocation à remplacer la partie "Cours en ligne" et à faire du site officiel de Sciences Po une ressource pour le travail académique ou l'apprentissage, en plus d'un espace d'information institutionnelle. Il pourrait donc prendre la forme d'un sous-site, accessible à l'adresse http://partage.sciences-po.fr par exemple.
Les fonctions
Modèle général des fonctions
Fonctions attendues
- Import de fichiers .doc, .ppt et .odt
- Saisie de métadonnées à l'import (dates, auteur, discipline, cours...)
- Édition en ligne des documents, dans un espace accessible à chaque contributeur
- Consultation en xhtml, export en pdf
- Module de notation des documents: régulation communautaire de la qualité et de l'obsolescence
- Commentaires sur chaque document: offrir la possibilité au visiteur de faire une suggestion ou une critique sur le travail proposé
- Syndication: flux rss et atom permettant de connaitre les derniers travaux mis en ligne
Description des principales fonctions
Import de fichiers .doc, .ppt et .odt
Définition et objectif
Proposer une procédure simple au contributeur, tout en s'abstrayant ensuite du format d'origine des documents.
Description fonctionnelle
Formulaire d'import du document, téléchargement et conversion sur le serveur. Proposition de l'édition du contenu dans le navigateur.
Principales règles de gestion
Limiter l'import aux formats définis et aux contributeurs inscrits. Proposer aux contributeurs des conseils pour faciliter leurs prochains imports et travailler sur la qualité de leurs documents (notes de bas de page, hiérarchie des titres).
Saisie de métadonnées à l'import
Définition et objectif
Assurer la traçabilité du document, permettre une navigation par différentes entrées (dates, auteur, discipline, cours...)
Description fonctionnelle
Formulaire en partie pré rempli, à compléter avant la publication.
Principales règles de gestion
Stockage des métadonnées pour les restituer dans les pages web dans des schémas exploitables par les utilisateurs et dans les pdf exportés, afin de permettre la contextualisation du travail.
Édition en ligne des documents, dans un espace accessible à chaque contributeur
Définition et objectif
Permettre la modification et l'actualisation d'un travail par son auteur et par les autres contributeurs, sauf interdiction de la part de l'auteur. Limiter le nombre de versions concurrentes, favoriser un travail collaboratif.
Description fonctionnelle
Edition par les contributeurs et enregistrement d'un historique des modifications.
Principales règles de gestion
Possibilité de révoquer des modifications.
Consultation en xhtml, export en pdf
Définition et objectif
Consultation aisée des documents, par les utilisateurs comme par les moteurs de recherche, prise en compte de l'accessibilité des documents, ouverture des possibilités de consultation pour le confort des utilisateurs.
Description fonctionnelle
Respect des standards et recommendations en matière d'accessibilité.
Principales règles de gestion
Prise en compte des évolutions des standards et des outils disponibles pour les utilisateurs.
Module de notation des documents
Définition et objectif
Instaurer une démarche qualité, valoriser les meilleurs travaux, exclure les travaux non satisfaisants.
Description fonctionnelle
Système de régulation communautaire de la qualité et de l'obsolescence: notation de 1 à 5, avec en plus un choix "obsolète", ouvert aux contributeurs identifiés (étudiants et professeur).
Principales règles de gestion
Ce système conditionne l'accès public au travaux : un document doit être jugé bon par deux contributeurs pour être mis en ligne ; si un travail reçoit deux mauvaises évaluations, il est retiré de la partie publique pour une relecture plus approfondie, et le cas échéant les modifications qui s'imposent.
Commentaires sur chaque document
Définition et objectif
Offrir la possibilité au visiteur de faire une suggestion ou une critique sur le travail proposé ; ne pas sous-estimer la compétence des utilisateurs.
Description fonctionnelle
Commentaires sur une page annexe.
Principales règles de gestion
Mini-charte du commentateur, pour limiter les commentaires non pertinents ou insultants, modération a priori par les contributeurs.
Les données
Description des données
Données personnelles des contributeurs
Chaque contributeur doit s'identifier pour accéder à son espace d'édition et de publication. Il serait préférable, dans la mesure du possible, de croiser les bases de données ENTG et partage des savoirs pour permettre aux étudiants et enseignants d'utiliser les mêmes identifiants et mots de passe, mais aussi pour préserver la traçabilité (prénom.nom plutôt que pseudo). Ces données doivent donc faire l'objet d'une déclaration à la CNIL.
Sur demande du contributeur, les données nominatives pourraient être remplacées par le numéro d'étudiant, ce qui implique donc d'avoir cette information, en plus des données nominatives et du couple identifiant mot de passe.
Documents partagés
Les documents, pouvant faire l'objet de mise en forme avancée, doivent être convertis et stockés dans la base de données dans un format permettant de décrire cette mise en forme, en xml (dialecte docbook, xhtml ou mathml). Ainsi, ils pourront être stylés indépendamment (css) ou transformés (xslt), mais resteront toujours facilement convertible à une norme ultérieure.
Reprise de l’existant
- Cours en ligne: intégration des supports proposés en accès libre (ceux protégés par mot de passe devront rester hébergés à l'adresse cours en ligne). Leur migration sera l'occasion de tester la plateforme et de mettre en place les catégories et type de métadonnées nécessaires
- ENTG: formation et incitation à utiliser l'espace de partage des savoirs dans le cadre de la conférence, plutot que l'ENTG, qui restera reservé au travail en groupe, sur des travaux non encore publics.
Les flux
Schéma général des flux
Flux de contenus
Entrée
- Imports de document et mise en ligne en accès public après évaluation.
- Édition de travaux sur la plateforme
Sortie
- Consultation sur le web
- Export en Pdf, éventuellement XML
Flux de métadonnées
Entrée
- Description d'un document selon un schéma
- Application de "tags" par les contributeurs
Sortie
- Consultation par catégories, par mots clés
- Indexation par le moteur de recherche
Flux d'évaluation des contenus
Entrée
- Attribution d'une "note" par un contributeur identifié
Sortie
- Note moyenne
- Classement des résultats d'une recherche selon la qualité évaluée
Flux de commentaires
Entrée
- Envoi par le visiteur via un formulaire sur une page annexe à chaque document
- Modération
Sortie
- Notification par courriel à l'auteur du travail s'il le souhaite
- Affichage du commentaire dans la page annexe
Éditions
La fréquence et les conditions d’édition
Édition 24/24h, 7/7j, par tous les contributeurs enregistrés (étudiants et enseignants), fréquence dépendant de leur implication.
Volume
Maximum: 4500 étudiants sur site x 2 travaux publiables par conférence x 6 conférences par semestre = 54 000 travaux potentiels par semestre.
Prévoir une montée en charge lente, mais aussi un outil qui soit capable de gérer un tel nombre de travaux.
Organisation et profils-types
Répartition
- DSI Sciences Po
- Service administratif chargé de l'administration ou association d'étudiants
Profils-types
- Un administrateur réseau (déploiement et maintenance)
- Un administrateur des contenus (arbitrage et tâches sensibles)
- Equipe de modérateurs de commentaires (bénévoles)
- Contributeurs (bénévoles)
Contraintes
Fonctionnel
Assurer une expérience suffisament agréable pour susciter la contribution, donc besoin de formation et de démonstration, offrir les fonctions qui faciliteront l'utilisation des contenus.
Technique
Gestion de l'abondance de contenus sur des thèmes proches, moteur de recherche et métadonnées efficaces pour améliorer le ratio signal/bruit.
Réglementaire
Limiter le risque de publication de contenus sous copyright, modérer les commentaires pour ne pas publier de message incitant à la haine, par exemple.
Organisationnel
Donner un mandat à des volontaires et les impliquer dans les tâches de modération, faire travailler un ou des salariés de concert avec les contributeurs bénévoles
Performance
Dimensionner un système pour une importante montée en puissance, afin de limiter les coûts et les problèmes pour les visiteurs et contributeurs.
Sécurité
Profiter d'un développement open-source déjà en production, pour limiter le risques de découverte de failles par une personne malveillante et pouvoir la corriger au plus vite.


