Upgrading from Moodle 1.9 to 2.0

Upgrading from Moodle 1.9 to 2.0

by John Gunter -
Number of replies: 11

Hi everyone,

I have a local installation of Moodle 1.9 running to support a small number of online classes I'm teaching. I'm interested in moving that instance over to 2x.

The problem, though, is that everyone is suggesting I wait, or not upgrade at all.

I've been pointed toward this as an example of the failings of Moodle 2.0. In short, few people seem to be using the latest and "greatest" Moodle.

Can someone explain the differences between 1.9 and 2x for me? I am curious as to why so many Moodle users have yet to upgrade to 2x, and even more still are downloading 1.9 when 2.0 already exists.

Cheers,

John

Attachment Moodle Versions (012412).PNG
Average of ratings: Useful (1)
In reply to John Gunter

Re: Upgrading from Moodle 1.9 to 2.0

by Jason Jolaoso -

You sir , are aking the 'million dollar question' every end user always gets to ask - do I stick with what works for me ? or do I dive into the attractive unknown?

I would be quick to mention that:

1. You can get more information about cool new  2x moodle versions here

and 1.9x here ( and of course all these are in 2x moodle versions)

2. A middle ground that works for me when i want to choose b/w updgrading and sticking with my old faithful is this - I engage in a 'parallel change over' . I try out the new software in another enviroment while i maintain the old one.

You can say I'm trying to get the best of both worlds. smile

Expensive ? maybe - but it's been very helpful when making crucial decisons.

 

Cheers.

Average of ratings: Useful (2)
In reply to John Gunter

Re: Upgrading from Moodle 1.9 to 2.0

by Colin Fraser -
Picture of Documentation writers Picture of Testers

mmm talk about a complicated question... where do I start? This is only my perception, which means it can be flawed, but try this then...

Can someone explain the differences between 1.9 and 2x for me?

The differences are huge. From the beginning of development of v2, security was uppermost and everything has been built around security. This required huge changes in the database, the moodledata folder, backup/restore and other areas. This also required some complicated changes to the way in which Moodle runs, how we build courses and so on. The "Coding Cascade Effect", if you like, change one thing and everything changes around it and those changes can, and did, escalate. This creates a whole new set of problems most of which need to be exposed when it is actually in use, and some that are exposed only when in use. This necessitates a new approach and a cautious approach by many institutes, which segues into the next aspect of your question.     

I am curious as to why so many Moodle users have yet to upgrade to 2x, and even more still are downloading 1.9 when 2.0 already exists.

When v2 was released there was huge debate about it, as there should be, and one perceptive comment was that it would be 12 to 18 mothns before major institutes started using it to get through the bug fixes so we cannot reasonably expect to be in large use before then. We must also accept that the majority of those academic institutes are in the northern hemisphere and are reluctant to change their tools in the middle of their academic year and the 18 month period is just coming up now. Many larger Moodle users have already indicated they are changing over in your summer, 6 months away. Where I live, my employer went to v2 about a week ago, it is our summer, when students were on holidays and there seems to be no initial issues. I expect other southern hemisphere users would have done so as well, or perhaps they will wait until next summer.  

Most of those downloads would be people upgrading their v1.9 and people who are, like yourself, using something they are more familiar with, biding their time until the "untried" v2 is more ready, I suggest. I am not surprised, really, the sales takeup of any new product is always problematic. We cannot use anything from the Dark Side as a guide, Microsoft cease production and release of older version products when they release new ones there is no parallel marketing. Martin did say, from the start, that support for v1.9 would continue for a while, but eventually come to an end.


Moodle.org, traditionally, supports older products, not so much with major fixes or coding change, but with security updates. Adaptations of older Moodles, in some areas, have been critical to the evolution of Moodle and the upgrade path has been specific. You would not be able to upgrade from v1.4 to v1.9 for example without the intervening steps. This is why legacy Moodle versions have been supported. I suspect the code base, the database, the coding practices between v1.9 and v2 are too different, so I expect that all support for any v1.x version will cease altogether soonish, perhaps before the year is out, and I would think so. Be a very inefficient utilization of resources to continue support for a product that is superceded by something that is evolving faster into a vastly superior product.

Upgrade whenever you feel the timing is right for you and your enterprise, but planning for it should be undertaken long before doing it. If you are upgrading, then make sure the block and filters you use are supported in v2, few non-core blocks have been updated. Make sure you test everything, backup everything, before you commit an  upgrade to your production site. Practice it on your test site first, several times. Make sure your course creators and teachers are familiar with it before you upgrade by installing a test Moodle they can practice with.     

