SlideShare uma empresa Scribd logo
1 de 10
Upgrading to Moodle 2.4…
London | Jul 2013
Professor Mark Stubbs
Head of Learning & Research Technologies
m.stubbs@mmu.ac.uk http://twitter.com/thestubbs
http://slideshare.net/markstubbs
Our Approach
• Move from Moodle 1.9 to 2.4
Step1
• Trial upgrade: Dec
Step2
• Test & tune upgrade: Mar
Step3
• Execute upgrade: Jun
May
27
Cloned 1.9
upgraded to 2.4
2.4 theme created
+ installed
Core 2.4 plugins
installed
2.4 site options
configured
2.4 test plan
created
Themed 2.4 ready
to test
2.4 pages stress
tested
2.4 pages tested in
all browsers
2.4 theme revised
2.4 platform
revised
Core 2.4 plugins
revised
Sign off from
disabled users
Training guides
updated
Prep complete
for
cloning, upgrade
and testing in
w/c June 10
2.4 web services
ready to test
2.4 web services
developed
2.4 web services
stress tested
2.4 web services
revised
SharePoint SSO
updated + tested
CampusM SSO
updated + tested
2.4 mobile theme
ready to test
CampusM tested
with 2.4
2.4 mobile theme
developed
Spec for 2.4 data
sync
2.4 data sync
created
2.4 data sync &
enrolments tested
Apr
12
Apr
5
Apr
26
2.4 content
migration reviewed
ULCC
LRT LI
LRT Sys
oMbiel

CampusM test 2.4
icon added
Coordinating the virtual MMU/ULCC team
Stress Testing/Performance Tuning
• Client-side load generated by Apache JMeter test plan
– Get user’s Moodle ID
– Get user’s list of courses
– Pause - 4 seconds
– View first course in the list
– Pause - 5 seconds
– View My Areas
– Pause - 10 seconds
– View the middle course from the My Areas list
• Server-side monitoring with NewRelic & Jet Profiler
F1-style performance runs
# Samples Average (ms) Min (ms) Max (ms) Std. Dev. Error % Throughput (/s) KB/sec Avg. Bytes
2965 297 59 3256 491 0.00% 4.6 2.6 581.5
2964 212 65 48941 912 0.81% 4.6 171.8 38352.9
2939 31271 848 148088 12357 0.00% 4.3 250.9 59527.3
2797 8766 158 102468 20054 1.11% 4.4 124.3 29136.0
2732 30392 358 56578 9095 0.00% 4.1 206.2 51298.6
14397 13959 59 148088 17895 0.38% 20.9 726.1 35562.5
Wednesday, July 03, 2013 MLE Workshop, Aytoun Library Seminar Room
2009-05-13 14:00
8
Content Migration / User testing
And the outcome…
• Went live on June 10 as promised (after 1wk readonly)
– 30,000 courses, 1TB of data for 40,000 users upgraded
– Only a (literal) handful of support calls
• Still to do
– Theme tidying
– Performance tuning (DB grown significantly in 3 months)
– Bug fixes: Turnitin, Moodle view/users …
– Engagement Tracker & Assessment Integration
• But overall
– Users v pleased …. BIG THANK YOU EMILY & TEAM!

Mais conteúdo relacionado

Semelhante a Upgrading to Moodle 2.4 at MMU

Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...
Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...
Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...SSP Innovations
 
Enabling e labs experiments delivery using Moodle LMS
Enabling e labs experiments delivery using Moodle LMSEnabling e labs experiments delivery using Moodle LMS
Enabling e labs experiments delivery using Moodle LMSMohamed EL Zayat
 
Moodle 2 presentation
Moodle 2 presentationMoodle 2 presentation
Moodle 2 presentationKen Scott
 
Blue Prism Training Agenda
Blue Prism Training AgendaBlue Prism Training Agenda
Blue Prism Training AgendaSaranya Vempalli
 
Bisp training schedule for saturday
Bisp training schedule for saturdayBisp training schedule for saturday
Bisp training schedule for saturdaybispsolutions
 
