L'application comporte cinq niveaux de droits :
Ce rôle concerne le ou les utilisateurs définis à partir de la configuration du filtre Ldap indiqué lors de l'installation dans le fichier src/main/resources/emargement.properties
Le super-administrateur est celui qui va pouvoir désigner les premiers utilisateurs de l'application.
A noter qu'un super-administrateur n'a pas de droit en tant que tel dans les différents contextes, il faut lui définir des droits spécifiques ou non dans ceux-ci.
Les différentes rubriques du contexte "all" en détail :
Esup-emargement est une application multi-contexte ou multi-tenant qui permettra de définir plusieurs entités distinctes avec des données cloisonnées.
Seuls les super-administrateurs peuvent créer des contextes. Ceux-ci font partie d'un contexte particulier : "all".
Si un utilisateur appartient à plusieurs contextes, la liste de ceux-ci est affichée en haut à droite. A noter que dans celle-ci on peut modifier la priorité d'affichage d'un contexte.
Dans "Contexte", on peut définir son nom (clé), son titre et son pied de page.
Les agents que l'ont défini dans cette partie ne sont que des administrateurs qui seront associés à un contexte parmi ceux créés précédemment.
Ceux-ci sont définis par l'eppn (eduPersonPrincipalName) de l'annuaire LDAP.
On affiche également tous les "super-administrateurs" qui sont associé au contexte "all"
Dans cette partie, différentes statistiques par contexte.
Calendrier avec différentes vues possibles permettant de voir les sessions prochaines ou passées de tous les contextes.
Elles sont indiquées de la manière suivante Nom contexte : Nom Session avec en rouge celles clôturées et en vert les autres.
Journaux des différentes actions effectuées dans le contexte "all".
Liste des rubriques d'aide contextuelle. Elles sont ici modifiables pour l'application entière.
Ici, on peut se connecter:
Ce rôle ne peut être défini que par un super-administrateur ou un autre administrateur.
L'administrateur d'un contexte à accès à tous les menus de celui-ci : Administrateur, Gestionnaire et Surveillant.
Le menu Administrateur en détail :
On définit ici les agents ayant des droits dans ce contexte que cela soit Administrateur, Gestionnaire ou Surveillant.
La recherche et l'enregistrement se font par l'eppn. Les nom/prénom sont remplis automatiquement.
On définit ici les sites qui seront utilisés lors de la création d'une session.
On crée des lieux que l'on associe à un site existant. On indique notamment la capacité maximale de ce lieu qui sera un indicateur lors de la création d'un lieu de session afin de définir une capacité effective pour celui-ci.
Type de session prédéfinies . Il est possible d'en rajouter.
Journaux des différentes actions effectuées dans ce contexte.
Liste des configurations utilisées dans ce contexte. Elles sont modifiables.
Liste de liens officiels vers les pages des clients esup-nfc-tag ainsi que des liens vers des téléchargements locaux définis dans application.properties
Récapitulatif par année universitaire du nombre de sessions et des infos associées. Possibilité de télécharger avant archivage les données en PDF et CSV.
Le bouton archivage permet, une fois confirmation, d'anonymiser les données de l'année choisie. Une fois effectué, on ne peut plus revenir en arrière!
On ne peut plus également télécharger les données en PDF/CSV. Par contre si de nouvelles données s'ajoutent à celles déjà archivées , on peut " ré archiver" le tout.
Ce rôle ne peut être défini que par un administrateur.
Le gestionnaire d'un contexte à accès aux menus Gestionnaire et Surveillant.
Le menu Gestionnaire en détail :
Les sessions sont les épreuves proprement dites dans lesquelles on va pouvoir importer des individus afin de constituer une liste d'émargement. La session est associée à une année universitaire.
La session est attachée à un site créé précédemment. Pour information le nom de la session est celui qui apparaîtra dans esup-nfc-tag, associé au lieu de session.
La liste déroulante Évènements ICS (si il en existe) permet de choisir un évènement afin de remplir automatiquement la session. ->voir Section Évènements
On peut activer l'option "Procuration" si l'on souhaite qu'une personne émarge par procuration (lors d'une réunion par exemple).
L'option Afficher groupes permet d'afficher ou non la colonne "Groupe" dans la liste d'émargement et la liste des inscrits.
Si la session est définie comme "libre" :
Option Type de badgeage :
Dans les cas où la personne est inconnue dans le Ldap ou inconnue dans la liste des inscrits, elle sera indiquée comme inconnue.
Si la session est clôturée, elle n'est plus modifiable mais peut-être ré-ouverte.
Dans le tableau des sessions:
Les lieux de session sont les lieux où l'on va répartir les différents individus pour la session choisie.
On les définit ainsi:
Cette interface regroupe les individus inscrits à la session, ils peuvent avoir été importés de plusieurs façons :
Actions possibles :
Si les options sont activées dans les configurations, 2 boutons s'affichent correspondant à 2 autres types d'émargement disponibles (si la session est à la date du jour):
A noter que certaines options ne sont possibles que si la session n'est pas clôturée.
Le type d'émargement (manuel, carte, lien, QR Code) est indiqué par une icône correspondante.
On peut envoyer le PDF d'émargement dans esup-signature (via ws) afin qu'il soit signer par les personnes habilitées (voir configurations). Une fois signé, il sera mis en pièce jointe de la session puis effacer d'esup-signature. On le retrouve également dans le menu Gestionnaire>Esup-signature.
Une fois la liste d'individus constituée, il faut obligatoirement procéder à la répartition des inscrits dans les lieux de session créés précédemment.
Dans le tableau apparaissent les lieux de sessions; voici les différentes actions possibles :
En cliquant sur le nombre de candidats dans l'interface Répartition, on accède à la liste d'émargement
La partie "Convocation " peut-être activée ou non dans les configurations.
Possibilité d'envoyer des convocations aux personnes sélectionnées précédemment ou à tous les individus.
Pour l'instant la convocation est personnalisé . Possibilité de convocation anonyme -> TODO
Deux parties dans cette section :
Personnalisation du document PDF :
PDF de la convocation créé à partir de l'éditeur WYSIWYG, avec aperçu possible à tout moment. Les champs entre @ seront personnalisés si non anonyme.Personnalisation du message :
Mail envoyé avec le PDF de la convocation en pièce jointe.Différentes configurations du menu Admin. concernent cette section :
On définit ici les surveillants qui vont être affectés à un lieu de session créé précédemment. Ils sont à choisir parmi les agents de cette session qu'ils soient ADMINISTRATEUR, GESTIONNAIRE ou SURVEILLANT.
Un surveillant peu être affecté à plusieurs salles.
Possibilité d'envoyer des consignes aux surveillants.
Pour l'instant les consignes sont personnalisées . Possibilité de consignes anonymes -> TODO
Deux parties dans cette section :
Personnalisation du document PDF :
PDF de la consigne créée à partir de l'éditeur WYSIWYG, avec aperçu possible à tout moment. Les champs entre @ seront personnalisés si non anonyme.Personnalisation du message :
Mail envoyé avec le PDF de la consigne en pièce jointe.Différentes configurations du menu Admin. concernent cette section :
Cette entrée de menu n'est visible que si l'option est est activée dans les configurations.
Il faut également renseigner dans fichier emargement.properties le compte Ade Campus pour se connecter au Web Api d'Ade Campus.
Cette interface permet d'avoir accès aux évènements d'Ade Campus soit nous concernant , soit d'une ou plusieurs composantes que l'on peut choisir.
On sélectionne les évènements d'une plage de dates donnée afin de les importer. cela créera en cascade des sessions avec les salles associées, surveillants et utilisateurs.
si les capacités des salles sont bien renseignées, cela effectuera également la répartition.
On peut également importer les salles à part.
Recherche d'individus présents, surveillants ou de groupes dans ce contexte. Résultats recensant toutes les sessions où sont présents ceux-ci.
Un tableau d'assiduité par année est également affiché avec la possibilité d'éditer une attestation de présence dont le texte est modifiable via les configurations (ATTESTATION_TEXTE).
Si Esup-signature est connecté , il y possibilité d'envoyer celle-ci vers celui-ci.
On peut ici créer, voir, modifier des groupes locaux. Ils ne peuvent être remplis qu'à partir d'inscrits déjà présents dans l'application.
Ces derniers peuvent être importés par
Calendrier avec différentes vues possibles permettant de voir les sessions prochaines ou passées de tous les contextes.
Le nom de session est indiqué avec en rouge celles clôturées et en vert les autres.
On a la possibilité ici d'importer ou exporter des individus de quatre sources différentes :
On peut importer directement les individus dans une session choisie, ou bien les extraire dans un fichier CSV.
Cette page permet d'interroger une url ICS anonyme, notamment d'ADE Campus afin de pouvoir lister des évènements pouvant être insérer lors de la création d'une session.
On récupère également les lieux non connus par l'application afin de pouvoir les insérer facilement dans celle-ci dans l’interface Administrateur>Lieux.
Pour être utilisé dans les rubriques Sessions et Lieux, l'évènement doit être "actif".
Liste des documents envoyés à esup-signature.
Dans cette partie, différentes statistiques pour ce contexte. Les données d'une session ne sont comptabilisées que si celle-ci est fermée.
Ce rôle ne peut être défini que par un administrateur.
Le surveillant d'un contexte à accès au menu Surveillant.
Le menu Surveillant en détail :
On a ici l'objet de cette application : proposer une liste d'émargement avec émargement manuel, par carte ou avec envoi de lien.
Dans cette page une liste comportant des sessions s'affiche :
Le surveillant peut choisir alors la salle dans laquelle il est affecté pour afficher la liste des inscrits à cette session.
Si c'est une session 'à distance' on peut envoyer un lien aux participant
On peut alors émarger :
Lors de l'émargement, la photo de l’individu s'affiche, Nous utilisons les WS d'esup-Sgc pour récupérer la photo, le paramètre est à renseigner dans le fichier src/main/resources/emargement.properties
3 cas d'émargement :
La liste d'émargement en PDF pour un émargement manuscrit avec signature est téléchargeable, tout comme l'export PDF des émargements de cette session.
Un bouton permet d'ajouter un commentaire à la session, celui-ci sera inclus dans le PDF d'émargement.
Un autre bouton permet d'envoyer le PDF à la liste des gestionnaires définie dans les configurations (LISTE_GESTIONNAIRES).
Ce rôle est celui que tout le monde a à partir du moment où l'on est connecté et que l'on à participer à une session en tant qu’inscrit.
Si c'est le cas, une entrée de menu "Participant" est affichée permettant d'accéder à la liste des sessions auxquelles on a participé.
si l'option ENABLE_USER_QRCODE dans les configurations est activée, un QR Code d'émargement est disponible le jour de la session donnée.
Dans cet espace, on peut scanner un QR Code de session.