SlideShare una empresa de Scribd logo
1 de 33
Looking after the
Open University's Moodle
Tim Hunt Lead Technical Developer
Sharon Monie Senior Product Development Manager
2
Image: Designed by rawpixel.com / Freepik
Moodle is ‘free’ …
… but needs to be
cared for.
3
• Moodle mission: “Empowering educators to improve our world”
• OU values: education for social change, openness and innovation.
• Open source: license-free, cost effective, we contribute to community.
• VLE & LMS: content delivery & collaboration and administration.
• Flexible and customisable: Simple interface and still feature rich.
• Institutional knowledge: Wealth of experience at OU from 2006.
Managing OU Moodle
5
Who we are and what we do
Moodle AdministratorsLearning Systems & Online Student Experience IT development, delivery & Support
Project Manager
Product Development Manager
Technical Developer
Scrum Master
Service AdministratorTest Analyst
UX Designer
Rollout
Delivery
Adoption
Feedback
Negotiation
Support
Specification
Performance
Decommissioning
Requirements
Evangelism
Insight
Research
Training Design
Accessibility
DevOps Analytics
6
What we deliver
7
User-centred iterative design process
8
Adoption and use
People, roles and
permissions
10
OU Moodle platforms and users
180k active users
per year
~ 450 live courses
per year
55 roles
11
ADMIN / CONFIG
Learning Systems
Online Student
Experience
IT Development /
Support
SETTINGS
Online Services
Assessment
Administrators
L&T Librarians
Students
Tutors
CONTENT / PEDAGOGY / PRODUCTION
Academics, Module & Qualification Teams,
Curriculum Manager, Editorial, Interactive Media Developer,
Sound and Vision, Graphic Design, Media Assistant, Learning
Designer
SUPPORT
Learning &
Teaching
Librarians
Careers
Advisors
Disabled
Student
Support
Computing
Helpdesk
Learning
Advisors
Student
Support
Teams
Roles and enrolments
System
Category
CourseCourse
Activities Activities
Students
Tutors
12
Roles on courses
Manual:
Moderator
Forum
Manual: Website
updater
Forums and news
Auto: Students
Content, activities
and own groups
Auto: Tutors
Content, activities
and own groups
Manual: Website
Editor
Content
Auto: All Staff
Read-only, content only
Manual:
Helpdesk
View all content
and activities
Manual: Manager
Website
configuration
Auto: Groups,
(Tutors,
Students)
Auto:
Assessment
administrator
13
Managing Roles and Permissions
Building websites
15
Hybrid VLE ecosystem
Navigation & Content
• Study and Module site
• Study Planner
• Digital content, media
and activities
• Offline formats
• Search/discovery
Comms & Collaboration
• Forums
• Blog, Wiki,
OpenStudio, etc
• Online tutorials
• Event calendar
Digital assessment
• Quizzes
• Gradebook
• Assignments
• Peer workshop
Guidance, Support & Data
• Accessibility guidance
• Computing guide
• Staff guidance
• Contextual Help
Adobe
Connect
Staff/Student
dashboards
Eportfolio
Event booking
systemPrint publishing
systems
SIS/CRM
integration Assignment
handling
Mobile
apps
Print-on-
demand
Digital
authoring
Media Server
Office 365
Curriculum
management systems
External quiz
engines
StudentHome
assessment records
Usage logging / MI
reporting
Analytics
systems
Data management
/ GDPR
16
Roll forward course websites
• Update dates
• Remove auto users and their content
• Rename groups / groupings
• Clear down news items
• Add new workflows
17
Workflow system
18
Workflows are configurable
19
Tracking many sites
Development
21
Developing
22
Managing development
Specify Develop Test UAT
23
When can we release?
24
Last dev
week
Testing
week 1
Testing
week 2
Testing
week 3
Testing
week 4
Testing
week 5
Release
week
Finish code
review. Make
release branch
Copy live site to
acct. Anonymise.
Update config
Upgrade acct to
new version
Fix bugs
Regression test
key features
Test integration
to other systems
Freeze release
version
Additional test
upgrade
Upgrade staff-
only Moodle
(Monday)
Upgrade all other
sites – student-
facing
(Wednesday)
UAT of new
features
Major release every 3 months
So, every other OU
release has a new
Moodle version
25
Automated testing
CI server
Runs all PHPunit …
and Behat for OU plugins
… every night.
This graph shows what
happened when we merged
Moodle 3.6.2.
~70 failures out of 1,869
scenarios to fix.
Servers & Monitoring
27
Hosting Moodle
17 virtual machines
6TB storage
Split over 2 data centres
Started with less
Grew as needed
Will change again
28
Monitoring
24/7 monitoring of
• Server status
• Application health
• Student experience
Procedures for standard problems, or we get a call

