The Impact of Open Source Software on Education by Ken Udas - HTML preview

PLEASE NOTE: This is an HTML preview only and some elements such as links or page numbers may be incorrect.
Download the book in PDF, ePub, Kindle for a complete version.

Chapter 4OSS and Infrastructure for NZ’s Education System (Richard Wyles)

4.1Introduction - Richard Wyles*

Richard Wyles - Introduction

Figure (graphics1.jpg)
Figure 4.1

Richard’s OSS series contribution focused around innovation for education and the infrastructure of New Zealand’s education system.

Richard Wyles is a director and co-founder of Flexible Learning Network Ltd, a private company focused on flexible learning solutions for the education, corporate training and public sectors. For the past four years Richard has been leading national eLearning infrastructure projects in New Zealand, underpinned by open source and particularly Moodle. A full-time development team, now numbering around 10 programmers has been working continuously on Moodle and related open source projects since May 2004. Within a short period of time, Moodle is now the most widely used Learning Management System in New Zealand, particularly in the post-secondary vocational educational sector and increasingly within government sector departments.

To coordinate these efforts and provide a place for stakeholders to contribute, Richard co-founded Eduforge. He currently leads several NZ Government funded projects including piloting a national eLearning Network in New Zealand - this work has led to a single-sign-on framework or Moodle Networks, and the NZ Open Educational Resources project.

4.2Innovation for Education: OSS and Infrastructure for NZ’s Education System*

Author - Richard Wyles, Innovation for Education: OSS and Infrastructure for NZ’s Education System. Originally submitted March 21st, 2007 to the OSS and OER in Education Series, Terra Incognita blog (Penn State World Campus), edited by Ken Udas.

The saying goes that necessity is the mother of invention. Innovation is somewhat different, it can be incremental improvements, a new way of using something, or the thinking that underpins radical invention. When it comes to innovation there’s two quite distinct drivers. One is the norm in the proprietary software world - that is supplier side innovation. To differentiate a product a supplier will spend on R&D and commercialise and often protect their innovations with patent law. While this model is reasonably efficient in open competitive markets, a significant problem remains in that it largely ignores end-user or demand-side innovation. I say largely because any successful proprietary software vendor, will of course, take demand signals such as customer feedback into account when designing new releases. The problems are that there are time lags, inefficiencies in communication flow and inherent prioritisation of resources that ignores both niche and emergent need (e.g. Does Blackboard have a Maori language pack?). Patents are also designed to limit the diffusion of innovation and thereby protect the competitive advantage that the innovation provides. Problems drive innovation!

Thinking back to 2003 when I first started getting involved in elearning technology, there was a recognised problem in New Zealand’s education system. eLearning was very unevenly spread and quite understandably. New Zealand is reasonably large in geographical terms - a little bit larger than Britain. However, the population is small at 4 million people and we’re geographically isolated - the distance between Wellington and Sydney is not too far off the distance between London and Moscow. It’s a developed Western nation but unusually the economy is largely reliant on agricultural exports. The education sector is well served with 7 universities, 20 institutes of technology and polytechnics, 3 wananga plus many smaller private training companies. Many of the polytechnics are regionally based, serving smaller more rural population centres.

Map depicting LMS market in NZ in 2003 (Map depicting LMS market in NZ in 2003.jpg)
Figure 4.2Map depicting LMS market in NZ in 2003

In 2003 there wasn’t a lot of eLearning infrastructure. With an initial consortium of 8 institutions, and a modest amount of government funding (given our goals), we started the New Zealand Open Source Virtual Learning Environment (NZOSVLE) project. Our first recognisable problem was that this project was going to be very hard to manage without some suitable tools to help. After looking about, finding nothing at that time that solved the problem and thinking our need can’t be unique, we came up with the idea of Eduforge. Eduforge delivers the same services as does Sourceforge but with some additional collaboration and communication tools such as project based blogging and wikis. We’ve endeavoured to support the needs of both technologists and others in the education community that may be less technically focused. Indeed, there are many projects hosted on Eduforge that have little to do with software. Eduforge is an open access environment - it is not aligned to any institution, it is free to use and has projects from throughout the world. Eduforge could be described as an accidental outcome of the NZOSVLE project. We’ve made some improvements since first launching in February 2004 and we’ll keep evolving the platform. As a trivial aside, Eduforge is now hosted at a data centre in Dallas, Texas to reduce latency for users in many parts of the world.

Figure (graphics2.jpg)
Figure 4.3

