Moodle 5 Question Banks – Video Overview

Moodle 5 Question Banks – Video Overview

Rick Jerz -
回帖数:25
Particularly helpful Moodlers的头像 Testers的头像

I made this video based on what I have been learning about the new question banks in Moodle 5. I plan to revise this video frequently with new or updated information. Right now, the title slide shows “March 2025.”

I welcome questions, comments, and suggestions for improvement.

Video: Moodle 5 Question Banks

平均分:Useful (10)
回复Rick Jerz

Re: Moodle 5 Question Banks – Video Overview

Mary Cooch -
Documentation writers的头像 Moodle HQ的头像 Particularly helpful Moodlers的头像 Testers的头像 Translators的头像
LOL RIck - I've just been working with Helen today to plan the HQ 5.0 release video on the same topic 微笑 I shall watch your video now and see what I can learn !
回复Mary Cooch

Re: Moodle 5 Question Banks – Video Overview

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
Yes, Mary, I was certain that you would also be making a video, so mine is kind of a supplement. There are a lot of things that I didn't cover, too. Based upon requests, I can add more.
回复Rick Jerz

Re: Moodle 5 Question Banks – Video Overview

Przemek Kaszubski -
Particularly helpful Moodlers的头像 Testers的头像

Nice !

I've watched the whole thing and have these comments:

You say (6'25") that question-level "mini-banks" is a new feature in Moodle 5.
That is not (exactly) true; such containers have always existed, only the difference now is that they cannot be named "share-able" in Moodle 5's terms. I recognize, though, that the way you present it like this makes the whole story simpler ;) .

7'50" - Probably worth advising that after a course is duplicated, the quizzes in there could be renamed slightly (by the teacher), so the quiz names don't repeat in the question instances report. An improvement suggestion to the devs could be for the question instances reports to also list course names (eg. short course names) & links to them?

8'18" - the fact that changing the question in a later / duplicated course / quiz does not change the earlier question instance can be an ASSET. I would not want to auto-update courses that already took place and are closed. (Of course, with question history enabled, and specific versions rather than always "latest" versions of questions used in a quiz, we can "protect" older, "archived" courses also if (shared) (course-level) question banks are used). 
I like how you conclude that "Kathy is happy" and that she can continue improving the course over time 微笑

Great idea of the "honesty question" ;) 

10:48 - yes, that duplicated name of the question bank after course duplication IS confusing. I think maybe "(copy)" should be added to the back of the original question bank's name in a course copy ? (BTW: what's not yet stated yet is that question banks can be "default" for a course, but one can also add more than one...)

11:48 - BY the way : Quizzes without questions in them could - in the course editing mode - bear some warning flags, I think. Another improvement suggestion for the developers perhaps...

12:40 - Maybe I would add here that such decisions need to be taken carefully; after you move questions from quizzes to course-level question banks, there's no easy way back.

14:03 - caveat - the author if the imported question is now Kathy , NOT the original teacher. Creation date is the date of the import.. Maybe a point worth mentioning with your final notes , like the one about copyright?

Overall, you mention question versioning a little, perhaps sufficiently. For me, though, this is a feature I have yet to learn how to explain to my users best, and how to control it if needed. Your caveat note at 17:00 is good; but when you once refer to that question version here - 14:35 - I thought : hmm, why alert the viewer about this fact specifically here, all of a sudden? What's the significance ? So, maybe in the next version of the video you could treat the question versioning aspect more systematically along the way? Hmm.

GREAT STUFF !!! 

I only hope some of my comments make sense.

Cheers and THANKS !

Przemek

回复Przemek Kaszubski

Re: Moodle 5 Question Banks – Video Overview

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
Przemek, I am traveling over the next two days so it might take me a while to address your comments. I appreciate you taking the time to give me this feedback. It is exactly what I am looking for. After carefully reviewing your comments, I will return and even revise my video. Thanks so much. (I am happy. 😀)
回复Rick Jerz

Re: Moodle 5 Question Banks – Video Overview

Visvanath Ratnaweera -
Particularly helpful Moodlers的头像 Translators的头像
Rick, I like how you set the presentation, how the simple teacher progresses towards giving a master class, introducing the full set of features also from the basic to the advanced, giving it a flow - and the hardest, arguing that the behaviour is also the most logical, defending them, no controversies.

If you are looking for something to improve, you've fast forwarded a bit too much. I prefer to see how things evolve and also give the new stuff time to settle.
回复Visvanath Ratnaweera

