SlideShare une entreprise Scribd logo
1  sur  41
Dave’s Moodle 2
upgrade adventures.
        (A prequel)
Moodleposium 2011 presentation
Mark Drechsler                © NetSpot Pty Ltd 2011
Introducing the Moodle 1.9 to 2.x
upgrade process.




               © NetSpot Pty Ltd 2011
Yo Moodle!




 © NetSpot Pty Ltd 2011
Hey Dave.
Long time no see.




      © NetSpot Pty Ltd 2011
You’re version 1.9 right?
  I was thinking I’d get
  you upgraded today.




        © NetSpot Pty Ltd 2011
Sure.
I assume you’ve considered
all the relevant information
  around upgrading me to
       Moodle 2 then?




            © NetSpot Pty Ltd 2011
I’ve done what now?




      © NetSpot Pty Ltd 2011
Fact: The upgrade from Moodle
1.9 to Moodle 2.x is the most
significant upgrade to Moodle
we’ve ever seen.


             © NetSpot Pty Ltd 2011
*sigh*

Ok Moodle, thrill me.




      © NetSpot Pty Ltd 2011
Well first up, remember all
 those cool plugins you had
installed into me? Have you
  considered how many of
 them will upgrade cleanly?




            © NetSpot Pty Ltd 2011
You mean that doesn’t
happen automatically?




       © NetSpot Pty Ltd 2011
Fact: All customisations to
Moodle 1.9 need reviewing as part
of the upgrade process.



              © NetSpot Pty Ltd 2011
For each customisation/plugin, do
you:
- upgrade the code;
- cull the feature; or
- replace with new core feature.


              © NetSpot Pty Ltd 2011
What about the other
  systems I’m integrated
with? Have you considered
         them?




          © NetSpot Pty Ltd 2011
Let me guess – I need to
 think about them too?




        © NetSpot Pty Ltd 2011
Maybe – the ones that I
  had by default, like
checking your password
against our LDAP, should
     upgrade fine.




          © NetSpot Pty Ltd 2011
Anything that is a custom
 integration though will
definitely need looking at
and probably upgrading.




           © NetSpot Pty Ltd 2011
Fact: Custom integrations will
need re-working.



              © NetSpot Pty Ltd 2011
Plus: New integration methods?




             © NetSpot Pty Ltd 2011
And what about end user
  support – how are you
going to help them manage
        the change?




          © NetSpot Pty Ltd 2011
They coped with
previous upgrades with
 minimal help – is this
    any different?




       © NetSpot Pty Ltd 2011
In a word, yes.




     © NetSpot Pty Ltd 2011
Although most of the new
features can be switched
 off initially and released
gradually, there are a few
  unavoidable changes.




           © NetSpot Pty Ltd 2011
You’re being
  melodramatic about
this Moodle – they’ll be
          fine.




        © NetSpot Pty Ltd 2011
I still think some support
for new users around key
    changes is going to
      important Dave.




           © NetSpot Pty Ltd 2011
Wait until he sees the
new file management
       model...




    © NetSpot Pty Ltd 2011
Fact: Some functionality changes
are unavoidable.

Users will need some help.


              © NetSpot Pty Ltd 2011
So if we sort all these
 things out, can we
 upgrade you then?




       © NetSpot Pty Ltd 2011
Absolutely.




   © NetSpot Pty Ltd 2011
Once we’ve tested the
 upgrade by backing up my
entire site and testing it out
 first to make sure nothing
goes bad come ‘showtime’.




            © NetSpot Pty Ltd 2011
How long is that going
      to take?




       © NetSpot Pty Ltd 2011
That depends on how
much data I have stored in
me from years gone past…




           © NetSpot Pty Ltd 2011
Always test the upgrade in its
entirety, including data, before
the ‘real’ update.



               © NetSpot Pty Ltd 2011
Ok Moodle – you win.
  Lets get started.




      © NetSpot Pty Ltd 2011
Oh, and I’ll need all my
 themes redone as well.
Sorry – forgot to mention
          that…




          © NetSpot Pty Ltd 2011
It’s a good thing I love
      you Moodle.




       © NetSpot Pty Ltd 2011
The morals of this story:




               © NetSpot Pty Ltd 2011
Moodle 2.x upgrade:

Big upgrade + big benefits.



               © NetSpot Pty Ltd 2011
Effort is proportional to:
  1. Customisation
  2. Integration
  3. Size
  4. Acceptable risk levels


               © NetSpot Pty Ltd 2011
