Ajout sur table recap #561

Open
opened 2023-01-13 14:39:24 +01:00 by pascal.bouron · 7 comments
Contributor

Est il possible d'ajouter dans l'export Excel, une ligne contenant les id (des ressources et des évaluations), car peut être difficile de trier (et de reconnaitre) les évaluations ?

Un peu de cette manière là :
image

Si c'est trop compliqué ou si cela risque de perturber les utilisateurs, je me débrouillerai avec le JSON.

Est il possible d'ajouter dans l'export Excel, une ligne contenant les id (des ressources et des évaluations), car peut être difficile de trier (et de reconnaitre) les évaluations ? Un peu de cette manière là : ![image](/attachments/5ccdc6b9-1627-4597-95d6-295b3aeaa767) Si c'est trop compliqué ou si cela risque de perturber les utilisateurs, je me débrouillerai avec le JSON.
8.6 KiB
viennet added the
enhancement
label 2023-01-13 17:50:34 +01:00
Owner

L'information est effectivement déjà présente dans le format JSOn.

On peut l'ajouter en bas de la feuille excel, sur une ligne supplémentaire avec une typographie spécifique. Mais ces ids ne soint pas exploitables en dehors de l'API: ne vaudrait-il pas mieux indiquer plus d'informations (date, titre de l'évaluation ?).

L'information est effectivement déjà présente dans le format JSOn. On peut l'ajouter en bas de la feuille excel, sur une ligne supplémentaire avec une typographie spécifique. Mais ces ids ne soint pas exploitables en dehors de l'API: ne vaudrait-il pas mieux indiquer plus d'informations (date, titre de l'évaluation ?).
viennet added the
question
label 2023-01-13 17:52:32 +01:00
Author
Contributor

Tout à fait. Je propose de fermer le ticket, il suffit d'exploiter le JSON.

Tout à fait. Je propose de fermer le ticket, il suffit d'exploiter le JSON.
Owner

Mais c'est une bonne idée d'ajouter des infos: lesquelles on mettrait ?

Mais c'est une bonne idée d'ajouter des infos: lesquelles on mettrait ?
Author
Contributor

Pour les Moyennes de modules :

  • Nom Module,
  • Coefs dans l'UE
  • idmodimpl : j'entends bien que ce n'est pas forcément exploitable facilement, mais au moins c'est stable et plus simple à manipuler que des noms de module qui peuvent varier dans le temps ( exemple, aujourd'hui j'ai transformé un module MN-3 en MN3 ).
    Pour les évaluations :
  • Nom de l'évaluation
  • Date
  • Coefs et Poids.
  • ideval
Pour les Moyennes de modules : - Nom Module, - Coefs dans l'UE - idmodimpl : j'entends bien que ce n'est pas forcément exploitable facilement, mais au moins c'est stable et plus simple à manipuler que des noms de module qui peuvent varier dans le temps ( exemple, aujourd'hui j'ai transformé un module MN-3 en MN3 ). Pour les évaluations : - Nom de l'évaluation - Date - Coefs et Poids. - ideval
Owner

Alors cela ajoute plusieurs lignes ? Ou une cellule avec champs séparés ?
Joindre un exemple Excel si possible

Alors cela ajoute plusieurs lignes ? Ou une cellule avec champs séparés ? Joindre un exemple Excel si possible
Author
Contributor

Voilà une proposition :
J'ai mis sur fond coloré les ajouts par rapport à la version actuelle du tableau "avec évaluations".
J'ai masqué toutes les colonnes "en doublons" et supprimé presque toutes les lignes des étudiants.

J'ai ajouté 4 lignes :
TypeElemt : Chaine fixe { UE / BONUS / RES / SAE / EVAL }
id : identifiant de l'élement qu'il y a dans la colonne
(en fonction du type ci-dessus : ue_id, ue_id, modimpl_id, modimpl_id, eval_id)
id_rattachement : Pour les UE, c'est formsem_id , pour un module, c'est le ue_id , pour une eval, c'est modimpl_id
coefs : coefs dans l'element de rattachement ( coef de l'UE dans le semestre, coef du module dans l'UE, et tableau des poids * coef pour les eval dans les modimpl )

C'est pas simple de faire un truc simple qui sera exploitable.

Voilà une proposition : J'ai mis sur fond coloré les ajouts par rapport à la version actuelle du tableau "avec évaluations". J'ai masqué toutes les colonnes "en doublons" et supprimé *presque* toutes les lignes des étudiants. J'ai ajouté 4 lignes : **TypeElemt** : Chaine fixe { UE / BONUS / RES / SAE / EVAL } **id** : identifiant de l'élement qu'il y a dans la colonne (en fonction du type ci-dessus : ue_id, ue_id, modimpl_id, modimpl_id, eval_id) **id_rattachement** : Pour les UE, c'est formsem_id , pour un module, c'est le ue_id , pour une eval, c'est modimpl_id **coefs** : coefs dans l'element de rattachement ( coef de l'UE dans le semestre, coef du module dans l'UE, et tableau des poids * coef pour les eval dans les modimpl ) C'est pas simple de faire un truc simple qui sera exploitable.
Owner

Voir f628449e67

image

mais le footer (tfoot ) n'est pas exporté en Excel par DataTables:
https://datatables.net/extensions/buttons/examples/html5/footer.html ne fonctionne pas (peut-être parce que notre footer fait plusieurs lignes ??)

Voir https://scodoc.org/git/ScoDoc/ScoDoc/src/branch/master/app/static/js/table_recap.js#L204

Voir f628449e67d7f058b9e0b7a439b9a7c06de67a77 ![image](/attachments/30eb8748-6d7f-44f4-9d76-0e37826855ca) mais le footer (tfoot ) n'est pas exporté en Excel par DataTables: https://datatables.net/extensions/buttons/examples/html5/footer.html ne fonctionne pas (peut-être parce que notre footer fait plusieurs lignes ??) Voir https://scodoc.org/git/ScoDoc/ScoDoc/src/branch/master/app/static/js/table_recap.js#L204
133 KiB
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#561
No description provided.