Important
En cas de livraison d'une nouvelle version de l'application Prenez le temps de lire la liste des changements AVANT de commencer à faire quoi que ce soit. Ensuite, vous pourrez consulter la section "Installer une mise à jour" ci-dessous.
pv-jury
est une application servant à mettre en forme les PV de Jury édités
depuis PEGASE
Les fonctionnalités principales sont les suivantes:
- mettre en forme le PV pour impression, sous une forme se rapprochant de
l'édition sous APOGEE. Rajouter les statistiques par élément pédagogique
- possibilité d'exclusion de certains objets maquettes de l'édition du PV. C'est utile quand la maquette est modélisée par blocs de compétences, afin d'exclure les éléments pédagogiques du second semestre si l'édition concerne uniquement le premier semestre
- obtenir un lien à partager aux enseignants ou aux membres du jury permettant de consulter le détail du PV par étudiant
- enregistrer le fichier CSV au format Excel en appliquant le format numérique aux notes. Aucune autre donnée n'est rajoutée.
NB: dans certaines circonstances, s'il y a des acquis capitalisés en session 2
l'année antérieure, PEGASE ne les remonte pas sur la bonne session. pv-jury
pallie ce bug en faisant le calcul suivant, pour chaque objet:
- si l'édition comporte les deux sessions
- si le résultat est AJOURNE et si un acquis capitalisé est présent en session 2
- alors l'objet est réputé capitalisé en session 1
Tip
Obtenir de l'aide
Envoyez un message sur le forum PC-SCOL
en mentionnant @jclain
pv-jury est conçu pour fonctionner en tant que container sous docker. il peut ainsi fonctionner sur n'importe quel système Linux, Windows ou MacOS X
Les commandes listées ci-dessous sont pour un démarrage rapide si vous savez ce que vous faites. Si c'est la première fois, il est conseillée de cliquer sur les liens pour avoir des détails sur la procédure.
- Installez d'abord les pré-requis
- Installation des pré-requis pour Debian
et autres distributions Linux. Ce mode d'installation est celui à
sélectionner pour la production, mais peut aussi être utilisé pour les tests
ou le développement, notamment si le poste de l'utilisateur est sous Linux.
sudo apt update && sudo apt install git curl rsync tar unzip python3 gawk
curl -fsSL https://get.docker.com | sudo sh
[ -n "$(getent group docker)" ] || sudo groupadd docker sudo usermod -aG docker $USER
- Installation des pré-requis pour WSL, le sous-système Linux pour Windows. Ce mode d'installation est approprié pour les tests ou le développement.
- Installation des pré-requis pour Debian
et autres distributions Linux. Ce mode d'installation est celui à
sélectionner pour la production, mais peut aussi être utilisé pour les tests
ou le développement, notamment si le poste de l'utilisateur est sous Linux.
- Puis ouvrez un terminal et clonez le dépôt
git clone https://github.com/PC-Scol/pv-jury.git
cd pv-jury
- Ensuite, il faut construire les images docker nécessaires.
Construire les images
./sbin/build
nano .env
./sbin/build
- Enfin, on peut démarrer l'application.
Démarrer pv-jury
Si le paramétrage par défaut n'est pas modifié, l'application est maintenant accessible à l'adresse http://localhost:8080
docker compose up -d
Généralement, il faut reconstruire les images avant de relancer les services:
cd pv-jury
# mettre à jour le dépôt
git pull
# reconstruire les images
./sbin/build -r
# redémarrer les services concernés
docker compose up --build -d
-- coding: utf-8 mode: markdown -- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary