Wednesday, 6 June 2012

June 2012 Learning Systems Update


I’ve been doing a Learning Systems podcast each month (with the exception of my recent ‘sabbatical’) since December 2008.  These podcasts are available to the Open University community but not more widely.  It occurred to me recently that I could (in the spirit of recycling) turn the scripts from these podcasts into a monthly posting here too – trimmed or extended where I get too OU specific.
At the time of the May post the Learning Systems team were still spending quite a lot of time grappling with the degraded performance we saw when we upgraded from Moodle 2.1 to 2.2 in early April.  Most of our users wouldn’t have spotted the degradation in performance – but on the servers we could see that the typical time it took to deliver a page within Moodle had jumped from around 300 ms to just over 500 ms. In itself perhaps not a figure to panic about, but something that we felt that we needed to both understand and remedy.  We were eventually able to isolate the problem to the new mechanism for handling context in Moodle 2.2 – and particularly to the sort of indexing required in PostgreSQL to support the context handling at OU scales.  Once we got our heads round the indexing, we saw performance jump back to the sort of figures we had with Moodle 2.1.  Panic over, for now at least.  The saga of the move to Moodle 2.2, has made us revisit the timetable we had in mind for deploying Moodle 2.3.  We had been planning to deploy 2.3 in either August or September  - with the latter being more likely give the slip in the release.  We now think that we need to do some serious load testing on Moodle 2.3 (as it’s configured at the OU) before can unleash it on our users, which will inevitably introduce some delay into the deployment.   There are a number of features in 2.3 that we want to bring into service here – not least the one’s that we’ve developed – so we will be bringing the new version into service at soon as we can.
Once we’ve got our collective heads around Moodle 2.3, we’ll turn our attention to Moodle 2.4.  The provisional specification for Moodle 2.4 mentions incorporating both the ForumNG and OUwiki.  Both of these were developed at the OU and shared with the community, and I’d be absolutely delighted to see these formally adopted into Moodle.  I’m sure there will be some work for developers here to do to smooth the way forward, and we’ll do whatever we need to do to help this happen.
In more routine business, we’re still gradually moving OU modules (courses in Moodle-speak) from our Moodle 1.9 installation through onto the newer 2.2 installation.  We’re doing this gradually as each module ends so that our students don’t see a sudden change in mid-presentation. At the moment Moodle 1.9 is seeing around 4.5M transactions each week, and Moodle 2.2 about 2.3 M – we expect that balance to switch round as we go through the summer and into the autumn.
We’ve also started work on refreshing the real-time tools we use alongside Moodle. We are currently running with Elluminate 10 (from Elluminate when we bought into it, now from Blackboard) – and we’ve just started the procurement exercise to allow us to either continue with Blackboard Collaborate for a further period of time, or to move to an alternative platform.  There is more information about the procurement exerciseelsewhere.
And finally, and only relevant to OU folks, there will be a update to the both VLE installations during June. On Tuesday 12th June we'll be updating the new VLE - the biggest single change being the new HTML Activities tool within Structured Content - significantly improving the ability to embed HTML4/HTML5 activities within the VLE. On Tuesday 19th June we'll be updating the old VLE - no new features being added, just minor maintenance updates.

Tuesday, 1 May 2012

The Wood and the Trees


