Plus d'un co-directeur d'étude #482

Closed
opened 2022-09-01 08:26:23 +02:00 by jmplace · 2 comments
Collaborator

Certain départements souhaitent placer un directeur d'étude par parcours.
Certain semestres ont plus de deux parcours.

on a donc pas la place pour désigner tous les DE souhaités

remarque sur le modèle de données

la relation utilisateur <- DE -> formsemestre est de type many to many. donc capable de supporter le changement

pour faire simple

  • on ne souhaite pas donner de privilège lié au parcours (un DE de parcours a les mêmes droits que de responsable de semestre - y compris sur les autres parcours)
  • on peut se limiter à 4 DE en tout et pour tout (max 4 parcours / semestre ? à vérifier)

première étude sur le code

  • bug ? dan,s le modèle il ne semble pas y avoir de distinction entre directeur et codirecteur (sur mon essai, il y a échange des rôle dans le logiciel apres modification du formsemestre)
  • de ce fait on peut juste dupliquer le champ 'responsable_id2' sans accorder d importance au classement. actuellement on peut citer le même enseignant à la fois comme directeur et co-directeur

alternative sur l interface

On peut aussi reproduire l'ihm de gestion des enseignants dans un module (avec les opérations d'ajout / de retrait d'un enseignant) sans toucher au directeur d'étude principal. avantage plus de limite du tout sur le nombre de co-directeur

Certain départements souhaitent placer un directeur d'étude par parcours. Certain semestres ont plus de deux parcours. on a donc pas la place pour désigner tous les DE souhaités #### remarque sur le modèle de données la relation utilisateur <- DE -> formsemestre est de type many to many. donc capable de supporter le changement #### pour faire simple * on ne souhaite pas donner de privilège lié au parcours (un DE de parcours a les mêmes droits que de responsable de semestre - y compris sur les autres parcours) * on peut se limiter à 4 DE en tout et pour tout (max 4 parcours / semestre ? à vérifier) #### première étude sur le code * bug ? dan,s le modèle il ne semble pas y avoir de distinction entre directeur et codirecteur (sur mon essai, il y a échange des rôle dans le logiciel apres modification du formsemestre) * de ce fait on peut juste dupliquer le champ 'responsable_id2' sans accorder d importance au classement. actuellement on peut citer le même enseignant à la fois comme directeur et co-directeur #### alternative sur l interface On peut aussi reproduire l'ihm de gestion des enseignants dans un module (avec les opérations d'ajout / de retrait d'un enseignant) sans toucher au directeur d'étude principal. avantage plus de limite du tout sur le nombre de co-directeur
Owner

bug ? dan,s le modèle il ne semble pas y avoir de distinction entre directeur et codirecteur

It's not a bug, but a feature.

actuellement on peut citer le même enseignant à la fois comme directeur et co-directeur

On devrait filtrer cela au niveau de l'interface, mais cela n'a pas de conséquences sur le bon fonctionnemment.

En résumé, un formsemestre a un nombre quelconque de (co)responsables.

ce ticket ne concerne donc que le fontend, et plus précisément:

  • le dialogue formsemestre_editwithmodules

  • les affichages. Notons que le template formsemestre_page_title.html utilise la méthode formsemestre.responsables_str qui est déjà prévue pour afficher un nombre arbitraire de noms de responsables.

> bug ? dan,s le modèle il ne semble pas y avoir de distinction entre directeur et codirecteur It's not a bug, but a feature. > actuellement on peut citer le même enseignant à la fois comme directeur et co-directeur On devrait filtrer cela au niveau de l'interface, mais cela n'a pas de conséquences sur le bon fonctionnemment. En résumé, un formsemestre a un nombre quelconque de (co)responsables. ce ticket ne concerne donc que le fontend, et plus précisément: - le dialogue `formsemestre_editwithmodules` - les affichages. Notons que le template `formsemestre_page_title.html` utilise la méthode `formsemestre.responsables_str` qui est déjà prévue pour afficher un nombre arbitraire de noms de responsables.
viennet added the
enhancement
frontend
labels 2022-09-01 08:32:59 +02:00
Owner

implémenté par jmp via d515a2d45a

implémenté par jmp via d515a2d45a8a2b8a498e59ab3f0898ffe0faa2bf
viennet added this to the ScoDoc 9.3 milestone 2022-09-02 15:09:44 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ScoDoc/ScoDoc#482
No description provided.