Re: Moodle 5 Question Banks – Video Overview

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
Thanks for your comments, Visvanath.

I wanted to make one video that goes from simple to complex, covering what I saw as the important changes to Moodle 5's question banks. I try to keep my videos to around 20 +/- 5 minutes. However, it might someday be good to break this video into three separate videos (or more), with each being 20 minutes or so in length.
回复Przemek Kaszubski

Re: Moodle 5 Question Banks – Video Overview

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
Okay, Przemek, here are my thoughts.

(6:25)
In my video, I mention that there are two ways to create quizzes with questions after adding a new quiz:
  1. Create questions (Add: a new question), which adds them immediately to the quiz
  2. Add questions to a “bank” first, then later, add them to the quiz (Add: from question bank or a random question).
Relative to method #1:
  • Both Moodle 4 and Moodle 5 support this feature.
  • In Moodle 4, new questions go into the course “bank,” not the “quiz bank.” I’m using the Moodle 5 term “bank,” but (technically) Moodle 4 calls it a category. Moodle 5 puts new questions into the quiz-level bank. This difference is subtle, but I use the term “mini bank” to note it.
Relative to #2:
  • Both Moodle 4 and Moodle 5 support this feature. They are essentially the same, except Moodle4 automatically creates a course-level bank, whereas in Moodle 5, you have to do this yourself. Using question banks requires more thought, which is why I describe it as intermediate and advanced.
  • Moodle 4 does allow you to move questions back and forth between course-level and quiz-level banks, something you have asked for in Moodle 5. However, since Moodle 5 initially puts new questions into a quiz-level bank, I don’t see the need to move questions from a course-level to a quiz-level bank, as in Moodle 4. 
  • In both M4 or M5, quiz-level bank questions are not available in other quizzes.
  • Both M4 and M5 provide the ability to organize bank questions into categories.
  • When copying a course, questions in either quiz-level or course-level banks are duplicated and independent.
Although Moodle 4 and Moodle 5 seem nearly identical, the problem in Moodle 4 is that teachers cannot share questions. To share questions in Moodle 4, you must mess with role definitions or use external plugins like Sharing Cart. Sharing questions in Moodle 5 is much simpler.

If you don’t care about “sharing” questions, then Moodle 4 and Moodle 5 are nearly identical.
 
(7:50)
I agree that the short course name should be added. Otherwise, the report is confusing.  I  cannot see a teacher renaming them, especially since teachers cannot view the “Instances” report.  Tim, are you noting “adding course name to each item in the Instance Report” as a suggestion?
 
(8:18)

The default behavior for a duplicated course is that questions are also duplicated (i.e., independent from the original course-level bank). Only quiz questions from a different course’s course-level bank are linked (i.e., auto-updated when changes are made). I plan to mention this a little more strongly in my next version of this video.

The teacher, Kathy, is happy because she has her new course, which looks like her old one.  She does not need to start from scratch.
Do you think she should not be happy?  If so, why?

>> Great idea of the "honesty question" ;) 
This illustrates the power of a course-level bank. It is done similarly in Moodle 4. I demonstrate that it can still be achieved in Moodle 5 through a course-level bank.

(10:48)
Yes, maybe adding “(copy)” would be helpful. 

Yes, a course can have more than one course-level bank. I prefer using only one course-level bank and then categories to organize questions, but some might want to use more question banks.

In this post, Tim asks "Do we add a yes/no option here, to say "This question bank can only be used in this course?" I said yes. Otherwise, the teacher might see many course-level banks from "old" courses. Instead of adding "copy" to every new course, I think it might be better to tell teachers to hide any course-level banks that they no longer desire to see.

(11:48)
Perhaps, but then you would want this feature for all activities and resources, not just quizzes. This might require some effort. I hide activities and resources until they're ready.  You might want to create a Tracker item for your idea that empty quizzes should provide a note to the teacher that they are empty.

(12:40)
I am still trying to understand a scenario where moving a question from a course-level bank to a quiz-level bank is beneficial. Could you provide a couple of examples?

(14:03)
Yes. This has always been the case for imported questions. Perhaps the “Import” dialog box should include a textbox for “author” that defaults to the name of the person performing the import, but can be easily changed to any name.

For example, when I import questions from the publisher, I want to see “McGraw-Hill" listed as the creator, not my name. It's fine for my name to appear after I edit a publisher question.