29
Incident response


30
Monitoring key events
Summary
32
The right people
in the right teams
with the right tools
Don’t panic:
Evolve practice and processes as they are needed
Be part of the Moodle community
Image:https://pixabay.com/photos/running-dog-dog-running-pet-run-2071896/
Thank you
#MootGlobal19 #OU50
T.J.Hunt@open.ac.uk
Sharon.Monie@open.ac.uk
@GoTeamOU

Más contenido relacionado

La actualidad más candente

Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Gavin Henrick
 
Moodle 3 Updates
Moodle 3 UpdatesMoodle 3 Updates
Moodle 3 UpdatesLewis Carr
 
Moodle 3.8 Release - Webinar
Moodle 3.8 Release - WebinarMoodle 3.8 Release - Webinar
Moodle 3.8 Release - WebinarLambda Solutions
 
Moodle - an industry perspective, how to use & myths
Moodle - an industry perspective, how to use & mythsMoodle - an industry perspective, how to use & myths
Moodle - an industry perspective, how to use & mythsSigny IT Solutions Pvt ltd
 
Software Platform to Build a Web-Based Education System
Software Platform to Build a Web-Based Education SystemSoftware Platform to Build a Web-Based Education System
Software Platform to Build a Web-Based Education SystemMilan Taradi
 
Introduction to Moodle
Introduction to MoodleIntroduction to Moodle
Introduction to MoodleEpic
 
Rsctelmakingthemovetomoodle2 110704062402-phpapp02
Rsctelmakingthemovetomoodle2 110704062402-phpapp02Rsctelmakingthemovetomoodle2 110704062402-phpapp02
Rsctelmakingthemovetomoodle2 110704062402-phpapp02Rebecca Barrington
 
Forum - The Heart of Moodle (iMoot presentation)
Forum - The Heart of Moodle (iMoot presentation)Forum - The Heart of Moodle (iMoot presentation)
Forum - The Heart of Moodle (iMoot presentation)Tomaz Lasic
 
Moodle 2.7 features
Moodle 2.7 featuresMoodle 2.7 features
Moodle 2.7 featuressachinnawale
 
The benefits of moodle how to engage teaching staff
The benefits of moodle  how to engage teaching staffThe benefits of moodle  how to engage teaching staff
The benefits of moodle how to engage teaching staffChris Chapman
 
A basic introduction to the Moodle architecture
A basic introduction to the Moodle architectureA basic introduction to the Moodle architecture
A basic introduction to the Moodle architectureTim Hunt
 

La actualidad más candente (20)

Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...
 
What is Moodle?
What is Moodle?What is Moodle?
What is Moodle?
 
Introduction to Moodle
Introduction to MoodleIntroduction to Moodle
Introduction to Moodle
 
Introduction to Moodle
Introduction to MoodleIntroduction to Moodle
Introduction to Moodle
 
Moodle 3 Updates
Moodle 3 UpdatesMoodle 3 Updates
Moodle 3 Updates
 
Moodle 3.8 Release - Webinar
Moodle 3.8 Release - WebinarMoodle 3.8 Release - Webinar
Moodle 3.8 Release - Webinar
 
Moodle - Learning Management System
Moodle - Learning Management SystemMoodle - Learning Management System
Moodle - Learning Management System
 
Using Moodle to build an e-learning website
Using Moodle  to build an e-learning websiteUsing Moodle  to build an e-learning website
Using Moodle to build an e-learning website
 
Moodle Features
Moodle FeaturesMoodle Features
Moodle Features
 
Moodle, Use and Features of Moodle ?
Moodle, Use and Features of Moodle ?Moodle, Use and Features of Moodle ?
Moodle, Use and Features of Moodle ?
 
Moodle - an industry perspective, how to use & myths
Moodle - an industry perspective, how to use & mythsMoodle - an industry perspective, how to use & myths
Moodle - an industry perspective, how to use & myths
 