Mootie13 Moving to moodle 2.3 from 1.9 - our experience bridging the gap
Mootie13 Moving to moodle 2.3 from 1.9 - our experience bridging the gapMootie13 Moving to moodle 2.3 from 1.9 - our experience bridging the gap
Mootie13 Moving to moodle 2.3 from 1.9 - our experience bridging the gapIreland & UK Moodlemoot 2012
 
Customizing Moodle - Balancing the Value Equation
Customizing Moodle - Balancing the Value EquationCustomizing Moodle - Balancing the Value Equation
Customizing Moodle - Balancing the Value EquationAlan Arnold
 
Evoling User Acceptance Testing for Moodle Environment - Amy Holland
Evoling User Acceptance Testing for Moodle Environment - Amy HollandEvoling User Acceptance Testing for Moodle Environment - Amy Holland
Evoling User Acceptance Testing for Moodle Environment - Amy HollandMoodlemootAU2014
 
Silicon Valley Code Camp 2014 - Advanced MongoDB
Silicon Valley Code Camp 2014 - Advanced MongoDBSilicon Valley Code Camp 2014 - Advanced MongoDB
Silicon Valley Code Camp 2014 - Advanced MongoDBDaniel Coupal
 
Network Implementation and Support Lesson 01 Server 2003 Intro - Eric Vande...
Network Implementation and Support Lesson 01   Server 2003 Intro - Eric Vande...Network Implementation and Support Lesson 01   Server 2003 Intro - Eric Vande...
Network Implementation and Support Lesson 01 Server 2003 Intro - Eric Vande...Eric Vanderburg
 
Prezentare multimedia
Prezentare multimediaPrezentare multimedia
Prezentare multimediaVivianaSisu
 
Learning management system in information technology engineering faculty
Learning management system in  information technology engineering facultyLearning management system in  information technology engineering faculty
Learning management system in information technology engineering facultyMohammad Tahsin Alshalabi
 
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...Antti Pohjonen
 
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...Databricks
 
Top 10 Tips for Supporting & Troubleshooting Lync 2013
Top 10 Tips for Supporting & Troubleshooting Lync 2013Top 10 Tips for Supporting & Troubleshooting Lync 2013
Top 10 Tips for Supporting & Troubleshooting Lync 2013ENow Software
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.pptSTEMEd1
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Developmentbanerjeerohit
 

Semelhante a Upgrading to Moodle 2.4 at MMU (20)

BbWorld 2010 notes
BbWorld 2010 notesBbWorld 2010 notes
BbWorld 2010 notes
 
Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...
Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...
Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...
 
Enabling e labs experiments delivery using Moodle LMS
Enabling e labs experiments delivery using Moodle LMSEnabling e labs experiments delivery using Moodle LMS
Enabling e labs experiments delivery using Moodle LMS
 
Moodle 2 presentation
Moodle 2 presentationMoodle 2 presentation
Moodle 2 presentation
 
Blue Prism Training Agenda
Blue Prism Training AgendaBlue Prism Training Agenda
Blue Prism Training Agenda
 
Bisp training schedule for saturday
Bisp training schedule for saturdayBisp training schedule for saturday
Bisp training schedule for saturday
 
Mootie13 Moving to moodle 2.3 from 1.9 - our experience bridging the gap
Mootie13 Moving to moodle 2.3 from 1.9 - our experience bridging the gapMootie13 Moving to moodle 2.3 from 1.9 - our experience bridging the gap
Mootie13 Moving to moodle 2.3 from 1.9 - our experience bridging the gap
 
Customizing Moodle - Balancing the Value Equation
Customizing Moodle - Balancing the Value EquationCustomizing Moodle - Balancing the Value Equation
Customizing Moodle - Balancing the Value Equation
 
Evoling User Acceptance Testing for Moodle Environment - Amy Holland
Evoling User Acceptance Testing for Moodle Environment - Amy HollandEvoling User Acceptance Testing for Moodle Environment - Amy Holland
Evoling User Acceptance Testing for Moodle Environment - Amy Holland
 
Silicon Valley Code Camp 2014 - Advanced MongoDB
Silicon Valley Code Camp 2014 - Advanced MongoDBSilicon Valley Code Camp 2014 - Advanced MongoDB
Silicon Valley Code Camp 2014 - Advanced MongoDB
 
