Tag Archives: myMoodle

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: http://www.minhtam.info/a/screens/MDL-19430_%2820090904%29.swf
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 moodle.org 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.

new version of files for MDL-19430

I uploaded a new package of files to MDL-19430.

I have made a number of changes to improve security, maintainability and performance, as suggested by Ashley Holman.

I have also made changes to the install.txt to hopefully avoid the confusion Mark went through.

This package is straight from of my installation of 1.9.5, and Penny’s patch also works fine on 1.9.5, once you create the ‘local’ folder.

user-determined order and number of courses on myMoodle

This is a re-post of what I wrote over at the Moodle.org forums. If you have an account, it would probably be better to post there.

I’ve been quiet about this for a few weeks on the topic of myMoodle, but have now gotten to a point where I can share what I’ve got with anyone interested. I have also finally created a tracker item: MDL-19430 – “user-determined order and number of courses on myMoodle
Mind you, it’s still done yet! The code is quite ugly and will need some cleaning up, and more importantly, some comments. Read more »

on the loading speed of custom myMoodle

A few weeks ago I wrote about the customisations I am doing on myMoodle to let the user have some control of the centre column. After all, the user has control of the two side columns, so why have the centre completely locked down.

Since I wrote my post in April, I have continued to work on this and my colleagues have also made a number of useful suggestions. Below is a picture of there I am up to at the moment. Read more »

Allowing user-determined order of courses on myMoodle

This is a re-post/copy of my post over in the Moodle forums. If you have an account on Moodle.org, you can contribute to the discussion there.

Currently the default order of courses on myMoodle is descending, by ID. This can be changed by changing on line in print_overview() in course/lib.php. However, other ways of sorting, such as alphabetically, or by last access date are not always that useful either.

Some of our teachers have asked if it would be possible to rearrange their courses on myMoodle, similar to the way topics can be rearranged in courses. That way they could determine their own order, and have the most frequently used course on top, or the most important one. Read more »