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

Tutorial: Create a quiz form #4369

Open
bjarnef opened this issue Sep 9, 2022 · 9 comments
Open

Tutorial: Create a quiz form #4369

bjarnef opened this issue Sep 9, 2022 · 9 comments

Comments

@bjarnef
Copy link
Contributor

bjarnef commented Sep 9, 2022

What type of issue is it? (Choose one - delete the others)

Other (tutorial)

What article/section is this about?

(link here)

Describe the issue

Currently I am working on a Umbraco project using a quiz form, which has been made in custom form. Another client has also has a request for a quiz form although a bit more advanced, where they want a few tags/keywords on each answer in each question, so summarized it weights at score and on a result page it could list most relavant pages in this case education pages. I imagine each education page would have tags/keywords as well. This can be done using third party tools, but would be a useful use-case with Umbraco Forms as well.
The simple example would be a great start though.

It would be great to add the simple tutorial how to create a quiz form using Umbraco Forms (if possible) , e.g. something like this https://support.google.com/a/users/answer/9310255?hl=en

It could be a simple form in steps (paged) and correct or wrong answer. Finally a page to see a message and eventually a result. (similar to tests in Umbraco training).

It could also be more advanced to grade each question/answer like in the Google Forms example, but I think a correct/wrong answer would be the simplest answer.

@eshanrnh
Copy link
Contributor

Thanks for the suggestion, @bjarnef 🙌 We will definitely add this to our docs soon 😃

@sofietoft
Copy link
Contributor

Hi @bjarnef !

It's been quite a while since there has been any activity on this one.
The task of adding a how-to or tutorial for using Umbraco Forms to create a quiz, is indeed added to our task board.

As an addition, let's add a few more labels to this Issue, to highlight for community contributions as well 😄

@OwainWilliams
Copy link
Contributor

Hi,
Are you needing a tutorial to show how to use conditional fields, jump to different pages depending on answers etc? I could have a look in to creating this if this is what you are needing?

@alina-tincas
Copy link
Contributor

HI @OwainWilliams, reading the description created by Bjarne it does sound quite similar to "a tutorial to show how to use conditional fields, jump to different pages depending on answers etc". 👍

You are most welcome to give it a try and create a PR for this 😊 (and to keep the forms documentation consistent the same example will need to be on all versions of forms)

@OwainWilliams
Copy link
Contributor

I'll see if I get some time over the weekend to make a start on this.

@bjarnef
Copy link
Contributor Author

bjarnef commented Oct 6, 2023

Not sure if it would be conditional fields (as the concept with known in Forms to toggle fields).
The use-case we had was to create a paged step on questions, e.g. 10 questions.
For each question there could be one or more correct answers. If only one correct option the options would of course use a radiobutton list. And then finally a calculation of the number / percentage of correct answers. A bit similar to the Umbraco Training forms. Ideally a way to list summary if correct/wrong answers at summary page would be great.

@alina-tincas
Copy link
Contributor

As I understand from your original message in the issue, you mention "It would be great to add the simple tutorial how to create a quiz form using Umbraco Forms (if possible) , e.g. something like this https://support.google.com/a/users/answer/9310255?hl=en" which is actually Google Forms.

That is a good use-case scenario @bjarnef, however, we are up for any examples in our documentation so if anyone is up for contributing with some examples, they are more than welcome to go for it. It can even be a simple example. 🙌

@bjarnef
Copy link
Contributor Author

bjarnef commented Oct 12, 2023

Maybe @AndyButland has some thoughts about this or if some features are missing in Umbraco Forms,

E.g. the "Grade question-by-question" https://support.google.com/docs/answer/7032287?hl=en&visit_id=638327160097853296-3197259397&rd=1#zippy=%2Cgrade-question-by-question

To award points for a group of answers:
Full points: Click Mark correct Mark correct ✔.
Partial points: Enter the number of points you want to award.
No points: Click Mark incorrect Mark incorrect ❌.

The summary page could probably be done linking to a page (or the page ifself) with form guid + record guid in querystring and list the submitted fields.

@OwainWilliams
Copy link
Contributor

I've not had a chance to look at this unfortunately. I've a hacktoberfest meetup tonight so hopefully get a chance to start something. Even a simple example.

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

5 participants