Network Implementation and Support Lesson 01 Server 2003 Intro - Eric Vande...
Network Implementation and Support Lesson 01   Server 2003 Intro - Eric Vande...Network Implementation and Support Lesson 01   Server 2003 Intro - Eric Vande...
Network Implementation and Support Lesson 01 Server 2003 Intro - Eric Vande...
 
Prezentare multimedia
Prezentare multimediaPrezentare multimedia
Prezentare multimedia
 
Learning management system in information technology engineering faculty
Learning management system in  information technology engineering facultyLearning management system in  information technology engineering faculty
Learning management system in information technology engineering faculty
 
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
 
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
 
10215 A 00
10215 A 0010215 A 00
10215 A 00
 
Top 10 Tips for Supporting & Troubleshooting Lync 2013
Top 10 Tips for Supporting & Troubleshooting Lync 2013Top 10 Tips for Supporting & Troubleshooting Lync 2013
Top 10 Tips for Supporting & Troubleshooting Lync 2013
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.ppt
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Development
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
 

Mais de Mark Stubbs

PFHEA Presentation - Mark Stubbs
PFHEA Presentation - Mark StubbsPFHEA Presentation - Mark Stubbs
PFHEA Presentation - Mark StubbsMark Stubbs
 
EMA improvements
EMA improvementsEMA improvements
EMA improvementsMark Stubbs
 
Edtech Visualisations
Edtech VisualisationsEdtech Visualisations
Edtech VisualisationsMark Stubbs
 
LRT Assessment 20210922_v2
LRT Assessment 20210922_v2LRT Assessment 20210922_v2
LRT Assessment 20210922_v2Mark Stubbs
 
JISC Digital Experience Insights Presentation 20210519
JISC Digital Experience Insights Presentation 20210519JISC Digital Experience Insights Presentation 20210519
JISC Digital Experience Insights Presentation 20210519Mark Stubbs
 
LRT Talks 20161012 Jisc Student Experience Experts Group
LRT Talks 20161012 Jisc Student Experience Experts GroupLRT Talks 20161012 Jisc Student Experience Experts Group
LRT Talks 20161012 Jisc Student Experience Experts GroupMark Stubbs
 
LRT Talks 20150415 Talis Insight Birmingham
LRT Talks 20150415 Talis Insight BirminghamLRT Talks 20150415 Talis Insight Birmingham
LRT Talks 20150415 Talis Insight BirminghamMark Stubbs
 
Data Warehouse Tube Map Update
Data Warehouse Tube Map UpdateData Warehouse Tube Map Update
Data Warehouse Tube Map UpdateMark Stubbs
 
LRT Talks 20140611 EUNIS Umea
LRT Talks 20140611 EUNIS UmeaLRT Talks 20140611 EUNIS Umea
LRT Talks 20140611 EUNIS UmeaMark Stubbs
 
LRT Talks 20140610 EFYE2014 Nottingham
LRT Talks 20140610 EFYE2014 NottinghamLRT Talks 20140610 EFYE2014 Nottingham
LRT Talks 20140610 EFYE2014 NottinghamMark Stubbs
 
LRT Talks 20140327 JISC RSC HECon14
LRT Talks 20140327 JISC RSC HECon14LRT Talks 20140327 JISC RSC HECon14
LRT Talks 20140327 JISC RSC HECon14Mark Stubbs
 
LRT Talks 2013-05-08 TRAFFIC
LRT Talks 2013-05-08 TRAFFIC LRT Talks 2013-05-08 TRAFFIC
LRT Talks 2013-05-08 TRAFFIC Mark Stubbs
 
LRT Talks 2013-03-27 HEA Social Mobility
LRT Talks 2013-03-27 HEA Social MobilityLRT Talks 2013-03-27 HEA Social Mobility
LRT Talks 2013-03-27 HEA Social MobilityMark Stubbs
 
LRT Talks 20130319 Kaltura User Group
LRT Talks 20130319 Kaltura User GroupLRT Talks 20130319 Kaltura User Group
LRT Talks 20130319 Kaltura User GroupMark Stubbs
 
LRT Talks 2013-03-12 CETIS
LRT Talks 2013-03-12 CETISLRT Talks 2013-03-12 CETIS
LRT Talks 2013-03-12 CETISMark Stubbs
 