Currently supporting UC and
ANU through the 1.9 to 2.x
upgrade process…

   … and Moodleposium sponsor.
             © NetSpot Pty Ltd 2011
www.netspot.com.au

www.markdrechsler.com



        © NetSpot Pty Ltd 2011

Contenu connexe

Similaire à Moodle 2 Upgrade Challenges

Meetup 20200924 Sydney meetup
Meetup 20200924   Sydney meetupMeetup 20200924   Sydney meetup
Meetup 20200924 Sydney meetupRoyston Lobo
 
Special MuleSoft Meetup at London CONNECT
Special MuleSoft Meetup at London CONNECTSpecial MuleSoft Meetup at London CONNECT
Special MuleSoft Meetup at London CONNECTSabrina Marechal
 
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...BIWUG
 
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practicesSPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practicesKnut Relbe-Moe [MVP, MCT]
 
10 ways hardware engineers can make software integration easier
10 ways hardware engineers can make software integration easier10 ways hardware engineers can make software integration easier
10 ways hardware engineers can make software integration easierChris Simmonds
 
Andor Cloud Event
Andor Cloud EventAndor Cloud Event
Andor Cloud Eventjustinhales
 
Convio Summit 2011 - CG Admin Without Tears
Convio Summit 2011 - CG Admin Without TearsConvio Summit 2011 - CG Admin Without Tears
Convio Summit 2011 - CG Admin Without Tearsjudisohn
 
Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)
Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)
Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)Marcin Kokott
 
SplunkLive! Utrecht 2016 - Exact
SplunkLive! Utrecht 2016 - ExactSplunkLive! Utrecht 2016 - Exact
SplunkLive! Utrecht 2016 - ExactSplunk
 
Prashant kumar feb2016
Prashant kumar feb2016Prashant kumar feb2016
Prashant kumar feb2016Prashant Kumar
 
Prashant Kumar_Feb2016
Prashant Kumar_Feb2016Prashant Kumar_Feb2016
Prashant Kumar_Feb2016Prashant Kumar
 
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?Steve Poole
 
Creating a Developer Community
Creating a Developer CommunityCreating a Developer Community
Creating a Developer CommunityKohsuke Kawaguchi
 
Sp24s084 bestpractice_on_upgrading_sharepoint
Sp24s084 bestpractice_on_upgrading_sharepointSp24s084 bestpractice_on_upgrading_sharepoint
Sp24s084 bestpractice_on_upgrading_sharepointKnut Relbe-Moe [MVP, MCT]
 
Joomla Chicago Kickstart Part 1
Joomla Chicago Kickstart Part 1Joomla Chicago Kickstart Part 1
Joomla Chicago Kickstart Part 1jkickstart
 
16. Hays, Oxfam & BAT - Maintaining PeopleSoft at 9.2
16. Hays, Oxfam & BAT -  Maintaining PeopleSoft at 9.216. Hays, Oxfam & BAT -  Maintaining PeopleSoft at 9.2
16. Hays, Oxfam & BAT - Maintaining PeopleSoft at 9.2Cedar Consulting
 
Advanced Media Management Drupal 7 / Drupal 8 - DrupalCamp Finland
Advanced Media Management Drupal 7 / Drupal 8 - DrupalCamp FinlandAdvanced Media Management Drupal 7 / Drupal 8 - DrupalCamp Finland
Advanced Media Management Drupal 7 / Drupal 8 - DrupalCamp FinlandJarkko Oksanen
 
Dev ops don't be left behind
Dev ops   don't be left behindDev ops   don't be left behind
Dev ops don't be left behindGunnar Menzel
 
Sebastian GM - EM Templates - Loco Fridays.pdf
Sebastian GM - EM Templates - Loco Fridays.pdfSebastian GM - EM Templates - Loco Fridays.pdf
Sebastian GM - EM Templates - Loco Fridays.pdfSebastian Gomez
 

Similaire à Moodle 2 Upgrade Challenges (20)

Meetup 20200924 Sydney meetup
Meetup 20200924   Sydney meetupMeetup 20200924   Sydney meetup
Meetup 20200924 Sydney meetup
 
Special MuleSoft Meetup at London CONNECT
Special MuleSoft Meetup at London CONNECTSpecial MuleSoft Meetup at London CONNECT
Special MuleSoft Meetup at London CONNECT
 
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
 
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practicesSPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
 
10 ways hardware engineers can make software integration easier
10 ways hardware engineers can make software integration easier10 ways hardware engineers can make software integration easier
10 ways hardware engineers can make software integration easier
 
