SlideShare a Scribd company logo
The Open Science
Laboratory – Cosmetic
Surgery for Moodle
sam marshall / Moodle Moot UK 2014
Contents
• What is The Open Science Laboratory?
• Demo
• How did we make Moodle look like that?
• Why use Moodle rather than custom development?
The Open Science Laboratory
• Platform / portal that contains and links to science
experiments (simulations, activities, real experiments).
• Open to the general public: https://learn5.open.ac.uk/
–Also used for some OU modules
• Implemented in Moodle
–Same code as main OU VLE
–Code not publicly released
• Looks a bit different!
Demo
• This is a Moodle course page
–Spot the standard Moodle behaviour!
• Main page
• Categorisation, filtering
• Experiment page
• Hosted experiment
• Analytics
• External experiments (link, iframe)
Moodle course structure
Course
Section Block
Activity or resource
(course-module)
Moodle customisation plugins
• Theme
–CSS styling, header and footer, and hacks
• Course format
–Control display of course page
• Block
–Box appears on another page
• All three can have their own PHP pages too!
Course format
Moodle course
page
Experiment
summary
Lorem ipsum whatever thingy
Sic dolor something whatever
Lorem blah why this again
Another thingy lorem blah
Additional section data
• Pictures
• Metadata
API functions
• List sections, etc.
Settings
Blocks
• Custom blocks for the metadata filtering
• Most of the hard work done in format code
• No blocks on experiment summary page
–Pseudoblocks (from course format)
Theme
• Header and footer
• Styling
• Custom hacks
–E.g. navigation changed/removed
Modules
• Two new custom modules (not public, sorry!)
• HTML Activity module
–Similar to SCORM module
–Displays client-side activities, with some server-side
features available through API
• Booking system
–Telescope control system – one at a time
–Need to book slots
Why use Moodle?
• We wrote quite a lot of new code
• Why use Moodle at all if it’s so different?
Benefits for TOSL
• Reused components from our main Moodle-based VLE
–News block (public)
–Textbook-style content display (OU Content)
–HTML activity system
–Forum, wikis, workshop, etc. if required
• Benefit from updates to these features
–Even if no TOSL development currently funded
Process benefits
• Developer familiarity
• Administrator familiarity (e.g. troubleshooting)
• Same VLE codebase
–Updates, security patches, etc. all done for us
Benefits for main OU VLE
• HTML Activity standalone display module
–Previously could only put them in textbook content
• Analytics from HTML activities
–Not yet turned on for main system (performance
concerns) but might be if needed
• Booking system
–May be useful for voice conferencing
Disadvantages
• Constant platform changes
–OU moves to new Moodle version every 6 months
–Need to check and update all custom plugins
Credits
• I’m only the lead developer of the platform part
• TDs: Ray Guo, Bryan Waddington
• Graphic design: Matt Rigby-Burr
• Science faculty, project managers, etc.
• Other developers did the actual content!
Conclusion
• Dramatically change Moodle interface and appearance
by developing a custom course format and theme
–I often hear: ‘we don’t like using Moodle for our site
because it’s not pretty’
• Get a grip
• OK then, we can make it pretty
• If your main system is Moodle, there are benefits in
using Moodle for related systems where possible
Questions?
IT Development
The Open University
Walton Hall
Milton Keynes
MK7 6AA
www.open.ac.uk

More Related Content

Viewers also liked

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
Ireland & UK Moodlemoot 2012
 
Making Moodle multi device friendly with bootstrap - Bas brands
Making Moodle multi device friendly with bootstrap - Bas brandsMaking Moodle multi device friendly with bootstrap - Bas brands
Making Moodle multi device friendly with bootstrap - Bas brands
Ireland & UK Moodlemoot 2012
 
The growth of Mahara eportfolios through the Learning Technology Apprentices ...
The growth of Mahara eportfolios through the Learning Technology Apprentices ...The growth of Mahara eportfolios through the Learning Technology Apprentices ...
The growth of Mahara eportfolios through the Learning Technology Apprentices ...
Ireland & UK Moodlemoot 2012
 