Anyway, that is my view, right or wrong. Cheers..        

Average of ratings: Useful (1)
In reply to John Gunter

Re: Upgrading from Moodle 1.9 to 2.0

by Bret Miller -
Picture of Particularly helpful Moodlers

Why? Probably because people like what they know. I can only comment from my experience. We held off upgrade to Moodle 2.x because it was a super major upgrade. It requires research and testing to upgrade. You should do it more than once and document the process well for when you decide it's time for your live site. I took the extra effort to script 95% of it.

Our issues were somewhat minor: a couple of multimedia modules that were no longer compatible, but the native support had gotten better enough that we didn't need them. That's probably the biggest issue--3rd party module maintainers aren't keeping up.

The site looks a bit different. People don't like different, but they are handling it OK. I didn't give them a choice.

We use My Moodle for our students. This broke our ability to edit the home page and I had to write my own patch to fix it. (Yes, I reported the issue and explained how to patch it.)

Essentially, 1.9.x is at end-of-life. We can't afford to be hacked, so it was simply time to work through it. Our instructors have to review their courses at the beginning of every term, so any adjustments will just be made in that process. 

We are now on 2.1.x and planning for 2.2.x in April. Of course, we'll be testing before then to make sure it doesn't break anything critical.

Should you upgrade? YES and soon. But don't just do it. Take time to test it all first. Things are different. Read the documentation. There are some good recommendations in it that will save you a world of trouble.

In reply to Bret Miller

Re: Upgrading from Moodle 1.9 to 2.0

by Marc Grober -

postscript:  the publication of Moodle 2 actually created more security issues than existed in Moodle 1.9, so, arguably 1.9 has ben much more secure than 2.x wink

In reply to Bret Miller

Re: Upgrading from Moodle 1.9 to 2.0

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators
Hi Bret

You wrote:
> Why? Probably because people like what they know.

That is true, people like what they know. I hope M2 was not introduced as a counter measure!

> We held off upgrade to Moodle 2.x because it was a super major upgrade. It requires research and testing to upgrade. You should do it more than once and document the process well for when you decide it's time for your live site. I took the extra effort to script 95% of it.

Exacly the same here.

> Our issues were somewhat minor: a couple of multimedia modules that were no longer compatible, but the native support had gotten better enough that we didn't need them. That's probably the biggest issue--3rd party module maintainers aren't keeping up.

In my environment the enthusiastic teachers have been using some fancy third party modules but have accepted to the fact that they have to give up almost all of them. But currently at hold because the biggest improvement they've expected, teacher based files instead of course based files, havis not working the way they thought (see http://moodle.org/mod/forum/discuss.php?d=191894 and
http://moodle.org/mod/forum/discuss.php?d=194486 ).

> The site looks a bit different. People don't like different, but they are handling it OK.

For the enthusiastic group that hurdle is minor. They got a much bigger but less enthusiasiic group slowly converted to M1. Now they have the prospect of repeating that exercise for M2, I expect a higher loss in the second round.

> I didn't give them a choice.

Whom? This is a tool which we give to the teachers to help them in their teaching. They have been given a newer medium, a greater choice. That's why I can't follow what you are saying.

> Essentially, 1.9.x is at end-of-life. We can't afford to be hacked, so it was simply time to work through it.

I'm no security expert. Firstly any book on security begins with a list of facets which comes under the term 'security'. So just saying something is more secure without specifying
a criterium is too vague for me. Secondly my common sense says, a product which has been on heavy use for so long as M1.9 should have less security holes in it than a completely newly written M2. Isn't that ironical, more secure at the end-of-life?

> Our instructors have to review their courses at the beginning of every term, so any adjustments will just be made in that process.

Good for you. We have professional teachers who have, thank God, some autonomy.

> We are now on 2.1.x and planning for 2.2.x in April. Of course, we'll be testing before then to make sure it doesn't break anything critical.

I have been testing 2.1 and got smaller, simpler sites converted. But a major site still has problems. From your comment I understand that I have to repeat the whole thing very soon, for 2.2.

> Should you upgrade? YES and soon.

Yes, dead line for 1.9 is June.

> But don't just do it. Take time to test it all first.

Agree. Only thing "take time" means, less than 6 months.

> Things are different. Read the documentation. There are some good recommendations in it that will save you a world of trouble.

Fully agree!
In reply to Visvanath Ratnaweera

Re: Upgrading from Moodle 1.9 to 2.0