Andor Cloud Event
Andor Cloud EventAndor Cloud Event
Andor Cloud Event
 
Convio Summit 2011 - CG Admin Without Tears
Convio Summit 2011 - CG Admin Without TearsConvio Summit 2011 - CG Admin Without Tears
Convio Summit 2011 - CG Admin Without Tears
 
Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)
Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)
Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)
 
SplunkLive! Utrecht 2016 - Exact
SplunkLive! Utrecht 2016 - ExactSplunkLive! Utrecht 2016 - Exact
SplunkLive! Utrecht 2016 - Exact
 
Prashant kumar feb2016
Prashant kumar feb2016Prashant kumar feb2016
Prashant kumar feb2016
 
Prashant Kumar_Feb2016
Prashant Kumar_Feb2016Prashant Kumar_Feb2016
Prashant Kumar_Feb2016
 
Process Excellence Network take aways
Process Excellence Network take awaysProcess Excellence Network take aways
Process Excellence Network take aways
 
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?
 
Creating a Developer Community
Creating a Developer CommunityCreating a Developer Community
Creating a Developer Community
 
Sp24s084 bestpractice_on_upgrading_sharepoint
Sp24s084 bestpractice_on_upgrading_sharepointSp24s084 bestpractice_on_upgrading_sharepoint
Sp24s084 bestpractice_on_upgrading_sharepoint
 
Joomla Chicago Kickstart Part 1
Joomla Chicago Kickstart Part 1Joomla Chicago Kickstart Part 1
Joomla Chicago Kickstart Part 1
 
16. Hays, Oxfam & BAT - Maintaining PeopleSoft at 9.2
16. Hays, Oxfam & BAT -  Maintaining PeopleSoft at 9.216. Hays, Oxfam & BAT -  Maintaining PeopleSoft at 9.2
16. Hays, Oxfam & BAT - Maintaining PeopleSoft at 9.2
 
Advanced Media Management Drupal 7 / Drupal 8 - DrupalCamp Finland
Advanced Media Management Drupal 7 / Drupal 8 - DrupalCamp FinlandAdvanced Media Management Drupal 7 / Drupal 8 - DrupalCamp Finland
Advanced Media Management Drupal 7 / Drupal 8 - DrupalCamp Finland
 
Dev ops don't be left behind
Dev ops   don't be left behindDev ops   don't be left behind
Dev ops don't be left behind
 
Sebastian GM - EM Templates - Loco Fridays.pdf
Sebastian GM - EM Templates - Loco Fridays.pdfSebastian GM - EM Templates - Loco Fridays.pdf
Sebastian GM - EM Templates - Loco Fridays.pdf
 

Plus de NetSpot Pty Ltd

Roadshow 2014 bb slideshare
Roadshow 2014 bb slideshareRoadshow 2014 bb slideshare
Roadshow 2014 bb slideshareNetSpot Pty Ltd
 
Moodle in the Classroom: An "in the tenches" perspective
Moodle in the Classroom: An "in the tenches" perspectiveMoodle in the Classroom: An "in the tenches" perspective
Moodle in the Classroom: An "in the tenches" perspectiveNetSpot Pty Ltd
 
MoodleMoot AU 2013 - Workshop Presentation
MoodleMoot AU 2013 - Workshop PresentationMoodleMoot AU 2013 - Workshop Presentation
MoodleMoot AU 2013 - Workshop PresentationNetSpot Pty Ltd
 
Moodlemoot Australia 2013 Masterclass Presentation
Moodlemoot Australia 2013 Masterclass PresentationMoodlemoot Australia 2013 Masterclass Presentation
Moodlemoot Australia 2013 Masterclass PresentationNetSpot Pty Ltd
 
Mootnz13 Moodle Analytics
Mootnz13 Moodle AnalyticsMootnz13 Moodle Analytics
Mootnz13 Moodle AnalyticsNetSpot Pty Ltd
 
Moodle and analytics present and future tl forum
Moodle and analytics   present and future tl forumMoodle and analytics   present and future tl forum
Moodle and analytics present and future tl forumNetSpot Pty Ltd
 
Moodle and analytics - present and future
Moodle and analytics - present and futureMoodle and analytics - present and future
Moodle and analytics - present and futureNetSpot Pty Ltd
 
Net spot webinar_collaborate_beyondbasics
Net spot webinar_collaborate_beyondbasicsNet spot webinar_collaborate_beyondbasics
Net spot webinar_collaborate_beyondbasicsNetSpot Pty Ltd
 
