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

[Path] move manual progression into evaluation system #2256

Open
2 tasks
Elorfin opened this issue Oct 20, 2022 · 3 comments
Open
2 tasks

[Path] move manual progression into evaluation system #2256

Elorfin opened this issue Oct 20, 2022 · 3 comments

Comments

@Elorfin
Copy link
Member

Elorfin commented Oct 20, 2022

Q A
Bug report? no
Version? all

Paths use a custom entity UserProgression to store manual progression.
This needs to be stored inside the data of the ResourceEvaluation .
This will be easier to exploit it and will remove some complexity.

  • move logic inside ResourceEvaluation
  • add a migration to keep existing progression
@LaurentGruber
Copy link
Member

ça vaudra aussi la peine de voir si on peut pas l'appliquer de façon générique à d'autres trucs (exo, lesson, ...) ou si on devrait le remplacer par autre chose ou le virer ou encore le monter au niveau ressource ?

@Elorfin
Copy link
Member Author

Elorfin commented Oct 20, 2022

l'appliquer de façon générique à d'autres trucs (exo, lesson, ...)

et

ou encore le monter au niveau ressource

ça ne pourra jamais vraiment être générique, puisque ce sera dépendant de la structure interne de la ressource (chapitres pour les lessons, étapes de quiz, etc.). Le mieux qu'on puisse avoir ce sera des helpers et quelques components dans l'affichage.
Donc pareil pas à monter sur les ressources (surtout que ça ne s'applique que dans un nombre limité de cas).

ou le virer

le étape vue/pas vue (c'est le même système qui gère ça) reste intéressant et est utilisé dans le calcul de la progression.
Pour la partie marquage manuel, pour moi ce n'est clairement pas intéressant... parce que manuel.

@LaurentGruber
Copy link
Member

J'étais juste sur la partie marquage manuel dans ma réflexion. On en parlera quand on y sera.

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

No branches or pull requests

2 participants