Skip to content

Conversation

@artragis
Copy link
Member

@artragis artragis commented Nov 23, 2025

Donc la PR est prête, elle s'articule sur trois axes selon moi:

Axe 1: ajouter un quizz "à la main"

  • écrire le quizz
  • publier le tuto
  • Répondre au quizz

Globalement en terme de "cas aux limites" il faut savoir gérer :

  • les cas où tu as un quizz par section
  • les cas où dans tes sections tu as des titres de plus bas niveau et tu as des quizz sous chaque titre
  • les cas où tu as une seule bonne réponse, les cas où tu as plusieurs bonnes réponses

Je suis assez confiant sur ce domaine, même si le code JS notamment est complexe.

Axe 2: Ajouter le quizz avec le nouvel éditeur

Je n'ai pas testé cette partie car je me suis rendu compte qu'elle existait un peu par hasard
Switcher sur le nouvel éditeur et utiliser le bouton "quizz" dans la partie des blocs spéciaux et voir si le bouton fonctionne bien.

Axe 3: Les stats

  • Publier un tuto avec des quizz
  • répondre à un quizz
  • Aller dans les stats du tuto, partie "réponse au quizz"

Vous pouvez aussi vous amuser à reset les stats des quizz en "supprimant" ces dernières.

Notons qu'en écrivant ces lignes je me rends compte que je n'ai pas testé si ça cassait pas dans le forum.

artragis and others added 30 commits October 30, 2022 20:11
(et qui sait? plus digeste)
modify test : test_opinion_link_is_not_related_to_the_author in
 file : zds/tutorialv2/tests/tests_views/tests_published.py 
 to accept the Fix zestedesavoir#5793
@AmauryCarrade AmauryCarrade marked this pull request as draft December 1, 2025 19:59
@coveralls
Copy link

coveralls commented Dec 7, 2025

Coverage Status

coverage: 89.088% (-0.3%) from 89.34%
when pulling 16dd152 on artragis:quiz_sondage
into a92dcf2 on zestedesavoir:dev.

@github-project-automation github-project-automation bot moved this to En développement in Suivi des PR Dec 20, 2025
@artragis artragis marked this pull request as ready for review December 27, 2025 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: En développement

Development

Successfully merging this pull request may close these issues.

4 participants