Mahara structural overview
Mahara structural overviewMahara structural overview
Mahara structural overviewNetSpot Pty Ltd
 
Integrating Blackboard Collaborate 12 and Moodle
Integrating Blackboard Collaborate 12 and MoodleIntegrating Blackboard Collaborate 12 and Moodle
Integrating Blackboard Collaborate 12 and MoodleNetSpot Pty Ltd
 
Moodle Assignments - the Next Generation
Moodle Assignments - the Next GenerationMoodle Assignments - the Next Generation
Moodle Assignments - the Next GenerationNetSpot Pty Ltd
 
Advanced grading and beyond in Moodle
Advanced grading and beyond in MoodleAdvanced grading and beyond in Moodle
Advanced grading and beyond in MoodleNetSpot Pty Ltd
 
Rubric grading in moodle
Rubric grading in moodle   Rubric grading in moodle
Rubric grading in moodle NetSpot Pty Ltd
 
NetSpot Client Community
NetSpot Client CommunityNetSpot Client Community
NetSpot Client CommunityNetSpot Pty Ltd
 

Plus de NetSpot Pty Ltd (20)

Deanz 2014 slideshare
Deanz 2014   slideshareDeanz 2014   slideshare
Deanz 2014 slideshare
 
Roadshow 2014 bb slideshare
Roadshow 2014 bb slideshareRoadshow 2014 bb slideshare
Roadshow 2014 bb slideshare
 
Moodle in the Classroom: An "in the tenches" perspective
Moodle in the Classroom: An "in the tenches" perspectiveMoodle in the Classroom: An "in the tenches" perspective
Moodle in the Classroom: An "in the tenches" perspective
 
MoodleMoot AU 2013 - Workshop Presentation
MoodleMoot AU 2013 - Workshop PresentationMoodleMoot AU 2013 - Workshop Presentation
MoodleMoot AU 2013 - Workshop Presentation
 
Moodlemoot Australia 2013 Masterclass Presentation
Moodlemoot Australia 2013 Masterclass PresentationMoodlemoot Australia 2013 Masterclass Presentation
Moodlemoot Australia 2013 Masterclass Presentation
 
Mootnz13 Moodle Analytics
Mootnz13 Moodle AnalyticsMootnz13 Moodle Analytics
Mootnz13 Moodle Analytics
 
Moodle and analytics present and future tl forum
Moodle and analytics   present and future tl forumMoodle and analytics   present and future tl forum
Moodle and analytics present and future tl forum
 
Moodle and analytics - present and future
Moodle and analytics - present and futureMoodle and analytics - present and future
Moodle and analytics - present and future
 
Net spot webinar_collaborate_beyondbasics
Net spot webinar_collaborate_beyondbasicsNet spot webinar_collaborate_beyondbasics
Net spot webinar_collaborate_beyondbasics
 
Mahara structural overview
Mahara structural overviewMahara structural overview
Mahara structural overview
 
Introducing mahara
Introducing maharaIntroducing mahara
Introducing mahara
 
Integrating Blackboard Collaborate 12 and Moodle
Integrating Blackboard Collaborate 12 and MoodleIntegrating Blackboard Collaborate 12 and Moodle
Integrating Blackboard Collaborate 12 and Moodle
 
Moodle Masterclass 2012
Moodle Masterclass 2012Moodle Masterclass 2012
Moodle Masterclass 2012
 
Moodle Assignments - the Next Generation
Moodle Assignments - the Next GenerationMoodle Assignments - the Next Generation
Moodle Assignments - the Next Generation
 
Advanced grading and beyond in Moodle
Advanced grading and beyond in MoodleAdvanced grading and beyond in Moodle
Advanced grading and beyond in Moodle
 
Moodle Course Formats
Moodle Course Formats Moodle Course Formats
Moodle Course Formats
 
Rubric grading in moodle
Rubric grading in moodle   Rubric grading in moodle
Rubric grading in moodle
 
NetSpot Client Community
NetSpot Client CommunityNetSpot Client Community
NetSpot Client Community
 
AEC2011 presentation
AEC2011 presentationAEC2011 presentation
AEC2011 presentation
 
Moodley submission
Moodley submissionMoodley submission
Moodley submission
 

Dernier

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Dernier (20)

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