Moodle.ppt
Moodle.pptMoodle.ppt
Moodle.ppt
 
Software Platform to Build a Web-Based Education System
Software Platform to Build a Web-Based Education SystemSoftware Platform to Build a Web-Based Education System
Software Platform to Build a Web-Based Education System
 
Moodle
MoodleMoodle
Moodle
 
Introduction to Moodle
Introduction to MoodleIntroduction to Moodle
Introduction to Moodle
 
Rsctelmakingthemovetomoodle2 110704062402-phpapp02
Rsctelmakingthemovetomoodle2 110704062402-phpapp02Rsctelmakingthemovetomoodle2 110704062402-phpapp02
Rsctelmakingthemovetomoodle2 110704062402-phpapp02
 
Forum - The Heart of Moodle (iMoot presentation)
Forum - The Heart of Moodle (iMoot presentation)Forum - The Heart of Moodle (iMoot presentation)
Forum - The Heart of Moodle (iMoot presentation)
 
Moodle 2.7 features
Moodle 2.7 featuresMoodle 2.7 features
Moodle 2.7 features
 
The benefits of moodle how to engage teaching staff
The benefits of moodle  how to engage teaching staffThe benefits of moodle  how to engage teaching staff
The benefits of moodle how to engage teaching staff
 
A basic introduction to the Moodle architecture
A basic introduction to the Moodle architectureA basic introduction to the Moodle architecture
A basic introduction to the Moodle architecture
 

Similar a Looking after the Open University's Moodle

Bb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product Updates
Bb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product UpdatesBb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product Updates
Bb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product UpdatesBlackboard APAC
 
2010 Edu tools
2010 Edu tools2010 Edu tools
2010 Edu toolsWCET
 
Trends in digital learning
Trends in digital learningTrends in digital learning
Trends in digital learningSprout Labs
 
Washington university
Washington universityWashington university
Washington universityjohncfloyd
 
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...Blackboard APAC
 
Creating a consistent web experience across all faculties
Creating a consistent web experience across all facultiesCreating a consistent web experience across all faculties
Creating a consistent web experience across all facultiesSarah Khan
 
Wayne Robertson_From business case to go live_LMS
Wayne Robertson_From business case to go live_LMSWayne Robertson_From business case to go live_LMS
Wayne Robertson_From business case to go live_LMSWayne Robertson
 
Online Forum succesfully integrating MOOC in training environment
Online Forum succesfully integrating MOOC in training environmentOnline Forum succesfully integrating MOOC in training environment
Online Forum succesfully integrating MOOC in training environmentInge de Waard
 
TRENDS Presentation - eLearning @ GRCC with Blackboard
TRENDS Presentation - eLearning @ GRCC with BlackboardTRENDS Presentation - eLearning @ GRCC with Blackboard
TRENDS Presentation - eLearning @ GRCC with Blackboardekunnen
 
Introduction to Moodle, myths and truths, perspectives for institues
Introduction to Moodle, myths and truths, perspectives for instituesIntroduction to Moodle, myths and truths, perspectives for institues
Introduction to Moodle, myths and truths, perspectives for instituesMangesh Wagh
 
Emerge Africa Digital Fluency workshop v1.1
Emerge Africa Digital Fluency workshop v1.1Emerge Africa Digital Fluency workshop v1.1
Emerge Africa Digital Fluency workshop v1.1Brenda Mallinson
 
Steve Wileman - Smart Assessor - Developments in digital learning technology ...
Steve Wileman - Smart Assessor - Developments in digital learning technology ...Steve Wileman - Smart Assessor - Developments in digital learning technology ...
Steve Wileman - Smart Assessor - Developments in digital learning technology ...Arkin Buhara
 
Comparison - E Learning Hosting Providers
Comparison -  E Learning Hosting ProvidersComparison -  E Learning Hosting Providers
Comparison - E Learning Hosting Providersvfilipova
 
7 Best Practices for your Moodle RFP
7 Best Practices for your Moodle RFP 7 Best Practices for your Moodle RFP
7 Best Practices for your Moodle RFP Lambda Solutions
 
Bridge Learning Solutions
Bridge Learning SolutionsBridge Learning Solutions
Bridge Learning SolutionsGlenn Chiles
 