In parallel to the work on Eduforge, we needed to start designing the Virtual Learning Environment (VLE). In was vital to establish some core principles to guide our efforts. Firstly, we weren’t going to fall into the “not invented here” trap. A Learning Management System (LMS) was a natural starting point to the VLE and there were numerous open source options in varying states of maturity. We would select the most promising and focus our resources there. We would not fork the code because, with limited resources, a New Zealand fork would only prove to be more expensive to maintain over time. We would be good open source “citizens”. We were constantly thinking, “will this code get upstream?”

So our selection process included not just the qualities of the architecture and code, important though it is. We were also looking for a good community model to apply our time, energy and resources. Though, of course somewhat dated now, this process was documented: Shortlisting of LMS, Evaluation Part II (focused on pedagogical aspects) and Technical Evaluation. The process took a full 5 months with Moodle selected in May 2004.

In hindsight that decision looks relatively easy but at the time there were no clear leaders. Sakai was only just getting underway, ATutor was brand new, Ilias looked interesting as they had made some headway with SCORM compliance but a small user base, and Moodle had a user base of around 350 installations but no enterprise scale installations. Indeed, without some work, Moodle wouldn’t scale to meet our requirements. We weren’t at all concerned about ticking boxes on the features list. We wanted a robust architecture and a responsive open community.

That first year saw a huge amount of effort in improving the scalability and security of Moodle with Moodle 1.5 being what I’d describe as the first truly enterprise ready open source LMS. There were nervous moments launching Moodle at the Open Polytechnic of New Zealand, with its 35,000 learners and we were doing a hard cutover from an in-house system and a gnarly legacy student records system complicated matters. I did the classic project manager’s trick of being far away in Washington DC on launch day, November 1, 2004.

Since then we’ve continued to devote development efforts to Moodle, but now much more into the feature-set and interoperability aspects with other components of the VLE. Our recent efforts have been on developing Moodle Networks coming out as standard in 1.8.Moodle Networks allows a networked framework of multiple Moodles where users can roam across, using comprehensive Single sign-on (SSO) and transparent remote enrollments. Administrators at the originating Moodle install can see logs of remote activity. You can also run your Moodle in “Hub” mode where any Moodle install can connect and users roam across. The Moodle Network code includes an XML-RPC call dispatcher that can expose the whole Moodle API to trusted hosts.

Why did we do this? Again it is to solve a problem. As stated above, many of our institutions are relatively small, serving small remote populations. To ensure broad access to educational opportunities, cross institutional networking of delivery solves student access as well as economies of scale for the institution. The power of the network rests at the node - by that I mean each institution can quite easily configure their Moodle to network specific courses and enroll some students but not others. Institution A may provide say viticulture to Institution B students but not C etc etc. Authentication is managed, as it currently is, via each enrolling institution. The power of this flexible framework will take a bit of time to unfold as it takes some time to establish the non-technical arrangements of such a network.

Concurrently, we’ve been working on a new ePortfolio system. This is a bit of a departure for us because my preference is to build upon existing code-bases than start from scratch. We had been doing some work with Elgg but we got confronted with a design problem in that we couldn’t address the requirements of all the stakeholders in an ePortfolio system with the current architectures available. Mahara (Maori for thought or reflection) deals with this by having an Artifact, Views (templates to group artifacts) and Communities framework. The user can set the permissions on which communities can have access to which views. Still early days on this but we’re very excited by the potential with Mahara. Multiple institutions are using a shared instance at MyPortfolio.ac.nz and that in itself is very rewarding as that level of collaboration would not have been possible only a year or two ago. You can learn more about Mahara by viewing the documents and we will have a demonstrator up soon. Naturally rich interoperability with Moodle is part of the plan and is currently in development.

Another key part of the VLE is a national network of repositories, both for courseware and research output. This is more recent work but we followed the same successful process when selecting the LMS. The technical review pointed to using Fedora for the OAI-PMH national hub and hosted solution while, with some work, Eprints is a good option for ease of deployment at individual institutions. Enhancements we’ve been making include RSS feeds from Fedora, ratings, add comments, nested collections, a DIY configuration tool for Eprints, and a SRW/U service to be adapted for Fedora which will become the basis of the web front end search on the hub and is adaptable for the likes of FEZ and Moodle. I’m probably getting a bit technical here but the idea is to harvest all of NZ’s research output and make it more easily accessible. In parallel we want courseware repositories to be accessible to tutors/teachers/ instructional designers with easy federated search at the course set-up level.

With leads me on to our work on open educational resources but that’s a whole other story…

In summary, what I’m trying to convey with this post is that we’ve been quite busy building what amounts to some significant national infrastructure for NZ’s education system. I like to think that our innovation is end-user / demand driven which is made possible by working with open source technologies. And because it’s open source we can leverage the innovations of others and vice versa.