MOOTIE13 - Five²: scaling up a VLE/blended and distance learning model for st...
MOOTIE13 - Five²: scaling up a VLE/blended and distance learning model for st...MOOTIE13 - Five²: scaling up a VLE/blended and distance learning model for st...
MOOTIE13 - Five²: scaling up a VLE/blended and distance learning model for st...
Ireland & UK Moodlemoot 2012
 
Using clickers to improve student participation in class
Using clickers to improve student participation in class Using clickers to improve student participation in class
Using clickers to improve student participation in class
Ireland & UK Moodlemoot 2012
 
Mootie13 Can 'e-learning' for language and literacy offer an opportunity to u...
Mootie13 Can 'e-learning' for language and literacy offer an opportunity to u...Mootie13 Can 'e-learning' for language and literacy offer an opportunity to u...
Mootie13 Can 'e-learning' for language and literacy offer an opportunity to u...
Ireland & UK Moodlemoot 2012
 
Peer assessment in Moodle - Leona Norris, Alison Sands, Helen Young, Caroline...
Peer assessment in Moodle - Leona Norris, Alison Sands, Helen Young, Caroline...Peer assessment in Moodle - Leona Norris, Alison Sands, Helen Young, Caroline...
Peer assessment in Moodle - Leona Norris, Alison Sands, Helen Young, Caroline...
Ireland & UK Moodlemoot 2012
 
Assessment Models Using Moodle Activities Phil Danby, Emily Webb, Chris Meadows
Assessment Models Using Moodle Activities	Phil Danby, Emily Webb, Chris MeadowsAssessment Models Using Moodle Activities	Phil Danby, Emily Webb, Chris Meadows
Assessment Models Using Moodle Activities Phil Danby, Emily Webb, Chris Meadows
Ireland & UK Moodlemoot 2012
 
Moodle self-hosting - some things to consider Mike Hughes, Amanda Doughty, ...
Moodle self-hosting - some things to consider  	Mike Hughes, Amanda Doughty, ...Moodle self-hosting - some things to consider  	Mike Hughes, Amanda Doughty, ...
Moodle self-hosting - some things to consider Mike Hughes, Amanda Doughty, ...
Ireland & UK Moodlemoot 2012
 

Viewers also liked (9)

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
 
Making Moodle multi device friendly with bootstrap - Bas brands
Making Moodle multi device friendly with bootstrap - Bas brandsMaking Moodle multi device friendly with bootstrap - Bas brands
Making Moodle multi device friendly with bootstrap - Bas brands
 
The growth of Mahara eportfolios through the Learning Technology Apprentices ...
The growth of Mahara eportfolios through the Learning Technology Apprentices ...The growth of Mahara eportfolios through the Learning Technology Apprentices ...
The growth of Mahara eportfolios through the Learning Technology Apprentices ...
 
MOOTIE13 - Five²: scaling up a VLE/blended and distance learning model for st...
MOOTIE13 - Five²: scaling up a VLE/blended and distance learning model for st...MOOTIE13 - Five²: scaling up a VLE/blended and distance learning model for st...
MOOTIE13 - Five²: scaling up a VLE/blended and distance learning model for st...
 
Using clickers to improve student participation in class
Using clickers to improve student participation in class Using clickers to improve student participation in class
Using clickers to improve student participation in class
 
Mootie13 Can 'e-learning' for language and literacy offer an opportunity to u...
Mootie13 Can 'e-learning' for language and literacy offer an opportunity to u...Mootie13 Can 'e-learning' for language and literacy offer an opportunity to u...
Mootie13 Can 'e-learning' for language and literacy offer an opportunity to u...
 
Peer assessment in Moodle - Leona Norris, Alison Sands, Helen Young, Caroline...
Peer assessment in Moodle - Leona Norris, Alison Sands, Helen Young, Caroline...Peer assessment in Moodle - Leona Norris, Alison Sands, Helen Young, Caroline...
Peer assessment in Moodle - Leona Norris, Alison Sands, Helen Young, Caroline...
 
