Aller directement à la fin des métadonnées
Aller au début des métadonnées

Vous regardez une version antérieure (v. /wiki/spaces/PUBLIC/pages/36594435) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 9) Actuel »

Etat

PROD

PIODE
LicenceAGPL v3
Codehttps://github.com/entcore/entcore
MaintenanceODE
Aidehttps://opendigitaleducation.com/application/parametrage-de-la-classe-1d/
MultilanguesOK
MobilitéCompatible
Thème 1DOui
Thème 2DNon
Qualité technique4/5
Qualité fonctionnelle3/5
Qualité UX3/5

Règles métier : 

Chantier refonte Paramétrage de la classe V2

  • Droits sur l'appli
    • L'affichage de l'icone est dans l'appli Paramétrage de la classe.
    • Les droits sont déterminés par l'appli Directory
      • Accès à l'application par son url (classadmin.address) => il faut 2 droits différents pour rendre l'appli accessible totalement
      • Ajouter un utilisateur, Bloquer un utilisateur, Supprimer un utilisateur, Renouveler les mots de passe
  • Un enseignant est implicitement ADML de ses classes (il faut tester l'appli avec un profil enseignant non ADML)
  • Ré-initialisation de mot de passe : envoyé sur la boite mail de l'enseignant pour les élèves & parents (erreur 401 pour les enseignants & personnels)
  • Création utilisateur : 
    • recherche sur les utilisateurs existants afin d'éviter la création de doublons (API de l'annuaire filtrée sur le profil et la structure) faite uniquement sur les élèves (la recherche de parent pose le souci d'associer un autre enfant au parent existant)
    • recherche sur les enfants ayant le même nom lors de la création d'une fiche parent (API de l'annuaire filtrée sur students et la structure)
    • la recherche est dépendante des règles de comm des enseignants (ils doivent pouvoir communiquer avec tous les élèves)
  • Publipostage
    • modèle complet = utilise le template de la console (non traduit)
    • publipostage simplifié :
      • traduit, géré avec des i18n
      • pensé pour un nombre d'environ 40 caractères maximum pour le nom et le login.
      • l'url remontée dans correspond au host => minimise les besoins de surcharge ou risques de régression


API utilisées :

  • API console pour lister les users d'une classe ou ajouter un user
  • API annuaire pour trouver des doublons ou des enfants à rattacher
  • API wizard pour importer
  • API spécifique pour afficher la fiche profil des users (et éviter que ce soit celle utilisée en console car utilisée aussi sur une fiche profil de l'annuaire)
  • Aucune étiquette