Moodle 2 Upgrade Challenges

  • 1. Dave’s Moodle 2 upgrade adventures. (A prequel) Moodleposium 2011 presentation Mark Drechsler © NetSpot Pty Ltd 2011
  • 2. Introducing the Moodle 1.9 to 2.x upgrade process. © NetSpot Pty Ltd 2011
  • 3. Yo Moodle! © NetSpot Pty Ltd 2011
  • 4. Hey Dave. Long time no see. © NetSpot Pty Ltd 2011
  • 5. You’re version 1.9 right? I was thinking I’d get you upgraded today. © NetSpot Pty Ltd 2011
  • 6. Sure. I assume you’ve considered all the relevant information around upgrading me to Moodle 2 then? © NetSpot Pty Ltd 2011
  • 7. I’ve done what now? © NetSpot Pty Ltd 2011
  • 8. Fact: The upgrade from Moodle 1.9 to Moodle 2.x is the most significant upgrade to Moodle we’ve ever seen. © NetSpot Pty Ltd 2011
  • 9. *sigh* Ok Moodle, thrill me. © NetSpot Pty Ltd 2011
  • 10. Well first up, remember all those cool plugins you had installed into me? Have you considered how many of them will upgrade cleanly? © NetSpot Pty Ltd 2011
  • 11. You mean that doesn’t happen automatically? © NetSpot Pty Ltd 2011
  • 12. Fact: All customisations to Moodle 1.9 need reviewing as part of the upgrade process. © NetSpot Pty Ltd 2011
  • 13. For each customisation/plugin, do you: - upgrade the code; - cull the feature; or - replace with new core feature. © NetSpot Pty Ltd 2011
  • 14. What about the other systems I’m integrated with? Have you considered them? © NetSpot Pty Ltd 2011
  • 15. Let me guess – I need to think about them too? © NetSpot Pty Ltd 2011
  • 16. Maybe – the ones that I had by default, like checking your password against our LDAP, should upgrade fine. © NetSpot Pty Ltd 2011
  • 17. Anything that is a custom integration though will definitely need looking at and probably upgrading. © NetSpot Pty Ltd 2011
  • 18. Fact: Custom integrations will need re-working. © NetSpot Pty Ltd 2011
  • 19. Plus: New integration methods? © NetSpot Pty Ltd 2011
  • 20. And what about end user support – how are you going to help them manage the change? © NetSpot Pty Ltd 2011
  • 21. They coped with previous upgrades with minimal help – is this any different? © NetSpot Pty Ltd 2011
  • 22. In a word, yes. © NetSpot Pty Ltd 2011
  • 23. Although most of the new features can be switched off initially and released gradually, there are a few unavoidable changes. © NetSpot Pty Ltd 2011
  • 24. You’re being melodramatic about this Moodle – they’ll be fine. © NetSpot Pty Ltd 2011
  • 25. I still think some support for new users around key changes is going to important Dave. © NetSpot Pty Ltd 2011
  • 26. Wait until he sees the new file management model... © NetSpot Pty Ltd 2011
  • 27. Fact: Some functionality changes are unavoidable. Users will need some help. © NetSpot Pty Ltd 2011
  • 28. So if we sort all these things out, can we upgrade you then? © NetSpot Pty Ltd 2011
  • 29. Absolutely. © NetSpot Pty Ltd 2011
  • 30. Once we’ve tested the upgrade by backing up my entire site and testing it out first to make sure nothing goes bad come ‘showtime’. © NetSpot Pty Ltd 2011
  • 31. How long is that going to take? © NetSpot Pty Ltd 2011
  • 32. That depends on how much data I have stored in me from years gone past… © NetSpot Pty Ltd 2011
  • 33. Always test the upgrade in its entirety, including data, before the ‘real’ update. © NetSpot Pty Ltd 2011
  • 34. Ok Moodle – you win. Lets get started. © NetSpot Pty Ltd 2011
  • 35. Oh, and I’ll need all my themes redone as well. Sorry – forgot to mention that… © NetSpot Pty Ltd 2011
  • 36. It’s a good thing I love you Moodle. © NetSpot Pty Ltd 2011
  • 37. The morals of this story: © NetSpot Pty Ltd 2011
  • 38. Moodle 2.x upgrade: Big upgrade + big benefits. © NetSpot Pty Ltd 2011
  • 39. Effort is proportional to: 1. Customisation 2. Integration 3. Size 4. Acceptable risk levels © NetSpot Pty Ltd 2011
  • 40. Currently supporting UC and ANU through the 1.9 to 2.x upgrade process… … and Moodleposium sponsor. © NetSpot Pty Ltd 2011
  • 41. www.netspot.com.au www.markdrechsler.com © NetSpot Pty Ltd 2011