KhmerTalks: Essential of e learning-last
KhmerTalks: Essential of e learning-lastKhmerTalks: Essential of e learning-last
KhmerTalks: Essential of e learning-lastKhmerTalks
 

Similar a Looking after the Open University's Moodle (20)

Bb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product Updates
Bb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product UpdatesBb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product Updates
Bb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product Updates
 
2010 Edu tools
2010 Edu tools2010 Edu tools
2010 Edu tools
 
Learning management system net, azure
Learning management system   net, azureLearning management system   net, azure
Learning management system net, azure
 
Trends in digital learning
Trends in digital learningTrends in digital learning
Trends in digital learning
 
Washington university
Washington universityWashington university
Washington university
 
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...
 
Creating a consistent web experience across all faculties
Creating a consistent web experience across all facultiesCreating a consistent web experience across all faculties
Creating a consistent web experience across all faculties
 
Wayne Robertson_From business case to go live_LMS
Wayne Robertson_From business case to go live_LMSWayne Robertson_From business case to go live_LMS
Wayne Robertson_From business case to go live_LMS
 
Online Forum succesfully integrating MOOC in training environment
Online Forum succesfully integrating MOOC in training environmentOnline Forum succesfully integrating MOOC in training environment
Online Forum succesfully integrating MOOC in training environment
 
TRENDS Presentation - eLearning @ GRCC with Blackboard
TRENDS Presentation - eLearning @ GRCC with BlackboardTRENDS Presentation - eLearning @ GRCC with Blackboard
TRENDS Presentation - eLearning @ GRCC with Blackboard
 
Introduction to Moodle, myths and truths, perspectives for institues
Introduction to Moodle, myths and truths, perspectives for instituesIntroduction to Moodle, myths and truths, perspectives for institues
Introduction to Moodle, myths and truths, perspectives for institues
 
Emerge Africa Digital Fluency workshop v1.1
Emerge Africa Digital Fluency workshop v1.1Emerge Africa Digital Fluency workshop v1.1
Emerge Africa Digital Fluency workshop v1.1
 
Steve Wileman - Smart Assessor - Developments in digital learning technology ...
Steve Wileman - Smart Assessor - Developments in digital learning technology ...Steve Wileman - Smart Assessor - Developments in digital learning technology ...
Steve Wileman - Smart Assessor - Developments in digital learning technology ...
 
Open Badges for Learning Environments
Open Badges for Learning EnvironmentsOpen Badges for Learning Environments
Open Badges for Learning Environments
 
Comparison - E Learning Hosting Providers
Comparison -  E Learning Hosting ProvidersComparison -  E Learning Hosting Providers
Comparison - E Learning Hosting Providers
 
LMS - Selecting the Right Tool
LMS - Selecting the Right ToolLMS - Selecting the Right Tool
LMS - Selecting the Right Tool
 
7 Best Practices for your Moodle RFP
7 Best Practices for your Moodle RFP 7 Best Practices for your Moodle RFP
7 Best Practices for your Moodle RFP
 
Bridge Learning Solutions
Bridge Learning SolutionsBridge Learning Solutions
Bridge Learning Solutions
 
KhmerTalks: Essential of e learning-last
KhmerTalks: Essential of e learning-lastKhmerTalks: Essential of e learning-last
KhmerTalks: Essential of e learning-last
 
Lms v2.2
Lms v2.2Lms v2.2
Lms v2.2
 

Más de Tim Hunt

Writing better Behat tests
Writing better Behat testsWriting better Behat tests
Writing better Behat testsTim Hunt
 
What’s next for the Quiz and Question bank and for Moodle community collabora...
What’s next for the Quiz and Question bank and for Moodle community collabora...What’s next for the Quiz and Question bank and for Moodle community collabora...
What’s next for the Quiz and Question bank and for Moodle community collabora...Tim Hunt
 
Question bank improvements in Moodle 4.0 : A successful community collaboration
Question bank improvements in Moodle 4.0 : A successful community collaborationQuestion bank improvements in Moodle 4.0 : A successful community collaboration
Question bank improvements in Moodle 4.0 : A successful community collaborationTim Hunt
 
Embedding questions anywhere in Moodle
Embedding questions anywhere in MoodleEmbedding questions anywhere in Moodle
Embedding questions anywhere in MoodleTim Hunt
 
Hosting STACK at scale
Hosting STACK at scaleHosting STACK at scale
Hosting STACK at scaleTim Hunt
 