Our team at Catalyst, the Flexible Learning Network, and consortium partners in the education sector such as the Open Polytechnic are committed to the open source paradigm. It solves a lot of problems for us. When working with open source solutions, the playing field becomes a lot more level as the aggregation of capital is not such of a factor - ideas and capability become the new currency. And for end-users we can deliver innovations and some fit-for-purpose outcomes not otherwise possible. A small but cogent example is that Moodle now has Maori, Tongan and Samoan language packs - important for our native Pacific Island communities. Which proprietary LMS can boast that?

Comments

14 Responses to “Innovation for Education - OSS and Infrastructure for NZ’s Education System”

1. Ken Udas - March 21st, 2007 at 5:18 pm

Richard, I might as well kick things off. I notice from your 2003 and 2006 (before and after) graphics that the number of LMS deployments grew from 11 in 2003 to 18 in 2006. Do you think that the increased total number of deployments was a consequence of the general growth of online learning globally? That is, do you think that the growth was independent of the New Zealand Open Source Virtual Learning Environment (NZOSVLE) project? Why?

2. richardwyles - March 21st, 2007 at 11:23 pm

Hi Ken. Actually I’m sure the graphics are a little inaccurate - there’s more Moodles! The maps represent what is called the ‘institute of technology and polytechnic sector’ in New Zealand. Certainly there’s been global growth in online learning over this time period. The problem we faced was that some were being left behind - a digital divide was quite clear between new Zealand’s larger institutions and the smaller regional ones. Even those institutions who were investing tended to stop at the Blackboard Basic edition rather than the full suite.

To answer this properly it’s worth quoting from one of our project partners on how the NZOSVLE lowered the barriers to entry. Overall, in the first year or so, we saw the “have-nots” becoming “haves” as they adopted production level LMSs. More recently we’re seeing a lot of migration from the likes of Blackboard and WebCT to Moodle.

“Nelson Marlborough Institute of Technology (NMIT) is a regional Polytechnic serving a rapidly growing but widely dispersed population across the top of the South Island. This geographic spread combined with some of the highest levels of employment in the country provides significant challenges for NMIT in maintaining our viability and relevancy. A project was established in 2003 to select and implement a commercial Learning Management System to support the flexible access to learning materials. However, up-front costs of hardware, license and local technical support proved too great a barrier in difficult financial times and we lacked experience or confidence in utilising Open Source systems.

The advent of the NZOSVLE project has changed all this. Moodle is a highly functional, stable and relatively intuitive LMS compared to many of the commercial products. An external service provider now hosts our installation of Moodle and the quality of the support available via the NZOSVLE project and the wider Moodle user community has been outstanding. Rather than pay for expensive hardware and license fees, a greater percentage of available funds have been able to be used to establish an internal support team. The Flexible Learning team is now working on a number of online development projects and supporting a growing number of teaching staff as they explore utilising Moodle to enhance their current classroom-based courses.

NMIT looks forward to utilising this and other systems to better meet the learning needs of our communities. Where possible we will continue to support the use and development of Open Source systems in NZ education.”

David Sturrock, Flexible Learning Team Leader, Nelson Marlborough Institute of Technology

3. richardwyles - March 22nd, 2007 at 9:40 pm

Sorry to cross-post comments here but to pick up on the thread we had earlier about interoperability, SOAs etc. then I suspect Patrick and my philosophies are actually quite well aligned. To illustrate, have a look at the conceptual diagrams used in our proposals back in 2003 and then again in 2004:

https://eduforge.org/docman/view.php/7/1296/NZOSVLE.jpg

https://eduforge.org/docman/view.php/7/462/OSVLEII.jpg

While I didn’t know the jargon for SOAs back in 2003, the concept of separating out the feature-set was very firmly in our mind. And I think we made some good decisions. I believe that Moodle is a route to the same end. At present Moodle can be described as a cohesive LMS. But the architecture does adhere to good principles of “loose coupling”. I believe Moodle will evolve into a form of ‘LMS operating system’ for want of a better descriptive title. By this I mean there will be a framework using web services communicating with a “core operating system” to achieve very flexible configurations. I haven’t caught up with Martin Dougiamas since mid last year but will be in a month’s time and the evolution of Moodle is always a topic of discussion!

4. Ken Udas - March 23rd, 2007 at 6:07 am

Richard, thank you for the response relating to the growth of LMS deployments and the role that the NZOSVLE project had in reducing participation barriers for eLearning (particularly in financially fragile institutions). Were there any other outcomes that flowed from the project and the use of OSS?

That is, did you note additional inter-institutional collaboration around other features of eLearning? You referred to the original group of 8 institutions that participated in the NZOSVLE project as a “consortium” which seems to infer collaboration. Is this true, and if so, was the collaboration confined to deploying and maintaining learning technologies? I am probing to see if you saw “secondary” impact on the sector or at least among the participating institutions.