LRT talks 20130129 XCRI Aston
LRT talks 20130129 XCRI AstonLRT talks 20130129 XCRI Aston
LRT talks 20130129 XCRI AstonMark Stubbs
 
LRT Talks 20130108 Strategic Change Programme Sheffield
LRT Talks 20130108 Strategic Change Programme SheffieldLRT Talks 20130108 Strategic Change Programme Sheffield
LRT Talks 20130108 Strategic Change Programme SheffieldMark Stubbs
 
LRT Away Day 20121130
LRT Away Day 20121130LRT Away Day 20121130
LRT Away Day 20121130Mark Stubbs
 
LRT Talks 20121122 Talis Aspire Leeds
LRT Talks 20121122 Talis Aspire LeedsLRT Talks 20121122 Talis Aspire Leeds
LRT Talks 20121122 Talis Aspire LeedsMark Stubbs
 
LRT talks 20121120 JISC E-Learning Conference 2012
LRT talks 20121120 JISC E-Learning Conference 2012LRT talks 20121120 JISC E-Learning Conference 2012
LRT talks 20121120 JISC E-Learning Conference 2012Mark Stubbs
 

Mais de Mark Stubbs (20)

PFHEA Presentation - Mark Stubbs
PFHEA Presentation - Mark StubbsPFHEA Presentation - Mark Stubbs
PFHEA Presentation - Mark Stubbs
 
EMA improvements
EMA improvementsEMA improvements
EMA improvements
 
Edtech Visualisations
Edtech VisualisationsEdtech Visualisations
Edtech Visualisations
 
LRT Assessment 20210922_v2
LRT Assessment 20210922_v2LRT Assessment 20210922_v2
LRT Assessment 20210922_v2
 
JISC Digital Experience Insights Presentation 20210519
JISC Digital Experience Insights Presentation 20210519JISC Digital Experience Insights Presentation 20210519
JISC Digital Experience Insights Presentation 20210519
 
LRT Talks 20161012 Jisc Student Experience Experts Group
LRT Talks 20161012 Jisc Student Experience Experts GroupLRT Talks 20161012 Jisc Student Experience Experts Group
LRT Talks 20161012 Jisc Student Experience Experts Group
 
LRT Talks 20150415 Talis Insight Birmingham
LRT Talks 20150415 Talis Insight BirminghamLRT Talks 20150415 Talis Insight Birmingham
LRT Talks 20150415 Talis Insight Birmingham
 
Data Warehouse Tube Map Update
Data Warehouse Tube Map UpdateData Warehouse Tube Map Update
Data Warehouse Tube Map Update
 
LRT Talks 20140611 EUNIS Umea
LRT Talks 20140611 EUNIS UmeaLRT Talks 20140611 EUNIS Umea
LRT Talks 20140611 EUNIS Umea
 
LRT Talks 20140610 EFYE2014 Nottingham
LRT Talks 20140610 EFYE2014 NottinghamLRT Talks 20140610 EFYE2014 Nottingham
LRT Talks 20140610 EFYE2014 Nottingham
 
LRT Talks 20140327 JISC RSC HECon14
LRT Talks 20140327 JISC RSC HECon14LRT Talks 20140327 JISC RSC HECon14
LRT Talks 20140327 JISC RSC HECon14
 
LRT Talks 2013-05-08 TRAFFIC
LRT Talks 2013-05-08 TRAFFIC LRT Talks 2013-05-08 TRAFFIC
LRT Talks 2013-05-08 TRAFFIC
 
LRT Talks 2013-03-27 HEA Social Mobility
LRT Talks 2013-03-27 HEA Social MobilityLRT Talks 2013-03-27 HEA Social Mobility
LRT Talks 2013-03-27 HEA Social Mobility
 
LRT Talks 20130319 Kaltura User Group
LRT Talks 20130319 Kaltura User GroupLRT Talks 20130319 Kaltura User Group
LRT Talks 20130319 Kaltura User Group
 
LRT Talks 2013-03-12 CETIS
LRT Talks 2013-03-12 CETISLRT Talks 2013-03-12 CETIS
LRT Talks 2013-03-12 CETIS
 