Moodle questions without the quiz
Moodle questions without the quizMoodle questions without the quiz
Moodle questions without the quizTim Hunt
 
2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...
2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...
2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...Tim Hunt
 
MUC - Moodle Universal Cache
MUC - Moodle Universal CacheMUC - Moodle Universal Cache
MUC - Moodle Universal CacheTim Hunt
 
I wish I could believe you: the frustrating unreliability of some assessment ...
I wish I could believe you: the frustrating unreliability of some assessment ...I wish I could believe you: the frustrating unreliability of some assessment ...
I wish I could believe you: the frustrating unreliability of some assessment ...Tim Hunt
 
Hosting Moodle at the OU
Hosting Moodle at the OUHosting Moodle at the OU
Hosting Moodle at the OUTim Hunt
 
The Moodle quiz at the Open University
The Moodle quiz at the Open UniversityThe Moodle quiz at the Open University
The Moodle quiz at the Open UniversityTim Hunt
 
The Moodle Quiz at the Open University: how we use it & how that helps students
The Moodle Quiz at the Open University: how we use it & how that helps studentsThe Moodle Quiz at the Open University: how we use it & how that helps students
The Moodle Quiz at the Open University: how we use it & how that helps studentsTim Hunt
 
2012 Computer-Assisted Assessment
2012 Computer-Assisted Assessment2012 Computer-Assisted Assessment
2012 Computer-Assisted AssessmentTim Hunt
 
Moodle’s building blocks for eAssessment tools
Moodle’s building blocks for eAssessment toolsMoodle’s building blocks for eAssessment tools
Moodle’s building blocks for eAssessment toolsTim Hunt
 

Más de Tim Hunt (14)

Writing better Behat tests
Writing better Behat testsWriting better Behat tests
Writing better Behat tests
 
What’s next for the Quiz and Question bank and for Moodle community collabora...
What’s next for the Quiz and Question bank and for Moodle community collabora...What’s next for the Quiz and Question bank and for Moodle community collabora...
What’s next for the Quiz and Question bank and for Moodle community collabora...
 
Question bank improvements in Moodle 4.0 : A successful community collaboration
Question bank improvements in Moodle 4.0 : A successful community collaborationQuestion bank improvements in Moodle 4.0 : A successful community collaboration
Question bank improvements in Moodle 4.0 : A successful community collaboration
 
Embedding questions anywhere in Moodle
Embedding questions anywhere in MoodleEmbedding questions anywhere in Moodle
Embedding questions anywhere in Moodle
 
Hosting STACK at scale
Hosting STACK at scaleHosting STACK at scale
Hosting STACK at scale
 
Moodle questions without the quiz
Moodle questions without the quizMoodle questions without the quiz
Moodle questions without the quiz
 
2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...
2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...
2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...
 
MUC - Moodle Universal Cache
MUC - Moodle Universal CacheMUC - Moodle Universal Cache
MUC - Moodle Universal Cache
 
I wish I could believe you: the frustrating unreliability of some assessment ...
I wish I could believe you: the frustrating unreliability of some assessment ...I wish I could believe you: the frustrating unreliability of some assessment ...
I wish I could believe you: the frustrating unreliability of some assessment ...
 
Hosting Moodle at the OU
Hosting Moodle at the OUHosting Moodle at the OU
Hosting Moodle at the OU
 
The Moodle quiz at the Open University
The Moodle quiz at the Open UniversityThe Moodle quiz at the Open University
The Moodle quiz at the Open University
 
The Moodle Quiz at the Open University: how we use it & how that helps students
The Moodle Quiz at the Open University: how we use it & how that helps studentsThe Moodle Quiz at the Open University: how we use it & how that helps students
The Moodle Quiz at the Open University: how we use it & how that helps students
 
2012 Computer-Assisted Assessment
2012 Computer-Assisted Assessment2012 Computer-Assisted Assessment
2012 Computer-Assisted Assessment
 
Moodle’s building blocks for eAssessment tools
Moodle’s building blocks for eAssessment toolsMoodle’s building blocks for eAssessment tools
Moodle’s building blocks for eAssessment tools
 

Último

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
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
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
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
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
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
 
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
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 

Último (20)

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
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
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
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
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
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
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
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
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
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 ...
 
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"
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 

