Realtime Quiz
Maintained by
Davo Smith
Face-to-face quiz with all students answering the questions at the same time.
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
I have replaced it manually and it works now.
That setting and the class definition that accompanies it, were introduced into the plugin code 12 years ago and this is the first time I've heard of any problems with it.
The code is also tested against Moodle 4.5 every time it is updated in github (you can see the latest, successful run here: https://github.com/davosmith/moodle-realtimequiz/actions/runs/24896422398/job/72902339677 ).
Do you have anyone who can investigate the problem further for you, as this looks like this might be a problem specific to your site, rather than something that is generally affecting this plugin (but I'm open to correction if I'm wrong about this).
I'm using Moodle 4.5.3+ (Build: 20250401)
1. Import questions - nice idea, but what format? Upload CSV? Import from multi-choice questions in the question bank? Some other mechanism?
2. Would this be a completely random shuffle of questions or would you want some control over it?
3. Changing answers could be tricky to implement, but should be possible.
Overall, you're asking for features that are probably around a couple of days work to complete. I'll be up-front that my volunteering time on this extends as far as keeping this plugin working with each new Moodle release (something I've been doing consistently for 15 years). Adding new features either needs someone to pay for me to do it during my working day or someone else writing the code and then waiting for me to have some spare time when I'm able to review it.
i have some questions about this Plugin.
1. It would be nice to import questions in the "Realtime Quiz"
2. It would be helpful to change the order of the questions each time the Quiz will be startet.
3. Changing the answer within the given timeframe would be very good.
My students are very enthusiastic about your plugin.
Please give me an Answer about my Wishes.
Thanks.
Adding questions from the question bank is not a feature this plugin has ever supported (the plugin is older than the question bank feature in Moodle). There is another plugin, based on mine, that did support that feature (mod_activequiz) but that hasn't been updated in many years now.
The only way to add questions is via the interface within the quiz itself.
a cordial greeting
Adding extra time could be tricky, as the browsers would have no way to know that they should check for the updated time (to reduce network bandwidth, they only contact the server when a user enters an answer or when it believes the time limit has been reached - by which point, the quiz display in the browser has, I think, already stopped accepting input).
It would be difficult to make the quiz fully anonymous, in that it needs to keep track of who has replied, so that they can't send multiple responses (e.g. by refreshing the browser). I guess we could add a setting for the teacher to disable the reporting page, but they could just as easily turn the report back on again afterwards (and someone with access to the database could always find out who gave each answer anyway).
I'm unlikely to look at either issue in my free time, but if these are features you're keen to see in place, then I'm happy to accept well-written patches (with automated tests) or to pass you on to one of my colleagues to discuss a spec/quote for the work.
I love the plugin, and it would be even greater if you were able to add more time during the questions if needed.
And choice as teacher to make the students fully anonomous.
At a guess, the questions are set up to allow full formatting, but the answers are only configured to use plain text. I will see if I can have a look at that at some point, but I can't make any promises (it may be as simple as a couple of lines of code, but that may turn out to break other stuff ...)
As a basic starting point, any code you send would need to meet all Moodle coding guidelines and the changes would need to be covered by automated Behat steps.
If you open up a pull request via github (see the 'Source control URL' link above), then I'll be able to review your code.