Assessment Models Using Moodle Activities Phil Danby, Emily Webb, Chris Meadows
Assessment Models Using Moodle Activities	Phil Danby, Emily Webb, Chris MeadowsAssessment Models Using Moodle Activities	Phil Danby, Emily Webb, Chris Meadows
Assessment Models Using Moodle Activities Phil Danby, Emily Webb, Chris Meadows
 
Moodle self-hosting - some things to consider Mike Hughes, Amanda Doughty, ...
Moodle self-hosting - some things to consider  	Mike Hughes, Amanda Doughty, ...Moodle self-hosting - some things to consider  	Mike Hughes, Amanda Doughty, ...
Moodle self-hosting - some things to consider Mike Hughes, Amanda Doughty, ...
 

Similar to The Open Science Laboratory - Cosmetic Surgery for Moodle Sam Marshall

Moodle Essentials.pptx
Moodle Essentials.pptxMoodle Essentials.pptx
Moodle Essentials.pptx
chenkay3
 
Learning management system moodle
Learning management system moodleLearning management system moodle
Learning management system moodlevaclav.lohr
 
Breaking down the barriers to learning technology imoot 2012 keynote
Breaking down the barriers to learning technology   imoot 2012 keynote Breaking down the barriers to learning technology   imoot 2012 keynote
Breaking down the barriers to learning technology imoot 2012 keynote
Gavin Henrick
 
MoodlemootNZ
MoodlemootNZMoodlemootNZ
MoodlemootNZ
Dhiraj Bhartu
 
2012 Computer-Assisted Assessment
2012 Computer-Assisted Assessment2012 Computer-Assisted Assessment
2012 Computer-Assisted Assessment
Tim Hunt
 
