From d020dbbe7308e821709be2e7607d2ac8b180d2f0 Mon Sep 17 00:00:00 2001 From: viennet Date: Sun, 24 Apr 2022 23:19:00 +0200 Subject: [PATCH] Correction Guide Config. --- docs/BUT.md | 12 +++++++++++- docs/GuideAdminSys.md | 3 ++- docs/GuideConfig.md | 32 ++++++++++++++++---------------- mkdocs.yml | 1 + 4 files changed, 30 insertions(+), 18 deletions(-) diff --git a/docs/BUT.md b/docs/BUT.md index 31f80e5..e831aba 100644 --- a/docs/BUT.md +++ b/docs/BUT.md @@ -1,5 +1,15 @@ -# Le BUT +# Le Bachelor Universitaire de Technologie (BUT) + +Formation en trois ans dispensées par les IUT français, introduite en 2021, et +basée sur une forme d'approche par compétences nécessitant un système +d'évaluation spécifique. + +Cette page décrit les principaux éléments du BUT utiles à comprendre pour le +gérer avec ScoDoc. Pour les curieux, la page +[modélisation des parcours BUT](ModelisationParcoursBUT.md) +donne quelques détails sur la façon dont ScoDoc organise les objets du BUT. + ## UE, modules, évaluations diff --git a/docs/GuideAdminSys.md b/docs/GuideAdminSys.md index 9f5e7fd..bd93574 100644 --- a/docs/GuideAdminSys.md +++ b/docs/GuideAdminSys.md @@ -19,8 +19,9 @@ Utilisez un **serveur virtuel** ou un container Docker si vous n'avez pas de mac ## Configuration et préférences + * [Administration en ligne de commande](GuideConfig.md) * [ConfigPermissions](ConfigPermissions.md) : description des permissions et rôles utilisés par le système. - * [ Paramétrage](PreferencesScoDoc.md): réglage des préférences + * [Paramétrage](PreferencesScoDoc.md): réglage des préférences ## Autres problèmes diff --git a/docs/GuideConfig.md b/docs/GuideConfig.md index 0e4e46e..24eff04 100644 --- a/docs/GuideConfig.md +++ b/docs/GuideConfig.md @@ -1,5 +1,5 @@ -# Prise en main et paramétrage de ScoDoc 9 +## Prise en main et paramétrage de ScoDoc 9 /!\ Cette page concerne la version ScoDoc 9, distribuée à partir de septembre 2021. @@ -8,7 +8,7 @@ Ce document suppose que le logiciel a été installé suivant la procédure déc [GuideInstallDebian11](GuideInstallDebian11.md). -# Administration en ligne de commande +## Administration en ligne de commande Les opérations d'administration se résument à la création de départements, et l'installation des logos, et la création d'utilisateurs "super admin", c'est à dire admin pour tous les @@ -31,21 +31,21 @@ Après quoi, vous pouvez utiliser les commandes décrites ci-dessous. *Attention: le lancement de chaque commande est assez long (quelques secondes) car toute l'application scodoc est initialisée à chaque fois.* -## Création d'un département +### Création d'un département flask create-dept DEPT où `DEPT` est l'acronyme du département, par exemple "RT". Ce département apparait immédiatement sur la page d'accueil. -## Suppression d'un département +### Suppression d'un département Opération très rarement nécessaire, proposée pour corriger une erreur immédiatement après la création. flask delete-dept DEPT -## Création d'un utilisateur +### Création d'un utilisateur Cette opération s'effectue en général depuis le logiciel, via un formulaire ou un import Excel. Pour créer un utilisateur depuis le terminal, lancer: @@ -54,7 +54,7 @@ ou un import Excel. Pour créer un utilisateur depuis le terminal, lancer: où `LOGIN` sera le pseudo de l'utilisateur (utilisé pour se connecter), et `ROLE` le rôle (`Ens`, `Secr`, `Admin`) dans le département `DEPT`. -## Création d'un super-administrateur +### Création d'un super-administrateur Il s'agit d'un utilisateur ayant tous les droits, comme s'il était `Admin` dans tous les départements. @@ -63,7 +63,7 @@ Il s'agit d'un utilisateur ayant tous les droits, comme s'il était où `admin2` est ici le pseudo du nouvel admin. -## Changement du mot de passe d'un utilisateur +### Changement du mot de passe d'un utilisateur Cette opération peut s'effectuer via la page de gestion web des utilisateurs, mais il est parfois commode de le faire depuis la console: @@ -73,7 +73,7 @@ console: où `LOGIN` est le pseudo de l'utilisateur. Le mot de passe est demandé sur la ligne de commande. -## Création d'un nouveau rôle +### Création d'un nouveau rôle flask create-role role_name [permissions...] @@ -81,13 +81,13 @@ Exemple: création d'une rôle "Observateur" ayant juste la permission de "voir" flask create-role Observateur ScoView -## Édition d'un rôle (ajout/retrait permissions) +### Édition d'un rôle (ajout/retrait permissions) flask edit-role [-a permission] [-r permission] role_name Ajoute ou retire une permission. -## Ajout/retrait d'un rôle à un utilisateur +### Ajout/retrait d'un rôle à un utilisateur flask user-role username [-d departement] [-a RoleAAjouter] [-r RoleARetirer] @@ -102,7 +102,7 @@ Si le département n'est pas spécifié, le rôle est donné dans *tous* les départements (utile pour certains compte administrateurs ou utilisés en lecture par des clients de l'API). -## Migration des données de ScoDoc 7 +### Migration des données de ScoDoc 7 Les données dans ScoDoc 9 ayant un format et une organisation très différents de ScoDoc 7, une étape de conversion (migration) est nécessaire. Elle est automatique mais prend du temps. @@ -112,14 +112,14 @@ Se reporter à [MigrationScoDoc7a9](MigrationScoDoc7a9.md) Ces commandes sont utilisées par le script de migration de ScoDoc 7 à ScoDoc 9. *Ne pas utiliser sauf si vous savez vraiment ce que vous faites.* -### Comptes utilisateurs +#### Comptes utilisateurs Toujours migrer les comptes utilisateurs avant d'importer les départements. flask import-scodoc7-users -### Départements +#### Départements Pour migrer un seul département: flask import-scodoc7-dept DEPT DBNAME @@ -128,7 +128,7 @@ Exemple: flask import-scodoc7-dept InfoComm DBINFOCOMM -## Liste des commandes Flask/ScoDoc +### Liste des commandes Flask/ScoDoc ``` Usage: app [OPTIONS] COMMAND [ARGS]... @@ -315,7 +315,7 @@ Options: (*la liste ci-dessus est générée à l'aide de la commande* `flask dumphelp`). -## Changement des logos apparaissant sur les documents +### Changement des logos apparaissant sur les documents *Note: après migration, vos logos de ScoDoc 7 sont installés dans ScoDoc 9*. @@ -338,7 +338,7 @@ Après quoi, redémarrez ScoDoc après avoir vidé les caches: sudo systemctl restart scodoc9 -# Utilisation via le Web +## Utilisation via le Web * Connectez-vous au site: `https://votre.site.fr/` diff --git a/mkdocs.yml b/mkdocs.yml index eab9426..7d4e759 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -22,6 +22,7 @@ nav: - "Guide utilisateur": GuideUtilisateur.md - "Tutos vidéos": https://www.youtube.com/playlist?list=PLw49h6RbvswhasBk9bXj7PzOD8GDW3kG1 - "Responsables de formations": GuideAdminFormation.md + - "Le BUT": BUT.md - "FAQ": FAQ.md - Installation: