All questions in a single page
andeim - June 26, 2009 - 16:22
| Project: | Quiz |
| Version: | 6.x-5.x-dev |
| Component: | User interface |
| Category: | feature request |
| Priority: | normal |
| Assigned: | andeim |
| Status: | postponed |
| Issue tags: | gsoc2009-sivaji, ToDo |
Description
Hi !
I'm a young developer (23 years old), and i'm working with drupal since 3 months.
In the Quizz4 planning you don't speak about possibilities to have different view for a quizz.
Today we can have quizzes with questions displayed page per page. My question is, quizz 4 will led admin to display questions in a single page ?

#1
Yes, that is something that I'm working on.
Can you tell me more about how you plan to use the feature? That will help inform the design.
#2
In a single page we can have multi-choices, questions, long answer, short....
Having all in a single page will be used for short quiz I suppose (5 multi choice for example) but we will be able to do long quiz (no limit ;) ).
My using will be very simple, just the visitor can read his quiz from beginning to end change answers and validate at end.
You can see an example attached.
#3
turadg,
I'm also in need of this functionality, so allow me to give my input on desired functionality. Ideally, I would like to be able to drag and drop questions onto different pages and order them within a given page, much like you can drag and drop them currently on the "Manage questions" tab to set the overall order. I would like the ability to place an arbitrary number of questions on each individual page -- say 4 questions on page 1, 3 questions on page 2, and 5 questions on page 3. If the interface allowed for a visual way of arranging and laying this out, that would be most intuitive I believe.
Do you have an estimate on when you'll be committing an initial version of your pagination functionality?
#4
This feature is already addressed in my GSoC proposal http://groups.drupal.org/node/21627
#5
I just spoke with sivaji on IRC and he explained how what adeim described is already in his master plan for 4.x. So adeim you can look forward to sivaji's implementation in late July.
robatwork's request is pretty different and may merit another ticket. It's not putting all the questions on one page, but paginating them across multiple pages. The editing interface would be part of the current Admin section. That shouldn't be too hard to add in.
The bigger issue is how to render those pages. Currently there is one View on the quizzes which assumes a student is taking the quiz. Sivaji's work is on that view.
My plan right is to create a separate Teacher subsystem of Quiz (or something like that) that let's you view a quiz for purposes other than taking it. E.g. printing. This view would make use of the pagination.
robatwork, in your particular case, why do you want pagination? is it for a student view or a teacher view? would what I describe answer your case?
#6
turadg,
I would want pagination not just for a back-end admin (teacher) view, but more so for the front-end user (student) taking the quiz. The purpose is to split up large quizzes, say with 50+ questions, to make them more manageable for the quiz taker. For example, if I have a quiz with 50 questions, I'd like to have 5 pages with 10 questions each. Ideally on multi-page quizzes, the page number (1 of 5) and progress indicator (3 questions answered, 47 remaining) would display on each page to give status to the quiz taker.
A good use-case of an existing quiz that I'd like to replicate with the Drupal Quiz module can be found here:
http://newyork.timeout.com/quiz/715/715-do-you-belong
#7
#8
Is this something already in the Look+Feel (can't find it, but maybe I'm looking in the wrong spot!) or will this be implemented under the "Ajaxifying" tasks?
#9