Looking after the Open University's Moodle

  • 1. Looking after the Open University's Moodle Tim Hunt Lead Technical Developer Sharon Monie Senior Product Development Manager
  • 2. 2 Image: Designed by rawpixel.com / Freepik Moodle is ‘free’ … … but needs to be cared for.
  • 3. 3 • Moodle mission: “Empowering educators to improve our world” • OU values: education for social change, openness and innovation. • Open source: license-free, cost effective, we contribute to community. • VLE & LMS: content delivery & collaboration and administration. • Flexible and customisable: Simple interface and still feature rich. • Institutional knowledge: Wealth of experience at OU from 2006.
  • 5. 5 Who we are and what we do Moodle AdministratorsLearning Systems & Online Student Experience IT development, delivery & Support Project Manager Product Development Manager Technical Developer Scrum Master Service AdministratorTest Analyst UX Designer Rollout Delivery Adoption Feedback Negotiation Support Specification Performance Decommissioning Requirements Evangelism Insight Research Training Design Accessibility DevOps Analytics
  • 10. 10 OU Moodle platforms and users 180k active users per year ~ 450 live courses per year 55 roles
  • 11. 11 ADMIN / CONFIG Learning Systems Online Student Experience IT Development / Support SETTINGS Online Services Assessment Administrators L&T Librarians Students Tutors CONTENT / PEDAGOGY / PRODUCTION Academics, Module & Qualification Teams, Curriculum Manager, Editorial, Interactive Media Developer, Sound and Vision, Graphic Design, Media Assistant, Learning Designer SUPPORT Learning & Teaching Librarians Careers Advisors Disabled Student Support Computing Helpdesk Learning Advisors Student Support Teams Roles and enrolments System Category CourseCourse Activities Activities Students Tutors
  • 12. 12 Roles on courses Manual: Moderator Forum Manual: Website updater Forums and news Auto: Students Content, activities and own groups Auto: Tutors Content, activities and own groups Manual: Website Editor Content Auto: All Staff Read-only, content only Manual: Helpdesk View all content and activities Manual: Manager Website configuration Auto: Groups, (Tutors, Students) Auto: Assessment administrator
  • 13. 13 Managing Roles and Permissions
  • 15. 15 Hybrid VLE ecosystem Navigation & Content • Study and Module site • Study Planner • Digital content, media and activities • Offline formats • Search/discovery Comms & Collaboration • Forums • Blog, Wiki, OpenStudio, etc • Online tutorials • Event calendar Digital assessment • Quizzes • Gradebook • Assignments • Peer workshop Guidance, Support & Data • Accessibility guidance • Computing guide • Staff guidance • Contextual Help Adobe Connect Staff/Student dashboards Eportfolio Event booking systemPrint publishing systems SIS/CRM integration Assignment handling Mobile apps Print-on- demand Digital authoring Media Server Office 365 Curriculum management systems External quiz engines StudentHome assessment records Usage logging / MI reporting Analytics systems Data management / GDPR
  • 16. 16 Roll forward course websites • Update dates • Remove auto users and their content • Rename groups / groupings • Clear down news items • Add new workflows
  • 23. 23 When can we release?
  • 24. 24 Last dev week Testing week 1 Testing week 2 Testing week 3 Testing week 4 Testing week 5 Release week Finish code review. Make release branch Copy live site to acct. Anonymise. Update config Upgrade acct to new version Fix bugs Regression test key features Test integration to other systems Freeze release version Additional test upgrade Upgrade staff- only Moodle (Monday) Upgrade all other sites – student- facing (Wednesday) UAT of new features Major release every 3 months So, every other OU release has a new Moodle version
  • 25. 25 Automated testing CI server Runs all PHPunit … and Behat for OU plugins … every night. This graph shows what happened when we merged Moodle 3.6.2. ~70 failures out of 1,869 scenarios to fix.
  • 27. 27 Hosting Moodle 17 virtual machines 6TB storage Split over 2 data centres Started with less Grew as needed Will change again
  • 28. 28 Monitoring 24/7 monitoring of • Server status • Application health • Student experience Procedures for standard problems, or we get a call 
  • 32. 32 The right people in the right teams with the right tools Don’t panic: Evolve practice and processes as they are needed Be part of the Moodle community Image:https://pixabay.com/photos/running-dog-dog-running-pet-run-2071896/