SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
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)
The Open Science Laboratory - Cosmetic Surgery for Moodle 	Sam Marshall
The Open Science Laboratory - Cosmetic Surgery for Moodle 	Sam Marshall
The Open Science Laboratory - Cosmetic Surgery for Moodle 	Sam Marshall
The Open Science Laboratory - Cosmetic Surgery for Moodle 	Sam Marshall
The Open Science Laboratory - Cosmetic Surgery for Moodle 	Sam Marshall
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

Contenu connexe

En vedette

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
 
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 brandsIreland & 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 MeadowsIreland & 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
 

En vedette (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, ...
 

Similaire à The Open Science Laboratory - Cosmetic Surgery for Moodle Sam Marshall

Moodle Essentials.pptx
Moodle Essentials.pptxMoodle Essentials.pptx
Moodle Essentials.pptxchenkay3
 
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
 
2012 Computer-Assisted Assessment
2012 Computer-Assisted Assessment2012 Computer-Assisted Assessment
2012 Computer-Assisted AssessmentTim 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.pptxDraftabahmadkhan1
 
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
 
Hosting Moodle at the OU
Hosting Moodle at the OUHosting Moodle at the OU
Hosting Moodle at the OUTim 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 VLEsCetis
 
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
 
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
 
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 2013Psydev
 
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 ProgramDubhgan Hinchey
 
Course Possibilities & Architecture
Course Possibilities & ArchitectureCourse Possibilities & Architecture
Course Possibilities & ArchitectureFolajimi Fakoya
 
Learn basics for law faculty
Learn basics for law facultyLearn basics for law faculty
Learn basics for law facultyChad Kealey
 

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

Plus de 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 WilliamsIreland & 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 JeffriesIreland & 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 WalkerIreland & 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 KassaeiIreland & 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 HenrickIreland & 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 WalkerIreland & 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 WidgerIreland & 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 JamesIreland & 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 CisekIreland & 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
 

Plus de 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
 

Dernier

Burning Issue presentation of Zhazgul N. , Cycle 54
Burning Issue presentation of Zhazgul N. , Cycle 54Burning Issue presentation of Zhazgul N. , Cycle 54
Burning Issue presentation of Zhazgul N. , Cycle 54ZhazgulNurdinova
 
Communication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptxCommunication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptxkb31670
 
Communication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptxCommunication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptxkb31670
 
Juan Pablo Sugiura - eCommerce Day Bolivia 2024
Juan Pablo Sugiura - eCommerce Day Bolivia 2024Juan Pablo Sugiura - eCommerce Day Bolivia 2024
Juan Pablo Sugiura - eCommerce Day Bolivia 2024eCommerce Institute
 
ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8
ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8
ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8Access Innovations, Inc.
 
Machine learning workshop, CZU Prague 2024
Machine learning workshop, CZU Prague 2024Machine learning workshop, CZU Prague 2024
Machine learning workshop, CZU Prague 2024Gokulks007
 
Dynamics of Professional Presentationpdf
Dynamics of Professional PresentationpdfDynamics of Professional Presentationpdf
Dynamics of Professional Presentationpdfravleel42
 
The Real Story Of Project Manager/Scrum Master From Where It Came?!
The Real Story Of Project Manager/Scrum Master From Where It Came?!The Real Story Of Project Manager/Scrum Master From Where It Came?!
The Real Story Of Project Manager/Scrum Master From Where It Came?!Loay Mohamed Ibrahim Aly
 

Dernier (8)

Burning Issue presentation of Zhazgul N. , Cycle 54
Burning Issue presentation of Zhazgul N. , Cycle 54Burning Issue presentation of Zhazgul N. , Cycle 54
Burning Issue presentation of Zhazgul N. , Cycle 54
 
Communication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptxCommunication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptx
 
Communication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptxCommunication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptx
 
Juan Pablo Sugiura - eCommerce Day Bolivia 2024
Juan Pablo Sugiura - eCommerce Day Bolivia 2024Juan Pablo Sugiura - eCommerce Day Bolivia 2024
Juan Pablo Sugiura - eCommerce Day Bolivia 2024
 
ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8
ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8
ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8
 
Machine learning workshop, CZU Prague 2024
Machine learning workshop, CZU Prague 2024Machine learning workshop, CZU Prague 2024
Machine learning workshop, CZU Prague 2024
 
Dynamics of Professional Presentationpdf
Dynamics of Professional PresentationpdfDynamics of Professional Presentationpdf
Dynamics of Professional Presentationpdf
 
The Real Story Of Project Manager/Scrum Master From Where It Came?!
The Real Story Of Project Manager/Scrum Master From Where It Came?!The Real Story Of Project Manager/Scrum Master From Where It Came?!
The Real Story Of Project Manager/Scrum Master From Where It Came?!
 

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)
  • 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