Over the last six months I've been as far south as South Georgia and as far North as the North Cape.  I've taken more pictures of penguins than is sensible, I've seen the Northern Lights on ten occasions, I've been mugged by a striated caracara, chased by antarctic fur seals, learnt to drive a team of Siberian huskies and realised just how cold -20C feels.
And despite (or maybe because of) my absence the Learning Systems team at the OU has kept going, delivering regular VLE releases adding new functionality and working to migrate OU modules from the old Moodle 1.9 VLE onto the new Moodle 2 platform.
As I've got re-immersed in OU activities over the last few weeks, I've had the chance to reflect on what has changed while I've been away.
Learning System developments tend to be bundled up in monthly releases and, inevitably, these releases usually involve incremental, rather than earth shattering, changes.  However over a six month period the incremental changes all add up - and coming back to the party after a while away it really is quite dramatic how far things have moved on.
  • We've now migrated about 50% of OU modules onto the new platform (currently using Moodle 2.2.2), and we're on track to have almost all modules moved over by the end of 2012. At the moment the new platform is carrying about 25% of the total load (in terms of transactions).
  • We've brought Elluminate 10 into service at the OU - and about a third of our real-time collaboration traffic is now on that version of the platform.
  • We've finally turned off the FirstClass conferencing system.
  • We've rolled out OU Annotate to everyone in the OU Community - and added lots more new features to it.  We are seeing really encouraging usage levels on this too.
  • We've specified and started to develop a new version of the OpenLearn platform, based on Moodle 2.
  • We've specified and done lots of development work to support the OU's move to qualitifications-based teaching.
Within the VLE itself,
  • We've added lots of refinements to the collaborative tools collection (the OU versions of the blog, forum and wiki), most visibly making these tools all much more consistent.
  • The Quiz Engine continues to evolve with every release adding a few more question types (we're now up to 23 different types).  There has also been lots of work carried out to redevelop the STACK computer algebra system as a Moodle question type. We've been demonstrating that development to the Maths Faculty at the OU, and we expect to have it ready for release in Autumn 2012.
  • We've also added extra features to Structured Content (the OU's XML-based authoring system) to further enrich the learning materials that students can get access to on the VLE.
Any one of these developments probably wouldn't have seemed big enough to need a blog post celebrating their completion but seen together they look like a really impressive collection of developments.
Maybe I should go away more often.

Sunday, 18 September 2011

10 More Days


After a couple of years of contemplation and a lot of time talking to people and following the blogs and tweets of various career-breakers, I’m about to join their ranks.
At the end of September I’ll be packing up my desk at the Open University, handing over the Learning and Teaching Systems reins to my colleague Paul (twitter.com/paulbeeby - I hope he’s going to start tweeting soon so I can keep track of what’s happening), and leaving Moodle and e-learning behind for six months.
The first three months are planned – Sri Lanka, Shetland and the South Atlantic - but although I’ve got lots of ideas for the second three months (including some places not starting with S), I have for the first time in a very long time got no firm plans.
One of my frustrations, over the last five years particularly, has been the lack of time to think about the trips I’ve been fitting in around work commitments.  I’ve rushed off somewhat manically to the airport as soon as I could, and spent as much time away as possible – and then plunged back into work again.  One consequence has been not enough time to go through the photographs I’ve taken or to put together the blog postings, or any longer pieces of writing, from the trips.
My hope during the six months way from the office is to have time to make the trips a bit slower than they might otherwise have had to be, to reflect on and to write about my travelling, to spend some longer chunks of time in our house in Shetland, and maybe get re-enthused about e-learning.
I don’t plan to post anything further on this blog until next Easter – although I will be posting on my travel/photography blog (rossmac.blogspot.com), and I’ll be tweeting (twitter.com/rossmackenzie) when connectivity allows.
Sitting in my study in Oxford on a Sunday morning, I have lots of conflicting thoughts about the time away.  Part of me can’t picture being away from the OU for such a long time (I first joined the University in late 1995 – and the commute to Milton Keynes is just part of what I do most days).
Part of me can’t picture doing anything other than returning to the OU in April. And yet another part of me can’t picture getting back into the formality of the daily commute again.
I'm certainly looking forward to the opportunities this winter will present - and I will give the occasional thought to the roll-out of Moodle 2 at the OU.

Tuesday, 5 July 2011

Moodle 2 in UK HE


