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

MCQs in the tours #784

Open
jrosindell opened this issue Apr 9, 2024 · 3 comments
Open

MCQs in the tours #784

jrosindell opened this issue Apr 9, 2024 · 3 comments

Comments

@jrosindell
Copy link
Member

I'm not sure how easy this is, but it would be nice if we could have facility in JSON to have MCQ buttons in the tour content where depending on which button you press it goes to a different named tour stop from the same tour. This could be used to give the user more choice about the tour, gamification or education with built in test of understanding. All very good use cases.

@davidebbo
Copy link
Contributor

That sounds interesting, going from a linear tour to "choose your own adventure". It probably a somewhat significant amount of work to add that in, though, so probably a good target for a Tours v2?

@lentinj
Copy link
Collaborator

lentinj commented Apr 15, 2024

What's captured here that isn't in #550? This can just be closed as a duplicate IMO.

@davidebbo Making a Bamboozle-esque quiz has always been a use-case in mind, it's not a huge deal to add in. It's mostly about being able to specify links as in #550. It is a big jump in functionality though, so could warrant it's own release from a publicity point of view.

@lentinj
Copy link
Collaborator

lentinj commented Apr 15, 2024

Alternatively, this issue is about quizzes with a grading at the end (as opposed to Bambooze-quizzes which stop at the first wrong answer). This could be "You got 1/10: Better luck next time", or a teen-magazine-quiz "Your spirit animal is the African Elephant".

This is a fair bit harder than #550, there's no state in the quiz atm, and we'd need some way of specifying a grading scheme in the JSON.

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

3 participants