LRT talks 20130129 XCRI Aston
LRT talks 20130129 XCRI AstonLRT talks 20130129 XCRI Aston
LRT talks 20130129 XCRI Aston
 
LRT Talks 20130108 Strategic Change Programme Sheffield
LRT Talks 20130108 Strategic Change Programme SheffieldLRT Talks 20130108 Strategic Change Programme Sheffield
LRT Talks 20130108 Strategic Change Programme Sheffield
 
LRT Away Day 20121130
LRT Away Day 20121130LRT Away Day 20121130
LRT Away Day 20121130
 
LRT Talks 20121122 Talis Aspire Leeds
LRT Talks 20121122 Talis Aspire LeedsLRT Talks 20121122 Talis Aspire Leeds
LRT Talks 20121122 Talis Aspire Leeds
 
LRT talks 20121120 JISC E-Learning Conference 2012
LRT talks 20121120 JISC E-Learning Conference 2012LRT talks 20121120 JISC E-Learning Conference 2012
LRT talks 20121120 JISC E-Learning Conference 2012
 

Último

Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 

Último (20)

Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 

Upgrading to Moodle 2.4 at MMU

  • 1. Upgrading to Moodle 2.4… London | Jul 2013 Professor Mark Stubbs Head of Learning & Research Technologies m.stubbs@mmu.ac.uk http://twitter.com/thestubbs http://slideshare.net/markstubbs
  • 2. Our Approach • Move from Moodle 1.9 to 2.4 Step1 • Trial upgrade: Dec Step2 • Test & tune upgrade: Mar Step3 • Execute upgrade: Jun
  • 3.
  • 4. May 27 Cloned 1.9 upgraded to 2.4 2.4 theme created + installed Core 2.4 plugins installed 2.4 site options configured 2.4 test plan created Themed 2.4 ready to test 2.4 pages stress tested 2.4 pages tested in all browsers 2.4 theme revised 2.4 platform revised Core 2.4 plugins revised Sign off from disabled users Training guides updated Prep complete for cloning, upgrade and testing in w/c June 10 2.4 web services ready to test 2.4 web services developed 2.4 web services stress tested 2.4 web services revised SharePoint SSO updated + tested CampusM SSO updated + tested 2.4 mobile theme ready to test CampusM tested with 2.4 2.4 mobile theme developed Spec for 2.4 data sync 2.4 data sync created 2.4 data sync & enrolments tested Apr 12 Apr 5 Apr 26 2.4 content migration reviewed ULCC LRT LI LRT Sys oMbiel  CampusM test 2.4 icon added
  • 5. Coordinating the virtual MMU/ULCC team
  • 6. Stress Testing/Performance Tuning • Client-side load generated by Apache JMeter test plan – Get user’s Moodle ID – Get user’s list of courses – Pause - 4 seconds – View first course in the list – Pause - 5 seconds – View My Areas – Pause - 10 seconds – View the middle course from the My Areas list • Server-side monitoring with NewRelic & Jet Profiler
  • 7. F1-style performance runs # Samples Average (ms) Min (ms) Max (ms) Std. Dev. Error % Throughput (/s) KB/sec Avg. Bytes 2965 297 59 3256 491 0.00% 4.6 2.6 581.5 2964 212 65 48941 912 0.81% 4.6 171.8 38352.9 2939 31271 848 148088 12357 0.00% 4.3 250.9 59527.3 2797 8766 158 102468 20054 1.11% 4.4 124.3 29136.0 2732 30392 358 56578 9095 0.00% 4.1 206.2 51298.6 14397 13959 59 148088 17895 0.38% 20.9 726.1 35562.5
  • 8. Wednesday, July 03, 2013 MLE Workshop, Aytoun Library Seminar Room 2009-05-13 14:00 8
  • 9. Content Migration / User testing
  • 10. And the outcome… • Went live on June 10 as promised (after 1wk readonly) – 30,000 courses, 1TB of data for 40,000 users upgraded – Only a (literal) handful of support calls • Still to do – Theme tidying – Performance tuning (DB grown significantly in 3 months) – Bug fixes: Turnitin, Moodle view/users … – Engagement Tracker & Assessment Integration • But overall – Users v pleased …. BIG THANK YOU EMILY & TEAM!