Aller au contenu

Le module AutoSco dans ScoDoc

Le module AutoSco a été développé en 2025 pour répondre aux besoin de l'Espace Langues de l'Université Sorbonne Paris Nord. Cette entité propose des cours à la carte, hors cursus, auxquels peuvent demander à s'inscrire des étudiants d'horizons divers, inscrits ou non à l'Université. Contrairement aux formations traditionnelles, les demandes d'inscription s'effectuent directement en ligne, via une application dédie, nommée AutoSco. Cette application utilise l'API de ScoDoc pour récupérer l'offre de formation et déposer des demandes d'inscription.

AutoSco est une application indépendante, installée à part, et décrite ici: documentation d'AutoSco

Nous décrivons ici le module AutoSco, qui, lorsqu'il est activé, offre dans ScoDoc quelques fonctionnalités supplémentaires, et notamment:

  • description de l'offre de formation;
  • gestion des demandes d'inscriptions;
  • bilan pour le suivi de la scolarité des étudiants auto-inscrits.

Activation du module

Passer par le panneau de Configuration générale, en tant que Super Administrateur.

Activation du module AutoSco

Lorsque le module est activé, on voit apparaître un nouveau cadre en bas de la page d'accueil de chaque département:

Module AutoSco sur page d'accueil

et un nouveau menu dans chaque semestre:

Menu AutoSco dans le semestre

Description de l'offre de formation

AutoSco permet de présenter l'offre de formation, c'est à dire les semestres ScoDoc ouverts, en indiquant plus d'informations que ce que manipule habituellement ScoDoc (voir l'introduction aux objets ScoDoc).

Sont ainsi ajoutés:

  • la description du cours et de son contenu;
  • des informations sur les prérequis
  • les modalités de contrôle des connaissances (MCC);
  • des informations sur les lieux et horaires;
  • les dates d'ouverture et fermeture des inscriptions;
  • le dispositif pédagogique (présentiel, en ligne, hybride);
  • une photo illustrant le cours et/ou une photo de l'enseignant.

ScoDoc n'utilise pas directement ces informations, mais permet leur saisie et les met à disposition d'autres applications comme AutoSco qui se chargent de les diffuser vers le public.

Saisie de la description (formulaire)

Le menu AutoSco / Éditer la description du cours donne accès à un formulaire classique

Formulaire de saisie de la description

On voit que les champs textes acceptent du format HTML.

Saisie de la description (import excel)

Il est aussi possible d'importer en une seule opération les informations sur les formation, semestres et leurs description, dans un grand tableau excel.

Passer par la page Formations, et, en bas, suivre le lien Importer des sessions monomodules*

cadre import formations

Le terme "session monomodules" se réfère ici à des formations ne comportant qu'un seul "semestre" ScoDoc qui lui même ne contient qu'un seul module de cours. Cette situation particulièrement simplement se prête à une importation par fichier excel plat, avec une ligne par formation et de nombreuses colonnes:

Exemple fichier import formations

Lors de l'import de ce fichier, les formations ScoDoc pourront être créées si elles n'existent pas déjà.

Formulaire import formations

Description des champs du fichier excel
  • capacite_accueil : capacité d'accueil (nombre ou vide).
  • date_debut : date début des cours du semestre
  • date_fin : date fin des cours du semestre
  • descr_campus : campus, par ex. Villetaneuse
  • descr_date_debut_inscriptions : Date d'ouverture des inscriptions (laisser vide pour autoriser tout le temps)
  • descr_date_fin_inscriptions : Date de fin des inscriptions (à minuit).
  • descr_description : description du cours: informations sur le contenu, les objectifs, les modalités d'évaluation, etc. HTML autorisé
  • descr_dispositif : modalité de formation: 0 présentiel, 1 online, 2 hybride
  • descr_dispositif_descr : décrit modalités de formation HTML autorisé
  • descr_horaire : indication sur l'horaire, texte libre, ex.: les lundis 9h-12h
  • descr_image : image illustrant cette formation (en excel, nom du fichier dans le zip associé)
  • descr_modalites_mcc : modalités de contrôle des connaissances. HTML autorisé
  • descr_photo_ens : photo de l'enseignant(e) ou autre illustration (en excel, nom du fichier dans le zip associé)
  • descr_prerequis : prérequis HTML autorisé
  • descr_public : public visé
  • descr_responsable : responsable du cours ou personne chargée de l'organisation du semestre HTML autorisé
  • descr_salle : salle.
  • descr_wip : work in progress: si vrai, affichera juste le titre du semestre
  • edt_id : identifiant emplois du temps (optionnel)
  • elt_annee_apo : code(s) Apogée élement année
  • elt_passage_apo : code(s) Apogée élement passage
  • elt_sem_apo : code(s) Apogée élement semestre, eg 'VRTW1' ou 'V2INCS4,V2INLS4'
  • etat : déverrouillage.
  • formation_acronyme : acronyme de la formation
  • formation_commentaire : commentaire à usage interne
  • formation_titre : titre de la formation
  • formation_version : version de la formation
  • modalite : modalité de formation: 'FI', 'FAP', 'FC'
  • semestre_id : indice du semestre dans la formation
  • titre : titre du semestre (si vide, sera déduit de la formation)