(Tagging Questions - Your last comments)
Some might believe that tagging a question doesn’t generate a new version. Perhaps I can mention in the video that any modification to a question will produce a new version. I believe that sharing question banks will significantly enhance the value of question versioning.

回复Rick Jerz

Re: Moodle 5 Question Banks – Video Overview

Przemek Kaszubski -
Particularly helpful Moodlers的头像 Testers的头像
Hi, Thanks, Rick.
 
I'm feeling like beginning to step out of my range... My experience with M5 is minimal compared with yours.
 
Anyways, a  couple of responses:
 

(6:25) > Relative to #2 > "When copying a course, questions in either quiz-level or course-level banks are duplicated and independent."

I must say I never noticed such duplications for quiz level QB's... I keep promising myself to investigate this further.. 
But then: does "copying a course" mean strictly following this path from the course source page:
More... > Course reuse > Copy course ?
or possibly also 
More... > Course reuse > Backup , and then Restore
- as a new course ?
- or into an existing course > "Delete the contents of this course and then restore" ? 
Let alone choosing to "Merge the backup course into this course"

There's of course also More ... > Course reuse > Import etc. from the target course.... (not a full course-copy but pretty close).

As far as I remember, there are inconsistencies here in how the various backups + restores work.. 

(7:50)

What I meant was the action of renaming the questions in the duplicated quiz/zes... Too much work & hassle, I agree, so I strongly welcome this move: https://moodle.org/mod/forum/discuss.php?d=466692#p1874001 . THANKS !

(8:18)

I'll follow your next version and try to give this some more thought and testing attention 微笑

Kathy is DESERVEDLY happy there. No word puns or irony intended on my part 微笑


(10:48)

I concede I need to closely re-read that post from Tim (Oct 2023) and then compare it against the current M5 implementation. 


(11:48)

That was just an aside, maybe an idea for the future, maybe not.


(12:40)

One possible scenario: Quiz-level QBs used like a recycle bin - I'd move there questions I no longer need, but really don't want to delete, or bother about their (potentially) shared status. They have been sitting in my course QB for a time, but proved of little practical value. I want to retire them, but I'm a keeper too , so ...;) . Also - importing from such a course I can easily exclude "recycle-bin quizzes"...

(14:03)

We're both agreed there. Similar questions are asked regarding H5P activity files and their ownership and licensing.


Tagging and versioning

I think we're aligned in our opinions there 微笑

THANKS !

Przemek

回复Przemek Kaszubski

Re: Moodle 5 Question Banks – Video Overview

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
(6:25)
Yes, this surprised me, too. However, in my small Moodle, I was always the Manager in my courses and had elevated rights, and I always put my questions into (elevated) category or system banks in Moodle 4. Now that I have gone back and experimented as "teacher" in Moodle 4.5, I have a better grasp of the "independent" nature of questions within courses.

(12:40)
The only scenario I can think of is when a teacher moves a question to the course-level bank by mistake (somewhat like you mentioning deleting by mistake). However, I am fine with having teachers who make mistakes go through some extra effort to fix them. It's a way for them to learn to do things correctly.

(14:03)
I have been thinking about what I will do when I move to Moodle 5. I have some ideas to try.  One thing that I can do is create a user named "McGraw Hill" and have this user import new publisher question banks.  
 
I am comfortable with shared question banks because I have been doing this, as Manager, since nearly day 1 with Moodle (~ 15 years ago).  And I have some experience with Blackboard, Canvas, and D2L (inadequate) methods.  So in Moodle 5, I will surely be using a Master Course.  I also believe that the "Master Course" could serve as a "template course" for creating preferred activities and resources.  (This could be rather exciting.)


In my next video update, I plan to emphasize the differences and similarities between Moodle 4.5 and Moodle 5. I want to keep the video under 20 minutes, so I have about 3 minutes to spare.
回复Rick Jerz

Re: Moodle 5 Question Banks – Video Overview

Przemek Kaszubski -
Particularly helpful Moodlers的头像 Testers的头像
I'll keep watching this space 微笑

Regarding 12:40, I'm not opposed to the idea that teachers / users should be trained to do things "right" .
I could mitigate my claim by requesting that the possibility to push questions down to the quiz-level QB be retained for managers & admins.

BW.
回复Przemek Kaszubski

Re: Moodle 5 Question Banks – Video Overview

Przemek Kaszubski -
Particularly helpful Moodlers的头像 Testers的头像
PS. After having (re-)rad this introductory post from Tim at https://moodle.org/mod/forum/discuss.php?d=452417#p1818708 , I'm beginning think a sensible roundabout solution could be to move unwanted questions to a course-level QB in another course performing the role of storage for old backups - whether for a Master course or any course, indeed.