LMS(learning management system , VLE (virtual learning environment) and MLE.pptx
LMS(learning management system , VLE (virtual learning environment) and MLE.pptxLMS(learning management system , VLE (virtual learning environment) and MLE.pptx
LMS(learning management system , VLE (virtual learning environment) and MLE.pptx
Draftabahmadkhan1
 
VLE.A virtual learning environment is a software system designed to support t...
VLE.A virtual learning environment is a software system designed to support t...VLE.A virtual learning environment is a software system designed to support t...
VLE.A virtual learning environment is a software system designed to support t...
Draftabahmadkhan1
 
Feeding and Captivating OU Students
Feeding and Captivating OU StudentsFeeding and Captivating OU Students
Feeding and Captivating OU Students
Business Librarians Association
 
Hosting Moodle at the OU
Hosting Moodle at the OUHosting Moodle at the OU
Hosting Moodle at the OU
Tim Hunt
 
Creating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEsCreating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEs
Cetis
 
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
Mangesh Wagh
 
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
Signy IT Solutions Pvt ltd
 
Integrating SAIP with Moodle using LIS - HEUG EMEA 2013
Integrating SAIP with Moodle using LIS - HEUG EMEA 2013Integrating SAIP with Moodle using LIS - HEUG EMEA 2013
Integrating SAIP with Moodle using LIS - HEUG EMEA 2013
Psydev
 
An out of the box E-learning Program
An out of the box E-learning ProgramAn out of the box E-learning Program
An out of the box E-learning Program
Dubhgan Hinchey
 
Course Possibilities & Architecture
Course Possibilities & ArchitectureCourse Possibilities & Architecture
Course Possibilities & Architecture
Folajimi Fakoya
 
About moodle
About moodleAbout moodle
About moodle
Brenda Mallinson
 
Learn basics for law faculty
Learn basics for law facultyLearn basics for law faculty
Learn basics for law facultyChad Kealey
 

Similar to The Open Science Laboratory - Cosmetic Surgery for Moodle Sam Marshall (20)

Moodle Essentials.pptx
Moodle Essentials.pptxMoodle Essentials.pptx
Moodle Essentials.pptx
 
Moodle
MoodleMoodle
Moodle
 
Learning management system moodle
Learning management system moodleLearning management system moodle
Learning management system moodle
 
Breaking down the barriers to learning technology imoot 2012 keynote
Breaking down the barriers to learning technology   imoot 2012 keynote Breaking down the barriers to learning technology   imoot 2012 keynote
Breaking down the barriers to learning technology imoot 2012 keynote
 
MoodlemootNZ
MoodlemootNZMoodlemootNZ
MoodlemootNZ
 
2012 Computer-Assisted Assessment
2012 Computer-Assisted Assessment2012 Computer-Assisted Assessment
2012 Computer-Assisted Assessment
 
LMS(learning management system , VLE (virtual learning environment) and MLE.pptx
LMS(learning management system , VLE (virtual learning environment) and MLE.pptxLMS(learning management system , VLE (virtual learning environment) and MLE.pptx
LMS(learning management system , VLE (virtual learning environment) and MLE.pptx
 
VLE.A virtual learning environment is a software system designed to support t...
VLE.A virtual learning environment is a software system designed to support t...VLE.A virtual learning environment is a software system designed to support t...
VLE.A virtual learning environment is a software system designed to support t...
 
Feeding and Captivating OU Students
Feeding and Captivating OU StudentsFeeding and Captivating OU Students
Feeding and Captivating OU Students
 
Hosting Moodle at the OU
Hosting Moodle at the OUHosting Moodle at the OU
Hosting Moodle at the OU
 
Creating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEsCreating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEs
 
Movingto moodle2 v1 1
Movingto moodle2 v1 1Movingto moodle2 v1 1
Movingto moodle2 v1 1
 
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
 
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
 
Integrating SAIP with Moodle using LIS - HEUG EMEA 2013
Integrating SAIP with Moodle using LIS - HEUG EMEA 2013Integrating SAIP with Moodle using LIS - HEUG EMEA 2013
Integrating SAIP with Moodle using LIS - HEUG EMEA 2013
 
An out of the box E-learning Program
An out of the box E-learning ProgramAn out of the box E-learning Program
An out of the box E-learning Program
 
Course Possibilities & Architecture
Course Possibilities & ArchitectureCourse Possibilities & Architecture
Course Possibilities & Architecture
 
About moodle
About moodleAbout moodle
About moodle
 
Learn basics
Learn basicsLearn basics
Learn basics
 
Learn basics for law faculty
Learn basics for law facultyLearn basics for law faculty
Learn basics for law faculty
 

More from Ireland & UK Moodlemoot 2012

Transforming a learning curriculum Gideon Williams
Transforming a learning curriculum 	Gideon WilliamsTransforming a learning curriculum 	Gideon Williams
Transforming a learning curriculum Gideon Williams
Ireland & UK Moodlemoot 2012
 
Demistifying Databases: Making the most of the Database Activity Dan Jeffries
Demistifying Databases: Making the most of the Database Activity 	Dan JeffriesDemistifying Databases: Making the most of the Database Activity 	Dan Jeffries
Demistifying Databases: Making the most of the Database Activity Dan Jeffries
Ireland & UK Moodlemoot 2012
 
Customising Moodle with Course Formats Alex Walker
Customising Moodle with Course Formats 	Alex WalkerCustomising Moodle with Course Formats 	Alex Walker
Customising Moodle with Course Formats Alex Walker
Ireland & UK Moodlemoot 2012
 
Designing Active Learning in Moodle – a preview of the Learning Designer tool...
Designing Active Learning in Moodle – a preview of the Learning Designer tool...Designing Active Learning in Moodle – a preview of the Learning Designer tool...
Designing Active Learning in Moodle – a preview of the Learning Designer tool...
Ireland & UK Moodlemoot 2012
 
Enhancing the My home page to display news forum postings and more John Tut...
Enhancing the My home page to display news forum postings and more  	John Tut...Enhancing the My home page to display news forum postings and more  	John Tut...
Enhancing the My home page to display news forum postings and more John Tut...
Ireland & UK Moodlemoot 2012
 
Broadening the scope of a Maths module for student Technology teachers Sue Mi...
Broadening the scope of a Maths module for student Technology teachers	Sue Mi...Broadening the scope of a Maths module for student Technology teachers	Sue Mi...
Broadening the scope of a Maths module for student Technology teachers Sue Mi...
Ireland & UK Moodlemoot 2012
 
A proposal for integrating Serious Games made with Unity3D into Moodle course...
A proposal for integrating Serious Games made with Unity3D into Moodle course...A proposal for integrating Serious Games made with Unity3D into Moodle course...
A proposal for integrating Serious Games made with Unity3D into Moodle course...
Ireland & UK Moodlemoot 2012
 
Using Moodle to familiarise prospective students with HE level learning Carol...
Using Moodle to familiarise prospective students with HE level learning	Carol...Using Moodle to familiarise prospective students with HE level learning	Carol...
Using Moodle to familiarise prospective students with HE level learning Carol...
Ireland & UK Moodlemoot 2012
 
The Moodle Gradebook as a tool inducing regular revisions in students' learni...
The Moodle Gradebook as a tool inducing regular revisions in students' learni...The Moodle Gradebook as a tool inducing regular revisions in students' learni...
The Moodle Gradebook as a tool inducing regular revisions in students' learni...
Ireland & UK Moodlemoot 2012
 
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
Ireland & UK Moodlemoot 2012
 
Delivering online exams using Moodle Tim Hunt, Mahmoud Kassaei
Delivering online exams using Moodle	Tim Hunt, Mahmoud KassaeiDelivering online exams using Moodle	Tim Hunt, Mahmoud Kassaei
Delivering online exams using Moodle Tim Hunt, Mahmoud Kassaei
Ireland & UK Moodlemoot 2012
 
Improving Edit quiz page Mahmoud Kassaei
Improving Edit quiz page 	Mahmoud KassaeiImproving Edit quiz page 	Mahmoud Kassaei
Improving Edit quiz page Mahmoud Kassaei
Ireland & UK Moodlemoot 2012
 
Surveys made easy with Moodle Mark Glynn, Gavin Henrick
Surveys made easy with Moodle	Mark Glynn, Gavin HenrickSurveys made easy with Moodle	Mark Glynn, Gavin Henrick
Surveys made easy with Moodle Mark Glynn, Gavin Henrick
Ireland & UK Moodlemoot 2012
 
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
Ireland & UK Moodlemoot 2012
 
Timeline, our Moodle-Integrated Social Network Alex Walker
Timeline, our Moodle-Integrated Social Network	Alex WalkerTimeline, our Moodle-Integrated Social Network	Alex Walker
Timeline, our Moodle-Integrated Social Network Alex Walker
Ireland & UK Moodlemoot 2012
 
Moving Moodle: “The journey is the reward” Laura Widger
Moving Moodle: “The journey is the reward” 	Laura WidgerMoving Moodle: “The journey is the reward” 	Laura Widger
Moving Moodle: “The journey is the reward” Laura Widger
Ireland & UK Moodlemoot 2012
 
Workbook: Extending Active Learning in the Book Andrew James
Workbook: Extending Active Learning in the Book  	Andrew JamesWorkbook: Extending Active Learning in the Book  	Andrew James
Workbook: Extending Active Learning in the Book Andrew James
Ireland & UK Moodlemoot 2012
 
Automatic functional testing easier than you thought Bartosz Cisek
Automatic functional testing easier than you thought 	Bartosz CisekAutomatic functional testing easier than you thought 	Bartosz Cisek
Automatic functional testing easier than you thought Bartosz Cisek
Ireland & UK Moodlemoot 2012
 
Design approach and evaluation of Moodle 2.4 course to support induction of r...
Design approach and evaluation of Moodle 2.4 course to support induction of r...Design approach and evaluation of Moodle 2.4 course to support induction of r...
Design approach and evaluation of Moodle 2.4 course to support induction of r...
Ireland & UK Moodlemoot 2012
 
Moodle 'nder the hood Davo Smith
Moodle 'nder the hood  	Davo SmithMoodle 'nder the hood  	Davo Smith
Moodle 'nder the hood Davo Smith
Ireland & UK Moodlemoot 2012
 

More from Ireland & UK Moodlemoot 2012 (20)

Transforming a learning curriculum Gideon Williams
Transforming a learning curriculum 	Gideon WilliamsTransforming a learning curriculum 	Gideon Williams
Transforming a learning curriculum Gideon Williams
 
Demistifying Databases: Making the most of the Database Activity Dan Jeffries
Demistifying Databases: Making the most of the Database Activity 	Dan JeffriesDemistifying Databases: Making the most of the Database Activity 	Dan Jeffries
Demistifying Databases: Making the most of the Database Activity Dan Jeffries
 
Customising Moodle with Course Formats Alex Walker
Customising Moodle with Course Formats 	Alex WalkerCustomising Moodle with Course Formats 	Alex Walker
Customising Moodle with Course Formats Alex Walker
 
Designing Active Learning in Moodle – a preview of the Learning Designer tool...
Designing Active Learning in Moodle – a preview of the Learning Designer tool...Designing Active Learning in Moodle – a preview of the Learning Designer tool...
Designing Active Learning in Moodle – a preview of the Learning Designer tool...
 
Enhancing the My home page to display news forum postings and more John Tut...
Enhancing the My home page to display news forum postings and more  	John Tut...Enhancing the My home page to display news forum postings and more  	John Tut...
Enhancing the My home page to display news forum postings and more John Tut...
 
Broadening the scope of a Maths module for student Technology teachers Sue Mi...
Broadening the scope of a Maths module for student Technology teachers	Sue Mi...Broadening the scope of a Maths module for student Technology teachers	Sue Mi...
Broadening the scope of a Maths module for student Technology teachers Sue Mi...
 
A proposal for integrating Serious Games made with Unity3D into Moodle course...
A proposal for integrating Serious Games made with Unity3D into Moodle course...A proposal for integrating Serious Games made with Unity3D into Moodle course...
A proposal for integrating Serious Games made with Unity3D into Moodle course...
 
Using Moodle to familiarise prospective students with HE level learning Carol...
Using Moodle to familiarise prospective students with HE level learning	Carol...Using Moodle to familiarise prospective students with HE level learning	Carol...
Using Moodle to familiarise prospective students with HE level learning Carol...
 
The Moodle Gradebook as a tool inducing regular revisions in students' learni...
The Moodle Gradebook as a tool inducing regular revisions in students' learni...The Moodle Gradebook as a tool inducing regular revisions in students' learni...
The Moodle Gradebook as a tool inducing regular revisions in students' learni...
 
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
 
Delivering online exams using Moodle Tim Hunt, Mahmoud Kassaei
Delivering online exams using Moodle	Tim Hunt, Mahmoud KassaeiDelivering online exams using Moodle	Tim Hunt, Mahmoud Kassaei
Delivering online exams using Moodle Tim Hunt, Mahmoud Kassaei
 
Improving Edit quiz page Mahmoud Kassaei
Improving Edit quiz page 	Mahmoud KassaeiImproving Edit quiz page 	Mahmoud Kassaei
Improving Edit quiz page Mahmoud Kassaei
 
Surveys made easy with Moodle Mark Glynn, Gavin Henrick
Surveys made easy with Moodle	Mark Glynn, Gavin HenrickSurveys made easy with Moodle	Mark Glynn, Gavin Henrick
Surveys made easy with Moodle Mark Glynn, Gavin Henrick
 
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
 
Timeline, our Moodle-Integrated Social Network Alex Walker
Timeline, our Moodle-Integrated Social Network	Alex WalkerTimeline, our Moodle-Integrated Social Network	Alex Walker
Timeline, our Moodle-Integrated Social Network Alex Walker
 
Moving Moodle: “The journey is the reward” Laura Widger
Moving Moodle: “The journey is the reward” 	Laura WidgerMoving Moodle: “The journey is the reward” 	Laura Widger
Moving Moodle: “The journey is the reward” Laura Widger
 
Workbook: Extending Active Learning in the Book Andrew James
Workbook: Extending Active Learning in the Book  	Andrew JamesWorkbook: Extending Active Learning in the Book  	Andrew James
Workbook: Extending Active Learning in the Book Andrew James
 
Automatic functional testing easier than you thought Bartosz Cisek
Automatic functional testing easier than you thought 	Bartosz CisekAutomatic functional testing easier than you thought 	Bartosz Cisek
Automatic functional testing easier than you thought Bartosz Cisek
 
Design approach and evaluation of Moodle 2.4 course to support induction of r...
Design approach and evaluation of Moodle 2.4 course to support induction of r...Design approach and evaluation of Moodle 2.4 course to support induction of r...
Design approach and evaluation of Moodle 2.4 course to support induction of r...
 
Moodle 'nder the hood Davo Smith
Moodle 'nder the hood  	Davo SmithMoodle 'nder the hood  	Davo Smith
Moodle 'nder the hood Davo Smith
 

Recently uploaded

Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Sebastiano Panichella
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
IP ServerOne
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
Faculty of Medicine And Health Sciences
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Sebastiano Panichella
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
Access Innovations, Inc.
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
Vladimir Samoylov
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Orkestra
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
Sebastiano Panichella
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
OWASP Beja
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Matjaž Lipuš
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
Howard Spence
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
khadija278284
 

Recently uploaded (13)

Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
 

The Open Science Laboratory - Cosmetic Surgery for Moodle Sam Marshall

  • 1. The Open Science Laboratory – Cosmetic Surgery for Moodle sam marshall / Moodle Moot UK 2014
  • 2. Contents • What is The Open Science Laboratory? • Demo • How did we make Moodle look like that? • Why use Moodle rather than custom development?
  • 3. The Open Science Laboratory • Platform / portal that contains and links to science experiments (simulations, activities, real experiments). • Open to the general public: https://learn5.open.ac.uk/ –Also used for some OU modules • Implemented in Moodle –Same code as main OU VLE –Code not publicly released • Looks a bit different!
  • 4. Demo • This is a Moodle course page –Spot the standard Moodle behaviour! • Main page • Categorisation, filtering • Experiment page • Hosted experiment • Analytics • External experiments (link, iframe)
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Moodle course structure Course Section Block Activity or resource (course-module)
  • 11. Moodle customisation plugins • Theme –CSS styling, header and footer, and hacks • Course format –Control display of course page • Block –Box appears on another page • All three can have their own PHP pages too!
  • 12. Course format Moodle course page Experiment summary Lorem ipsum whatever thingy Sic dolor something whatever Lorem blah why this again Another thingy lorem blah Additional section data • Pictures • Metadata API functions • List sections, etc. Settings
  • 13. Blocks • Custom blocks for the metadata filtering • Most of the hard work done in format code • No blocks on experiment summary page –Pseudoblocks (from course format)
  • 14. Theme • Header and footer • Styling • Custom hacks –E.g. navigation changed/removed
  • 15. Modules • Two new custom modules (not public, sorry!) • HTML Activity module –Similar to SCORM module –Displays client-side activities, with some server-side features available through API • Booking system –Telescope control system – one at a time –Need to book slots
  • 16. Why use Moodle? • We wrote quite a lot of new code • Why use Moodle at all if it’s so different?
  • 17. Benefits for TOSL • Reused components from our main Moodle-based VLE –News block (public) –Textbook-style content display (OU Content) –HTML activity system –Forum, wikis, workshop, etc. if required • Benefit from updates to these features –Even if no TOSL development currently funded
  • 18. Process benefits • Developer familiarity • Administrator familiarity (e.g. troubleshooting) • Same VLE codebase –Updates, security patches, etc. all done for us
  • 19. Benefits for main OU VLE • HTML Activity standalone display module –Previously could only put them in textbook content • Analytics from HTML activities –Not yet turned on for main system (performance concerns) but might be if needed • Booking system –May be useful for voice conferencing
  • 20. Disadvantages • Constant platform changes –OU moves to new Moodle version every 6 months –Need to check and update all custom plugins
  • 21. Credits • I’m only the lead developer of the platform part • TDs: Ray Guo, Bryan Waddington • Graphic design: Matt Rigby-Burr • Science faculty, project managers, etc. • Other developers did the actual content!
  • 22. Conclusion • Dramatically change Moodle interface and appearance by developing a custom course format and theme –I often hear: ‘we don’t like using Moodle for our site because it’s not pretty’ • Get a grip • OK then, we can make it pretty • If your main system is Moodle, there are benefits in using Moodle for related systems where possible
  • 24. IT Development The Open University Walton Hall Milton Keynes MK7 6AA www.open.ac.uk