moodle at the ou moodle moot 2010

40
Moodle at the OU Ross Mackenzie The Open University

Upload: ross-mackenzie

Post on 15-Jul-2015

3.328 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Moodle at the ou   moodle moot 2010

Moodle at the OU

Ross MackenzieThe Open University

Page 2: Moodle at the ou   moodle moot 2010

In the Beginning

Page 3: Moodle at the ou   moodle moot 2010

Before Moodle• May 2005

• Major review of OU learning and teaching systems

Page 4: Moodle at the ou   moodle moot 2010

Before Moodle• May 2005

• Major review of OU learning and teaching systems

Page 5: Moodle at the ou   moodle moot 2010

The Big Decision• 6th July 2005

• “A momentous day for Britain”

• “The most fantastic opportunity to do everything we ever dreamed of”

Page 6: Moodle at the ou   moodle moot 2010

The Big Decision• 6th July 2005

• “A momentous day for Britain”

– Tony Blair

• “The most fantastic opportunity to do everything we ever dreamed of”

– Seb Coe

Page 7: Moodle at the ou   moodle moot 2010

The Big Decision• 6th July 2005

• “A momentous day for Britain”

– Tony Blair

• “The most fantastic opportunity to do everything we ever dreamed of”

– Seb Coe

Page 8: Moodle at the ou   moodle moot 2010

The Big Decision• 6th July 2005

• Also the day when the OU decided we could go with Moodle

– it did lots of what we needed– we could make it do what it didn’t – it would scale to our traffic levels

Page 9: Moodle at the ou   moodle moot 2010

Initial Plans• Formal decision in November 2005

• Initial (pilot scale) launch in May 2006

• Full launch in February 2007• Follow-up release in February 2008

• All developments would be released back to the Moodle community

Page 10: Moodle at the ou   moodle moot 2010

Initial Plans• Formal decision in November 2005

• Initial (pilot scale) launch in May 2006

• Full launch in February 2007• Follow-up release in February 2008

• All developments would be released back to the Moodle community

Page 11: Moodle at the ou   moodle moot 2010

Initial Plans• Formal decision in November 2005

• Initial (pilot scale) launch in May 2006

• Full launch in February 2007• Follow-up release in February 2008

• All developments would be released back to the Moodle community

Page 12: Moodle at the ou   moodle moot 2010

Roadmap 1

Page 13: Moodle at the ou   moodle moot 2010

OU - Moodle.org developments• OU funded/part-funded several major developments

– Roles & Permissions (in 1.7)

– Accessibility improvements (in 1.8)

– Gradebook (in 1.9)

• In each case we went live with beta releases

Page 14: Moodle at the ou   moodle moot 2010

OU In-house Developments• ForumNG• OU Blog• OU Wiki

• ResourcePage• Study calendar course

format

• Shared activities system• Newfeed• MyStuff

• Dataplus

• And more

• Most available via Moodle contrib, others elsewhere

Page 15: Moodle at the ou   moodle moot 2010

Quiz developments• Quiz Module development and maintenance

• OpenMark

– http://www.open.ac.uk/openmarkexamples/

– http://openmark.dev.java.net/

Page 16: Moodle at the ou   moodle moot 2010

Other stuff…• Elluminate

– Bridged link between Moodle and Elluminate

• Content Authoring– Structured Content– XML-based authoring via Microsoft Word

Page 17: Moodle at the ou   moodle moot 2010

Changes to Moodle 1.x• In addition to commissioned developments and local

modules/blocks

• In addition to changes to core

• Localisations

– 2000 changes to standard Moodle– remade each time we sync with a new Moodle release

Page 18: Moodle at the ou   moodle moot 2010

OU Development Model• Parallel Development Model

• Quarterly releases – re-sync with stable Moodle release once/quarter

• Three month development period / two month (two stage) test period ahead of each release

Page 19: Moodle at the ou   moodle moot 2010

RequirementsGathering

Development

Functional Testing

Pre-release Testing

In Service

Page 20: Moodle at the ou   moodle moot 2010

Craigellachie

Fettercairn

Knockando

We Are Here