I've just upgraded my localhost version of Moodle 5dev , and questions can be moved this way. Thus, cleaning up courses from unwanted questions without having to delete them WILL REMAIN in Moodle 5, via this way, or it so appears.

I feel happy enough, thus far 微笑

HTH.
回复Rick Jerz

Re: Moodle 5 Question Banks – Video Overview

Przemek Kaszubski -
Particularly helpful Moodlers的头像 Testers的头像
BTW - in the recent weekly releases these fixes seem particularly important (from Moodle 4.4 up):

Deleting category used in a random question breaks the quiz structure
https://tracker.moodle.org/browse/MDL-83784

Lost link to 'Show all questions' when adding questions to quiz
https://tracker.moodle.org/browse/MDL-80386

Questions disappear from the question bank display if the latest version is hidden
https://tracker.moodle.org/browse/MDL-79265
 
And of course this one:
error_question_answers_missing_in_db when duplicate or restore quiz
https://tracker.moodle.org/browse/MDL-83541
 
This one is yet to be fixed (for Moodle 5.0):
"Switch bank" button does not function when editing a random question
https://tracker.moodle.org/browse/MDL-84487
 
HTH.
回复Przemek Kaszubski

Re: Moodle 5 Question Banks – Video Overview

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
The developers are doing a lot of work on these question bank issues.

The one I submitted, "MDL-84591, Deleting a course containing a shared question bank breaks quizzes using the shared questions, is in testing. I have tested it and it looks good to go.

What Tim pointed out in that post you referenced appears to be right on target.

I have been experimenting with importing Moodle 4.5 courses into Moodle 5, and I think I understand how to do it. But setting up a Master bank is taking a little effort. It's worthwhile, just a little longer than I would like it to be.
回复Rick Jerz

Re: Moodle 5 Question Banks – Video Overview

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
(14:03)

I just realized there is a simpler solution to importing questions and having them reflect the "owner" name, such as "McGraw Hill." All the teacher needs to do is temporarily edit their profile name to whoever is the owner, do the import, and then re-edit their profile name to their own.
回复Rick Jerz

Re: Moodle 5 Question Banks – Video Overview

Przemek Kaszubski -
Particularly helpful Moodlers的头像 Testers的头像
Site policy thing, however. We don't allow name changes on our production Moodles.
回复Przemek Kaszubski

Re: Moodle 5 Question Banks – Video Overview

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
Okay. Alternative #2. Can you add a "dummy" teacher named "McGraw Hill" and then have this teacher do the import?
回复Rick Jerz

Re: Moodle 5 Question Banks – Video Overview

Przemek Kaszubski -
Particularly helpful Moodlers的头像 Testers的头像
Possible, but only for admins / managers controlling such a dummy account. Regular users would not have access to an additional account.
Maybe such questions should have a copyright note as part of their name and/or text and/or bear a tag.
回复Przemek Kaszubski

Re: Moodle 5 Question Banks – Video Overview

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
So, your admins can be bothered whenever someone wants to import questions using another name. This is sometimes known as "job security."

I don't see any field within a question's internal structure for a copyright note.
回复Rick Jerz

Re: Moodle 5 Question Banks – Video Overview

Przemek Kaszubski -
Particularly helpful Moodlers的头像 Testers的头像
There's no such field, agreed. This is why I suggested citing the source in the text of the question, and/or using the question name (e.g. some common prefix?) or a tag to mark such questions. These would be roundabouts, but they could work. The teacher would of course technically be in a postition to remove them, but such intervention would IMO amount to the removal of a citation next to a quote - a copyright violation undertaken at their own risk.

No, our admins will not be bothered; however, normal users are not allowed to adjust their names in their Moodle profiles, since these are synced with our SIS and controlled by SSO.
回复Rick Jerz

Re: Moodle 5 Question Banks – Video Overview

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
I have updated my video based upon suggestions that you all have made (The link, URL, remains the same). It now includes a greater emphasis on the differences between Moodle 4 and Moodle 5.
回复Rick Jerz

Re: Moodle 5 Question Banks – Video Overview

Przemek Kaszubski -
Particularly helpful Moodlers的头像 Testers的头像
Nice !
I have now paid attention to the caveat about category and context information being best removed from question exports and imports! Precisely my experience and preference too.
Thanks!
Przemek