SlideShare une entreprise Scribd logo
1  sur  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!

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Plus 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
 

Plus 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
 

Dernier

Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
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
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
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
 
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
 
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
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Dernier (20)

Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
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: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
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...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
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
 
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...
 
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..
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

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!