Page 21: Moodle at the ou   moodle moot 2010

Local OU releases• Annual/six-monthly/fourth-monthly

• Quarterly

– limited changes between releases– regular requirements gathering – regular re-prioritisation

Page 22: Moodle at the ou   moodle moot 2010

What have we learnt so far• Don’t go live with beta releases

– Resist the temptation

• Release early / release often– Annual cycles don’t cut it / Rolling releases hard to test

• Your VLE is never finished– There’s always more to do

Page 23: Moodle at the ou   moodle moot 2010

What have we learnt so far• Keep soliciting requirements

– People will keep coming up with good ideas

• Never underestimate the traffic– There’s always another bottle neck

• Keep evangelising– Sell, sell and sell again

Page 24: Moodle at the ou   moodle moot 2010

Where are we Now ?

Page 25: Moodle at the ou   moodle moot 2010

Moodle at Scale• 5330 sites on main VLE, 579 currently live

• 648,000 users in database, 168,000 currently active

• In 24h period 35,000 - 50,000 unique users

• Concurrency? – maybe 2,000 – 2,500

Page 26: Moodle at the ou   moodle moot 2010

OU Moodle Architecture• Three layer architecture – Red Hat-based

• 5 webservers – 4 load-balanced serving users, 1 running cron

• Database cluster – postgreSQL 8.3• NFS cluster

• Storage Area Network

Page 27: Moodle at the ou   moodle moot 2010

Webservers

Database servers File servers

Storage Area Network

Page 28: Moodle at the ou   moodle moot 2010

Multiple Systems• Live Systems

• Acceptance Test – near mirror of Live

• Technical Testing system – replica of development

• Development systems – one (or more) for each developer

Page 29: Moodle at the ou   moodle moot 2010

Multiple Systems• Live Systems

• Acceptance Test – near mirror of Live

• Technical Testing system – replica of development

• Development systems – one (or more) for each developer

Page 30: Moodle at the ou   moodle moot 2010

People• Development Team

• Support Team

• Testing Team

• Evangelists

Page 31: Moodle at the ou   moodle moot 2010

Current Developments• Incremental Developments

– Collaborative Tools (ForumNG, OUBlog)– Assessment (new quiz engine)

– Structured Content (richer learning material)– Reporting systems

• Working with Google Apps for Education

• Associate Lecturer Dashboard

Page 32: Moodle at the ou   moodle moot 2010

Where Next ?

Page 33: Moodle at the ou   moodle moot 2010

Moodle 2

Page 34: Moodle at the ou   moodle moot 2010

Moodle 2• Raises lots of questions

• We’ve already working on elements of Moodle 2

– Conditional Activities– Quiz Engine (maybe Moodle 2.1?)

• We’re not making any decisions until beta, and (this time) not doing anything until there is a stable release

Page 35: Moodle at the ou   moodle moot 2010

Moodle 2• We’re going to be working on migrating the modules

we’ve developed (don’t yet know scale of problem)

• We will be looking at the cost of remaking localisations

• I’ve committed to understanding the costs of moving to Moodle 2 by end of June (beta permitting - )

Page 36: Moodle at the ou   moodle moot 2010

Moodle 2 options• Ignore it – stick with Moodle 1.9 – and do our own thing

• Adopt it – remaking our localisations

– Likely to be expensive

• Adopt it – but accept many fewer localisations

– Do more the Moodle way / Less the OU way

Page 37: Moodle at the ou   moodle moot 2010

OU Learning and Teaching Systems Roadmap

Page 38: Moodle at the ou   moodle moot 2010

Further out• Life in the Clouds

• Already exploring Google Apps

– Initial light integration (SSO)– Later tighter integration (groupings level)

• Cloud Hosting – more likely using e.g. Amazon EC2/S3 than full external hosting….

Page 39: Moodle at the ou   moodle moot 2010

OU at the MoodleMoot• Sam Marshall

• Tim Hunt

• Jason Platts

• Anthony Forth

• Phil Butcher

• Tim Lowe

Page 40: Moodle at the ou   moodle moot 2010

Any Questions?

Ross Mackenzie

[email protected]