On 18th June, the OU hosted a meeting of UK Higher Education institutions who are either in the process of moving to Moodle 2, or who are very close to setting off on that journey.
This brought together about 60 individuals from about 20 institutions, and gave us the chance to talk about what we’re doing here and to learn about what is happening elsewhere.  It was good to see so many people here and to have the opportunity to talk with other folks facing the same issues, challenges and opportunities.
My presentation from the day is available on slideshare
The full timetable for the event is available at https://sites.google.com/a/gapps.open.ac.uk/hemoodle/home-1 (and we’ll be adding the presentations shortly).
One of the outcomes of the meeting was agreement what we should have regular meetings like this – and the suggestion was they we might have two face-to-face and two online meetings each year.

Thursday, 5 May 2011

OU Learning and Teaching Systems blogs


I was putting together a list of the various work-related blogs that members of the OU Learning and Teaching Systems Team keep - thought it might be useful to share it.




Jason Platts (for the JISC-funded DOULS project)  http://www.open.ac.uk/blogs/douls/

Tuesday, 26 April 2011

MoodleMoot UK 2011 Presentations


There were four presentations from the Open University Learning and Teaching Systems team at the MoodleMoot last week.

Sam Marshall talked about working with Moodle HQ    http://www.slideshare.net/sammarshall_ou/how-to-change-moodle

Anthony Forth talked about recent work with mobile devices and Moodle     http://www.slideshare.net/anthonyforth/ou-mobile-and-moodle

Tim Hunt talked about the new quiz engine (he gave his talk using the quiz engine, so there aren’t slides to link to – there will be videos shortly and I’ll post links to those when they’re available).

I talked about how we’re going to be using Moodle 2   http://www.slideshare.net/ram65/moving-the-ou-to-moodle-20

And we're going to be hosting an event (in Milton Keynes on June 20th) on using Moodle 2 in the HE sector.  There's more information at 

Tuesday, 5 April 2011

It's all about the Numbers


Over the last few months most of the development team at the OU have been concentrating on activities related to getting Moodle 2 up and running here - and particularly in migrating the OU developed components and plug-ins for Moodle so that both we and others can use these in Moodle 2 as it gets deployed.
Our intention at the moment is to start using Moodle 2 with a small number of students this summer, and to gradually move all OU courses across to Moodle 2 over the following 12 months.  One of the issues for us is around having confidence in the ability of the new Moodle installation to cope with the sheer volume of traffic that our current Moodle 1.9 installation carries, so I thought it might be interesting say a bit about our monitoring of Moodle and the volume of traffic we're handling at the moment.
We have two almost-real-time systems monitoring the VLE.
There is a dashboard report on the VLE which lets us see the activity level over last 5 minutes, last 60 minutes and last 24 hours.  We can see how many users are on the system, and also get a indication of which parts of the system they are using.
OU VLE dashboard report
Alongside this we feed VLE transaction information out of the VLE to a centralised OU monitoring system which lets us see how traffic varies over the day.  The curve below is a fairly typical weekday curve showing our traffic climbing gradually through the morning to our day-time plateau (with a little peak at lunchtime) before a tea-time dip and then the evening peak.
OU VLE daily performance
So what are these tools telling us?
Firstly, the OU VLE is busy and has been getting dramatically busier over the last 18 months.
In February 2010 (February is always a really busy time in the OU's teaching calendar) our busiest day saw just under 700,000 logged transactions from just under 50,000 unique users, in February 2011 we saw the daily traffic peak at 1.4M transactions from 60,000 users (and on 21 days in February 2011 we had over 1M transactions).
Over the last 15 months we've been logging both the total number of transactions and the total number of unique users we've seen each day.  Both of these show similar patterns through the year - but while the user numbers have grown by between 20% and 30%, transaction figures have grown by over 100% over the last 12 months.
OU VLE transaction figures
OU VLE users
The next question is, what are the users doing while they're using the VLE?  The short answer is talking to each other via the forums - over the last 15 months we've seen the number of forum posts created each month climb from around 14,000 to close to 500,000.  Again the curve shows the same shape but climbs even more dramatically than the transaction numbers.
OU VLE forum posts
Now we know both the scale and the type of traffic that we can expect from our users, we need to ensure that our Moodle 2 installation can cope with this.  Hopefully I'll be able to post again in a few weeks to let you know.