Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Les groupes ou classes ne s'affichent pas toujours dans l'emploi du temps #745

Open
Lukiluc29 opened this issue Feb 24, 2025 · 14 comments

Comments

@Lukiluc29
Copy link

Lukiluc29 commented Feb 24, 2025

Description de la feature

Quand je clique sur un cours en groupe, celui la m'affiche correctement le/les groupe(s) qui y ont assistés. Cependant, quand je clique sur un cours en classe entière il n'affiche pas la/les classe(s) qui y assisteront ce qui est embetant pour savoir avec qui on sera.

Comportement attendu

Afficher tout le temps les groupes ou classes qui assisteront au cours

@Kgeek33
Copy link
Contributor

Kgeek33 commented Feb 24, 2025

ce n'est pas un comportement normal ?
ça affiche les groupes/classes uniquement si le cours n'est pas en classe entière

@Lukiluc29
Copy link
Author

ce n'est pas un comportement normal ? ça affiche les groupes/classes uniquement si le cours n'est pas en classe entière

Ne serait-il pas judicieux de ne pas afficher tout le temps la classe car par exemple j'ai un cours exceptionnel vendredi avec deux autres classes et il n'affiche pas les classes qui s'y trouveront aussi, alors que sur pronote c'est bien ecris les autres classes de ce cours

@Kgeek33
Copy link
Contributor

Kgeek33 commented Feb 24, 2025

ce n'est pas un comportement normal ? ça affiche les groupes/classes uniquement si le cours n'est pas en classe entière

Ne serait-il pas judicieux de ne pas afficher tout le temps la classe car par exemple j'ai un cours exceptionnel vendredi avec deux autres classes et il n'affiche pas les classes qui s'y trouveront aussi, alors que sur pronote c'est bien ecris les autres classes de ce cours

ta suggestion est intéressante, à voir si l'intégration est possible
du coup, ce n'est plus un bug mais une feature :)

@Lukiluc29
Copy link
Author

ce n'est pas un comportement normal ? ça affiche les groupes/classes uniquement si le cours n'est pas en classe entière

Ne serait-il pas judicieux de ne pas afficher tout le temps la classe car par exemple j'ai un cours exceptionnel vendredi avec deux autres classes et il n'affiche pas les classes qui s'y trouveront aussi, alors que sur pronote c'est bien ecris les autres classes de ce cours

ta suggestion est intéressante, à voir si l'intégration est possible du coup, ce n'est plus un bug mais une feature :)

Oui, finalement le bug a tourné à la feature mdr

@Lukiluc29 Lukiluc29 changed the title [Bug]: Les groupes ou classes ne s'affichent pas toujours dans l'emploi du temps [Feature]: Les groupes ou classes ne s'affichent pas toujours dans l'emploi du temps Feb 24, 2025
@Gabriel29306
Copy link
Contributor

Gabriel29306 commented Feb 27, 2025

Question:
Si je m'intéresse à la feature, faudrait-il l'afficher directement ou uniquement dans les détails du cours ?
(Mentionnez moi pour que je puisse voir la réponse)

@raphckrman
Copy link
Contributor

@Gabriel29306 Dans les détails du cours je pense, en tout cas il me semble que c'était déjà fait comme ça avant

@Gabriel29306
Copy link
Contributor

Oki

@Gabriel29306
Copy link
Contributor

En fait, je viens de regarder, ils sont déjà là.
Le seul truc que je peux faire c'est ajouter ça directement sur la page de cours

@Kgeek33
Copy link
Contributor

Kgeek33 commented Mar 1, 2025

En fait, je viens de regarder, ils sont déjà là.
Le seul truc que je peux faire c'est ajouter ça directement sur la page de cours

Oui c'est déjà intégré. Il faut juste le rendre tout le temps visible
Faut changer ici => https://github.com/PapillonApp/Papillon/blob/main/src%2Fviews%2Faccount%2FLessons%2FDocument.tsx#L174-L179

@Gabriel29306
Copy link
Contributor

Gabriel29306 commented Mar 1, 2025

Je viens de regarder la condition en question:

{
  icon: <Users />,
  text: lesson.group?.includes(",") ? "Groupes" : "Groupe",
  value: lesson.group?.replace(/\[|\]/g, ""),
  enabled: Boolean(lesson.group?.trim()), // Check if lesson.group exists, is not null, and not empty
},

La seule condition à l'air d'être une valeur existante

@Kgeek33
Copy link
Contributor

Kgeek33 commented Mar 1, 2025

Je viens de regarder la condition en question:

{
  icon: <Users />,
  text: lesson.group?.includes(",") ? "Groupes" : "Groupe",
  value: lesson.group?.replace(/\[|\]/g, ""),
  enabled: Boolean(lesson.group?.trim()), // Check if lesson.group exists, is not null, and not empty
},

La seule condition à l'air d'être une valeur existant

Ah donc eft l'intégration n'a pas l'air possible, j'pense que lesson.group est undefined si c'est un cours en classe entière
J'vais aller vérifier et j'vous dis ça

@Gabriel29306
Copy link
Contributor

Gabriel29306 commented Mar 1, 2025

En classe entière, c'est undefined
On peut éventuellement afficher aussi la classe

@Kgeek33
Copy link
Contributor

Kgeek33 commented Mar 1, 2025

En classe entière, c'est undefined
On peut éventuellement afficher aussi la classe

Après, ça semble logique puisque lesson.group affiche les groupes et non les classes
Oui idée intéressante mais pour répondre à la feature, essayer de voir avec Pawnote pour voir si sur un cours, ça renvoie les classes et non (ou en plus) les groupes

@Kgeek33
Copy link
Contributor

Kgeek33 commented Mar 1, 2025

@Gabriel29306 je devrai faire une issue à part mais je demande quand même, c'est dans le rapport : il serait intéressant d'intégrer comme sur Pronote la section "Notes" sur un cours
Il faut juste afficher lesson.additionalNotes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants