MoodlePosium Presentation: myMoodle changes (MDL-19430)

Last Monday and Tuesday I attended the MoodlePosium at the University of Canberra. The event was organised jointly by University of Canberra, the Australian National University and the Canberra Institute of Technology, with support from Moodle Partner Netspot.

On Tuesday I gave a short 10 minute presentation on MDL-19430, on what I have unfortunately called “user-determined order and number of courses on myMoodle“. Unfortunately, because with a mouthful of a title like that, it was difficult for delegates to take notes. Aside from the title however, it seemed to me that the functionality added to myMoodle through MDL-19430 was well received. As such I am hoping that I will be able to justify spending more time on it, to improve on it and hopefully make it work in Moodle 2.0.

MDL-19430, the hack that allows users to set the order courses are displayed in on their myMoodle page, and which also allows users to decide how many of their courses are displayed on myMoodle when it loads, currently is a ‘local’ hack that overrides built-in behaviour. Unfortunately it isn’t a module that you can just plunk into your installation of Moodle: First, you’ll need to install MDL-17446 (LOCAL: my moodle centre column override), which will allow you to create a separate file for custom code. (There are more LOCAL handlers in the tracker to override other functionality)

MDL-19430 (user-determined order and number of courses on myMoodle) then just provides this custom functionality. So it almost works like a module once the LOCAL hack is installed.

Once installed, users can ‘Turn Editing On’ on their myMoodle page, and use up and down arrows next to their courses to change the order (on the todo list: drag and drop). This order is saved in a custom profile field, so it will be remembered between sessions.
Users can also use a drop-down list to decide how many of their courses should be visible in ‘Normal Mode’. This means that they could decide to only show their current four classes, or show the ones they are most interested in first.

In the run-up to the MoodlePosium I created a short movie showing how it works here:
My talk from the MoodlePosium should also come online soon.

Please let me kow what you think, either here or in the tracker, or in the forum discussion. We have now been using this on the production server for a week. Students will have their second week of break this week, and we’ll see what they say when all 15k or so of them are back.


  1. Hey MT,

    Although I missed the presentation, I have seen the modification and I like it a lot. Look forward to seeing how it is received at UC in the very near future.


  2. @Mark D
    so far quite good feedback, although a list of requested additions is growing:
    people want it to remember the ‘folded’ state, they want to be able to change what’s written in the welcome block, and put in their own headings.
    I’m a bit worried about the status of MDL-19124 though.

  3. Good move with UDONCMM :) from a mouth full to a spit ball.