API Description des formations

Voir la documentation de l'API:

Gestion des demandes d'inscription

Les demandes d'inscriptions ne peuvent être déposées dans ScoDoc que par des applications externes, comme AutoSco, qui utilisent pour ce faire l'API (voir documentation).

Cycle de vie d'une demande

Les demandes d'inscriptions peuvent se trouver dans différents états; le splus importants sont:

  • ATTENTE : demande déposée, en attente de validation
  • ACCEPTÉE : demande acceptée, l'étudiant a été inscrit (il peut avoir été désincrit par la suite);
  • REFUSÉE : demande refusée, étudiant non inscrit;
  • ANNULÉE : le demandeur a annulé sa demande avant qu'elle ne soit acceptée ou refusée.

Le passage de ATTENTE à ACCEPTÉE ou REFUSÉE est déclenché depuis ScoDoc par l'une des personnes chargées du traitement des demandes. En revanche, l'annulation est toujours à l'initiative de celui qui a déposé la demande.

Demandes "internes" vs "externes"

On distingue les apprenants "internes" (personnes ayant un compte dans l'établissement, soit étudiant inscrits dans une autre formation, soit membre du personnel) des "externes".

Les demandes émanant des "internes" peuvent être (option) acceptée automatiquement. celle des externes sont soumises à validation manuelle.

Liste des demandes en attente

TODO: capture d'écran

Traitement d'une demande

TODO: capture d'écran formulaire traitement

API Demandes d'inscription

Voir la documentation de l'API.

Notifications

Candidat: dépôt de la demande

Après dépôt de sa demande, le candidat reçoit un mail de confirmation. Exemple:

Sujet: [ScoDoc] Demande d'inscription à CHINOIS A1+ enregistrée

Bonjour Jean Dupont,

Votre demande d'inscription à CHINOIS A1+ a été enregistrée.

Vous recevrez un email lorsque votre demande sera validée.

Voici un résumé de votre demande:

Nom: Dupont
Prénom: Jean
Email: jean.dupont@example.com
Téléphone: 010203040506

Demande d'inscription à CHINOIS A1+
Niveau: avance
Date de la demande: 2025-07-06 12:09:43
Statut: en attente
Numéro de la demande: MCRIGF1B-OFNU7

Merci,
L'équipe de Espace Langues

Responsable: notification dépôt

Lors du dépôt d'une nouvelle demande, le (ou les) responsables sont notifiés par mail, à l'adresse indiqué dans les paramétrage de ScoDoc:

Formulaire paramétrage AutoSco dans un département

Exemple de mail:

Subject: [Espace Langues] Nouvelle demande d'inscription à CHINOIS A1+

Bonjour,

---- mail de notification AutoSco ---

Une nouvelle demande d'inscription à CHINOIS A1+ a été enregistrée
et est en attente.

Résumé de la demande:

Nom: Dupont
Prénom: Jean
Email: jean.dupont@example.com
Téléphone: 010203040506

Demande d'inscription à CHINOIS A1+
Niveau: avance
Date de la demande: 2025-07-06 12:09:43
Statut: en attente
Numéro de la demande: MCRIGF1B-OFNU7

Pour traiter cette demande: http://scodoc.../ScoDoc/EL/AutoSco/demande_inscription/MCRIGF1B-OFNU7

L'équipe de Espace Langues

Candidat: acceptation demande

TODO: donner un exemple de message.

TODO: expliquer le paramétrage du contenu de ce message.

Tableaux de bilan