Evaluations sur plusieurs dates #522

Open
opened 2022-11-03 15:44:15 +01:00 by viennet · 2 comments
Owner

Modifier les dates des évaluations: chaque groupe peut être évalué à une date distincte. Supprimer les champs jour, heure_debut, heure_fin.

On aura donc une table d'association:

  • Evaluation
  • Groupe
  • date_debut, date_fin (deux datetime avec timezone)

Chaque évaluation indiquera quelle partition elle utilise pour sa divisition (par défaut, aucune division, groupe tous):

  • nouveau champ dans Evaluation: division_partition_id

Impact:

  • Tableau de bord moduleimpl (moduleimpl_status)
    trouver le moyen d'afficher les dates en face de chaque groupe

  • Création/édition évaluation (evaluation_create, evaluation_edit): menu choix partition, affichage des dates de chaque groupe.

  • État des évaluations (evaluations_recap): ajouter colonnes dates_par_groupe ?

  • Vérifier absences aux évaluations (formsemestre_check_absences_html): prendre en compte les groupes des étudiants.

Migration:

  • les dates des évaluations existantes seront converties: les associer au groupe "tous" (partition par défaut, toujours présent).
Modifier les dates des évaluations: chaque groupe peut être évalué à une date distincte. Supprimer les champs `jour`, `heure_debut`, `heure_fin`. On aura donc une table d'association: - `Evaluation` - `Groupe` - `date_debut`, `date_fin` (deux `datetime` *avec timezone*) Chaque évaluation indiquera quelle partition elle utilise pour sa divisition (par défaut, aucune division, groupe *tous*): - nouveau champ dans `Evaluation`: `division_partition_id` **Impact:** - Tableau de bord moduleimpl (`moduleimpl_status`) trouver le moyen d'afficher les dates en face de chaque groupe - Création/édition évaluation (`evaluation_create`, `evaluation_edit`): menu choix partition, affichage des dates de chaque groupe. - État des évaluations (`evaluations_recap`): ajouter colonnes dates_par_groupe ? - Vérifier absences aux évaluations (`formsemestre_check_absences_html`): prendre en compte les groupes des étudiants. **Migration:** - les dates des évaluations existantes seront converties: les associer au groupe "tous" (partition par défaut, toujours présent).
viennet added this to the ScoDoc 9.5 milestone 2022-11-03 15:44:15 +01:00
viennet added the
enhancement
label 2022-11-03 15:44:15 +01:00
viennet modified the milestone from ScoDoc 9.5 to ScoDoc 9.6 2023-07-17 09:46:55 +02:00
Author
Owner

description de la solution à actualiser

ne pas changer date_debut, date_fin pour compatibilité (API etc).

**description de la solution à actualiser** ne pas changer `date_debut`, `date_fin` pour compatibilité (API etc).
Author
Owner

Gros chantier, repoussé à 9.7 ou 9.8

Gros chantier, repoussé à 9.7 ou 9.8
viennet modified the milestone from ScoDoc 9.6 to ScoDoc 9.7 2024-03-24 09:27:14 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 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#522
No description provided.