Saisie de l’Offre de Formation (SOF) Canal compatible CDM-fr
Présentation Canal développé en collaboration par Les universités de Nancy (U.H.P, Nancy 2) Université Valenciennes Collaboration avec l’équipe UNIFORM sur la partie CDM-fr
Présentation Objectifs Caractéristiques Démonstration Bilan
Objectifs
Acteurs Permettre à tous les acteurs d’alimenter l’offre de formation : Scolarité Enseignants responsables de diplômes ou d’enseignements Secrétariats d’UFR Cellule de suivi des étudiants (SUIO) … SUIO = Service Universitaire Information et d’Orientation
Intégration Intégration au système d’information : Données d’Apogée Données d’Harpège Connexion avec l’annuaire (LDAP) Connexion avec BALI (lien enseignant/enseigné) Intégration dans l’ENT
Ouverture Problématique régionale : Faire communiquer des établissements qui utilisent différents logiciels (utilisation du format CDM-fr) Diffuser l’offre de formation de l’Université au niveau local mais aussi régional (architecture basée sur des web-services) Pratiques différentes d’un établissement à l’autre : grande liberté de paramétrage
Caractéristiques
Groupes d’objets S’appuie sur 5 groupes d’objets : Les structures (orgUnit) Les diplômes (program) Les enseignements (course) Les personnes (person) Les titres
Types d’objets Chaque groupe d’objet pourra se décliner en type d’objet qui aura ses propres groupes d’information Types d’objets par défaut : Etablissement Composante IUT Diplôme Parcours UE Semestre …
Informations Chaque groupe d’information sera composé d’informations de type : Libellé Date Nombre Liste Texte riche (XHTML) Chaque information sera reliée à un élément CDM-fr Autres possibilités : Modifiable ou non Synchronisé/Importé ou non
Données externes Chaque type d’objet pourra être importé depuis une base de données externe : Apogée pour les diplômes et enseignements Harpège pour les structures Annuaire LDAP pour les personnes BALI pour les droits des personnes Les données importées sont ensuite enrichies Fonction de synchronisation pour mettre ensuite à jour ces données Par défaut 2 pools de connexion : Base SOF Autre base SQL (à priori Apogée) Possibilité de rajouter des pools dans le code personnel
Sécurité Droits d’accès fonction : D’un profil permanent (administrateur, scolarité…) D’un profil dynamique (responsable de l’objet, responsable du diplôme…) Pour chaque menu ou action de l’application, possibilité de restreindre les accès par profil
Diffusion Possibilité de déclarer n web-services capables de « réceptionner » les fichiers CDM générés (problématique des diplômes cohabilités) Les processus de validation/publication de l’offre de formation sont prévus pour être adaptables par chaque site
Adaptabilité L’architecture du logiciel permet : d’avoir ses propres classes d’importation/synchronisation et de gestion des profils d’avoir des requêtes SQL personnalisées de mettre en œuvre un workflow de validation/publication personnalisé de paramétrer les objets/groupes d’information/informations/droits pour coller au fonctionnement de l’établissement
Technique Channel UPortal avec librairies ESup (MAG) Framework database : iBatis (les requêtes sont adaptables sans modifier le source) Base MySql ou Oracle (à priori possible d’en avoir d’autres) Framework Axis pour les appels de web-services Mise en œuvre d’Ajax pour faciliter l’utilisation de certaines fonctions Open-source et gratuit
Démonstration
Bilan
Bilan La version 1.0 RC sera disponible courant décembre La version 1.1 (avec liens BALI) courant janvier S’appuie sur la norme CDM-fr actuelle Travail d’harmonisation au niveau régional Implication des fonctionnels
Bilan La personnalisation demandera : Perspectives : Une connaissance d’Esup Une connaissance de CDM-fr Des compétences en développement J2EE/XML/SQL Perspectives : Utilisation grandeur nature à Nancy en janvier 2006 Intégration UNIFORM dès décembre 2005