by Bret Miller -
Picture of Particularly helpful Moodlers

>> I didn't give them a choice.

> Whom? This is a tool which we give to the teachers to help them in their
> teaching. They have been given a newer medium, a greater choice. That's
> why I can't follow what you are saying.

We are an entirely online institution. All course material and student responses have to be able to be audited and so they must be done in software that permits it. So everyone uses Moodle, and when we upgrade Moodle, everyone gets upgraded.

Because we are working toward accreditation as an online university in the USA, we are subject to Department of Education requirements. While professors have some autonomy in how they present their courses, that autonomy has to fall under some restrictions as well. As far as the DoE is concerned, the burden falls on the institution to prove they are following the regulations.

Secondly my common sense says, a product which has been on heavy
> use for so long as M1.9 should have less security holes in it than a
> completely newly written M2. Isn't that ironical, more secure at the
> end-of-life?

I'd think that too, but there were significant security issues brought to light at the end of the year for Moodle 1.9. And if you apply that logic to Internet Explorer, you'd think that IE 6 should be really secure, but it is so not secure.

> I have been testing 2.1 and got smaller, simpler sites converted. But a
> major site still has problems. From your comment I understand that I
> have to repeat the whole thing very soon, for 2.2.

Any upgrade should be tested prior to upgrading the live system. I don't expect anywhere near the upgrade issues for Moodle 2.2, or I'd put it off for another year. I rather hope that 2.2 addresses some of the issues we've seen in 2.1.

In reply to John Gunter

Re: Upgrading from Moodle 1.9 to 2.0

by Marc Grober -

Well, John, First off, if anyone tells you that there are only good reasons to move and that soon, its game over,  take what they over to ofer with a poud of salt, lol. 

Many of the claimed improvements have been the subject of extensiuvce argument, as to some they are not improvements at all.  And, of course, some of the alleged improvements didn't quite work as advertised.

I think a conservative approach wold be to review the analysis of the folks at CLAMP, who are now working on their first Moodle 2 beta.....  perhaps because Moodle 2 is finally getting to be stable enough to consider uing it,  whether or not you think that it is an imporvment of Moodle 1.9.

Frankly, moving courses to Moodle 2 can be a nightmare, and the forums are full of tales of those who thought it would be a great idea to move to Moodle 2.

I think any reasonable and rational sysadmin would advise that you clone your Moodle 1.9 nd then see what happens when you try to upgrade.  Then, get rid of that instance, create a brand new instance of Moodle 2 and re-design  one of your courses from the ground up to address Moodle 2's changes. Now, you and yours have some personal basis on which to make decisions, and that experience will be much more telling than to have someone tell you that you must do this or that when what you have may be working fine and will continue to work fine for the foreseeable future, as opposed to investing in an upgrade.

Average of ratings: Useful (1)
In reply to Marc Grober

Collaborative Liberal Arts Moodle Project (CLAMP)

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators
Hi Marc and others

I haven't noticed this project http://www.clamp-it.org/ earlier. Now I read this:
CLAMP Releases 2.2.1+LAE 2.0
http://www.moodlenews.com/2012/clamp-releases-2-2-1lae-2-0/

Could you give more information than what is on their website?
In reply to Visvanath Ratnaweera

Re: Collaborative Liberal Arts Moodle Project (CLAMP)

by Joseph Thibault -
Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers

Visvanath, 

The info on the CLAMP website is quite good (highlighting their collaborative dev, the member school and some of the other cool features).  You can read their first thoughts on Moodle 2 with the link below.  

http://www.clamp-it.org/wp-content/uploads/2011/02/Moodle2-Status-Report.pdf

Bob Puffer, maintainer of the LAE Grader might be able to answer some more info directly: http://moodle.org/user/view.php?id=5845&course=5

Average of ratings: Useful (1)
In reply to Joseph Thibault

Re: Collaborative Liberal Arts Moodle Project (CLAMP)

by Colin Fraser -
Picture of Documentation writers Picture of Testers

As the report Joseph refers to is dated over a year ago, take it with a grain of salt. And it was Marc G that suggested the Moodle 2.0 would be ready for production sites 12-18 months after initial release, and that is pretty right. V2.2 is much better, more stable, but there are still seriously ugly bits to it, the file picker for one, which hopefully will be resolved shortly.

I have no real issues with it being used on a production site, and we are now using it, with 260,000 potential users, spread out over 1,000,000k2 so it is going to get a bit of a test. So far, there have only been some issues with permissions and they should be easily resolved.