I have a follow-up question already, but will wait for this response first.

5. richardwyles - March 23rd, 2007 at 6:54 pm

It’s hard to quantify but certainly, in the same way that if you build a road you will get cars on it, we noticed and were gratified by the upswing in elearning activity due to enabling the foundational infrastructure. Due to this, there has been some significant inter-institutional collaboration however I must qualify that because much of it has been more informal, ad hoc and across middle layers between faculties, eLearning managers, instructional designers etc.

So, while there has been a secondary impact, it could be much more so from my viewpoint if there was a more strategic framework to support it. In many ways, our efforts have been very much “bottom up”and I suspect most Chief Executives and Academic Managers are not fully aware of the potential of what we’ve been doing. That’s understandable, the power of Web 2.0 and networked environments are foreign to many people’s working lives (currently!). We are endeavouring to encourage the direction towards more meaningful collaboration with the Moodle Networks project which I’m very excited about. And, while the wheels of bureaucracy naturally turn http://www.flexible.co.nz slowly, the drivers behind networked education and inter-institutional collaboration are inescapable. We will see much more tangible evidence of the evolution of this framework over 2007 and into 2008.

There has been another secondary impact that I’d like to mention, and this is due, in part, to my new business venture, the Flexible Learning Network (http://www.flexible.co.nz). Working with our technology partners at Catalyst, we’re successfully rolling out OSS infrastructure beyond the education sector. Large sections of the government sector are now adopting Moodle including New Zealand’s Ministry of Social Development, Department of Labour, Inland Revenue Department (tax agency) etc. And we’re seeing signs of inter-organisational collaboration at this level too.

Looking back, and writing these posts, has helped me reflect on what’s been achieved but it still feels like there’s some mountains to climb. We’re still at the early stages really…

6. Ken Udas – March 24th, 2007 at 8:22 am

Richard, now I have two follow-up questions. I will first ask the question that relates to your last comment. How does the Flexible Learning Network fit into the larger free software and education ecosystem? Do you see organizations like the Flexible Learning Network supporting an economic model for the growth and development of particular OSS applications, and does this type of model support the more general development of OSS and/or magnify the impact of OSS in education? Is this model substantively different from the “dot com” support service entities that support many OSS applications like Moodle, Linux, LAMS, etc.

Please, is you are reading along and have a question, do not let me dominate this dialog. Please feel fee to post a general comment, question, or provide some feedback.

7. richardwyles - March 24th, 2007 at 3:50 pm

Flexible Learning Network was formed to focus on strategy, learning design, content development, training and coaching. So, with our service streams we are different to the likes of Moodle.com, LAMS Foundation or something like RedHat Linux because we’re focused on good practice use of a range of tools - we’re not tool specific. In fact we have clients that use proprietary applications.

We still work on infrastructure but more in an advisory or project management capacities (and the bigger the project the better ;-) . For example, recently we’ve been consulting for a global shipping company which operates out of over 50 countries but has their headquarters in Dubai. They’re in the process of setting up a corporate academy and I’m finding this departure from traditional educational structures interesting. In these types of roles naturally we strongly advise towards the benefits of OSS. Flexible Learning is an associate company of Catalyst IT which is a specialist OSS services company with about 75 programmers all working on open source. Working closely with them is a major point of difference for us. For example, we know that we have really strong expertise in enterprise Moodle, Fedora, Eprints, Mahara and then a whole host of other OSS systems and technologies for any customised developments that can form part of the solution suite. Combined, the two companies can deliver a very comprehensive service offering (sales hat firmly on here ;-)

And in the example above, our work has a natural progression from initial strategic consulting towards design and development of exemplar courses, knowledge transfer to their staff, online coaching of e-tutors for the first course roll-outs - in short setting the foundations for a successful venture.

I would also like to add that, consistent with our strong advocacy and work with OSS, is our work and preference towards Open Educational Resources on the content side. It’s not always possible because it’s the client’s perogative, but the cross-pollination of design methodologies is something we’re finding beneficial. Despite the high profile projects from MIT and OUUK we don’t see many examples of purpose built OERS (as opposed to ‘after the fact’ opening) with the goal of ease of editing, extension and reuse. One trend is towards wikis and this is an important element but not the silver bullet. Wiki syntax is still arcane to many and wikis don’t deliver all the learning activities teachers and learners expect. I expect a suite of OER tools to soon develop as there’s certainly an itch…eXe is an example of this direction

8. Ken Udas - March 25th, 2007 at 6:49 pm

Richard, I want to go in another direction for a minute. I see how the NZOSVLE project redu