Fixing the question bank in Moodle 4.0 - what we are planning

Re: Fixing the question bank in Moodle 4.0 - what we are planning

by Tim Hunt -
Number of replies: 3
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

Sending questions between different Moodle sites is definitely outside the scope of our current developments.

However, What we are doing puts some important building blocks in place:

  1. The new question-bank pluings means that you can add new functionality without changing Moodle core.
  2. Question versionning will make it much easier to see which questions changed then.
  3. The ability to add custom metadata to questions.
So, it should not be hard to create a new question bank plugin, to connect question banks in a satellite Moodle sites to a central one.

  • In the stellite Moodle site, each question has extra metadata to say if it come from the central site, and if so, when it was last sychronised.
  • This plugin has a scheduled task which, once per day, sends a web-service request to the central Moodle site, saying "We've got these questions. Have any of them been updated?"
  • The same plugin, running on the central site, receives that web service call, and responds.
  • Using the version information it has, it can find any questions that have changed, and send the latest version back.
  • When the plugin on the satellite site gets that response, it can use it to update its local copy of those questions.
Average of ratings: Useful (4)
In reply to Tim Hunt

Ri: Re: Fixing the question bank in Moodle 4.0 - what we are planning

by Angelo Calò -

Hi Tim,

maybe someone has already asked but I have not found answers ....

Will it be possible in the future to link the question bank not only to the course but also to the user?

We have teachers who would like to get their questions in several courses without having to share them with the whole category of courses .....

Thanks a lot for your work

Angelo

In reply to Angelo Calò

Re: Ri: Re: Fixing the question bank in Moodle 4.0 - what we are planning

by Tim Hunt -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

There won't automatically be a question bank for each user.

But, if you want a setup like this, for some users, you would set it up like this:

  1. Create a course called "Angelo xalo's workspace" (or something like that).
  2. Enrol Angelo xalo as a teacher in that course.
Then, they can create a question bank there, to put any questions they want to be able to use in other courses.
Average of ratings: Useful (4)
In reply to Tim Hunt

Re: Fixing the question bank in Moodle 4.0 - what we are planning

by Don Hinkelman -
Picture of Particularly helpful Moodlers Picture of Plugin developers
>>. Sending questions between different Moodle sites is definitely outside the scope of our current developments. (Tim wrote)

This is the scope of MoodleNet. Also the Moodle Association of Japan has developed a local hub set of plugins--available in github. https://github.com/ponlawat-w/moodle-block_hubcourseupload

Average of ratings: Useful (1)