Wims-loader est un système prévu pour venir en amont de Wims afin de gérer la création des classes pour les enseignants et gérer l'insertion des élèves dedans en se basant sur un annuaire.
Il permet aussi de simplifier le processus de connexion et l'intégration dans un ENT en se basant sur une connexion CAS et en listant les classes d'un élèves pour un accès facilité.
Wims-loader est prévu pour tourner sur le même serveur que wims avec :
- wims :
/wims/
- wims-loader :
/vims-loader/
Se baser sur le fichier .env
comme exemple.
Voici les variables a définir dans ce fichier et leurs fonctions :
APP_ENV
: A passer surprod
pour de la productionAPP_SECRET
: Permet de chiffrer les données des cookies, il faut donc en définir un de 32 char hexa aléatoire.DATABASE_URL
: Url de connexion a la BDDCAS_*
: Les informations relatives au CASLDAP_*
: Les informations relatives au LDAPTRUSTED_PROXIES
: Les IP des proxies utilisés pour accéder au projetSUPERVISOR_*
: Les informations du superviseur de la plate-formeCAS
: Url complète du CASAUTO_REDIRECT_STUDENT
: Permet de préciser si l'étudiant est automatiquement redirigé vers la classe Wims quand il ne possède qu'une classe/groupe pédagogique. Inutile dans ce cas de lui lister ses classes.ADMIN_UID
: L'uid de l'utilisateur qui est admin de Wims-loaderCLASSES_EXPIRATION_DATE
: La date d’expiration des classes, a changer tous les ansENT_NETOCENTRE
: A passer a true uniquement dans le cas de l'ENT NetocentreGLOBAL_MESSAGE
: Si cette variable existe, contient un message qui s'affichera sur toutes les pagesMAINTENANCE_MODE
: Si cette variable existe et qu'elle vauttrue
, active le mode maintenance qui bloque toutes les pages pour afficher un message de maintenanceMAINTENANCE_MESSAGE
: Si cette variable existe, contient un message de maintenance qui vient remplacer celui par défaut quand le mode maintenance est actif