Questions on Enforcements in Moodle

Re: Questions on Enforcements in Moodle

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

These sorts of rules are really annoying to have to deal with, because what has "stay on a slide for 5 minutes before moving o the next one" got to do with learning? The only real effect will be to annoy students, who will probably start doing thing like opening the next slide, then switching to Facebook for 5 mins, or making a cup of coffee before clicking next, which will not help them concentrate. (It also implies that the learning is made up of 'slides', which is a bit limited.)

Anyway, you don't make these rules, you just have to enforce them. Or be seen to enforce them enough to satisfy the regulators. (If you are forced to implement silly rules, it seems perfectly reasonable to do the minimum required to meet them wink)

So, all that aside, can you do this in Moodle?

You can do almost anything if you write custom PHP code. Moodle is designed to be both an out-of-the-box LMS, but also a platform that is a good basis for customising if you want. However, you do have to learn the best ways to customise it. It might be worth asking a Moodle Partner, or other Moodle consultant, to come and give your developers some training on the specifics of Moodle development, and then also go through your list of requirements and discuss the best Moodle 'hooks', or plugin types, to implement them. Or, the developer docs start here: https://docs.moodle.org/dev/

In terms of the content, do you know about the SCORM standard? If you develop your content as SCORM, then you can use it in any LMS, not just Moodle (if you decided to change again in future) SCORM content is basically just HTML + JavaScript, so it is easy to create, and you can certainly do things like arbitrary time-limits.

For testing, the Moodle Quiz is very flexible. For example, you can give different time limits to different groups of students.