Posts tagged ‘courses’

Course content management and synchronisation in Moodle

Over the last couple of weeks I’ve been working on writing some more courses in Moodle for use in Mekelle Uni, other parts of Ethiopia and hopefully further afield. There are a couple of us working on writing these courses, which we’re currently working on using the Moodle installation on my ISP (at: http://moodle.alexlittle.net). Given that we’ve both got reliable and fast internet this isn’t a problem.

However at some point we need to export course to install on the servers in MU, and possibly other places where they don’t have a quick reliable internet connection and won’t be able to rely on connecting to my website (for example, MU recently had hardware issues with their core switch, which messed up their internet access for several days).

If we have the course completely finalised and polished, we can use Moodle backup and restore to move the course around. But (and this is possibly very likely) if we need to update the course, perhaps we need to restructure the content or activities, or even make small edits, we’re in the position where we need to either:

1) manually make the changes on both sites to keep them in synch (my Moodle would be the ‘master’ copy); or
2) overwrite the copy in MU and risk losing the user data.

I’ve not tested this all thoroughly, but my impression at the moment is that if you restore a revised course over the top of an existing one, you could lose some or all the user data (forum postings, submitted assignments etc). I’m grateful for any information that says otherwise. I know we could back up the original course to keep the user data, but would it still be accessible in the revised course?

Making changes manually on one or two copies of the course isn’t a big deal, but it will become a problem if we want to host the course on several more Moodle installations. The courses will quickly become out of synch.

Has anyone else had to deal with this type of problem and if so, how did you deal with it? I know the OU stores it’s courses in it’s own XML format for republishing or updating a course with edits, but they’ve had to write a stack of code to enable this – not the route I’d like to go down.

What would be ideal for us would be for courses to automatically synchronise themselves from a master copy when their internet connection allows. Maybe this is too much of an obscure use-case for anyone to have dealt with before? I realise there could a be a stack of synchronisation issues to deal with.

This also ties up with my previous post about the cost of internet access (and data limits), if I could work offline at home on the course, then just go online to synchronise, this would save a lot of hassle backing up and restoring courses, with the risk of overwriting someone else’s edits.

I’ve seen some of the mobile Moodle applications, so students can work offline on their mobiles and then synchronise when online again, so this could be an extension of the same principle, but probably more complex.

One of the themes at next years eLearning Africa conference is how to deal with bandwidth/connection limitations, so maybe if I get chance to go, I’ll get some ideas from there.

Why no search facility?

I’ve just submitted my assignment for the OUs Effective Leadership Skills course (GB003). It’s only a short course (approx 20 hours), and non-credit bearing but it’s taken me little while to get through. It’s different from most of the other OU courses as there are no fixed start and end dates, which I think the OU should probably be doing more of – though I know there are plenty of reasons as to why the OU still has fixed start/end dates for the vast majority of it’s courses (including tutor workload planning and exam timing). But there have been lots of times when I thought about doing a particular course, only to find it’s not running for another 6 months.

This course content is pretty much what I’d expected, though there was less reading than I thought there would be – especially compared to the Law course (W200) I took couple of years ago. My feeling is that most of these types of courses (e.g. effective time management etc) generally contain common sense approaches to work that you should probably know anyway – but sometimes they just need to be reinforced.

The assignment itself was very reflective and making you look at how you going to apply what you’ve learnt directly to your work, which is the whole point of doing the course in the first place, though I generally find these types of reflective activity quite hard!

Only had a couple of little niggles about the course and these are totally related to how the course delivery software (Moodle) forces content to be given to users (rather than anything to do with the course content). Firstly, that the navigation was quite poor, once you were on a content page, there was effectively only 3 links to navigate the content – (a) return to course homepage, (b) go to next page or (c) go to previous page. There was no quick way to jump back to a particular page in another section that you wanted to refer to. This is also a problem I’ve had with course content in OpenLearn (but we’re working on that one).

The second problem was that there was no search facility on the site, so the only way to try and find the page that I’d read about ‘virtual leadership’ on was to just scan through all the pages. Not a huge problem for this course (not too many pages), but frustrating nonetheless, but this would be infuriating for much bigger courses. I had a similar issue with the law course, in that we were provided with the course manuals in paper form and I asked to have the manuals in pdf format too, basically for ease of searching and for taking away with me (didn’t want to be lugging around heavy course material when I’d already got my laptop). My request for this was rejected (on what I thought was a fairly lame excuse), even though I know the manuals are produced in pdf format to send to the printers!

Hopefully as Moodle (sorry, OU VLE!) is rolled out and more courses have their full content online, this search issue will be sorted out!