SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
Custom Course Formats
Alex Walker
City of Glasgow College
The Point Of This Talk
• An introduction to course formats.
• An overview of the course formats
available to you.
• A brief tutorial on building your own.
Why Build a Course Format
• Control how items are displayed.
• Add extra things to the course page.
• Customise your Moodle courses to
reflect the way your institution
teaches.
Why Build a Course Format
Why Build a Course Format
Pros & Cons
• Create 'useful links' that make it
easier for teachers to run courses.
• Add features without using blocks.
• New ways of organising and
displaying course materials.
Masonry Format
Grid Format
One Topic Format
Other Course Formats
• Some course formats don't have
sections at all.
• Moodle's social course format is just
a forum.
• Singleactivity makes a course that
is just a single activity (2.6+)
Building a Course Format
• You don't have to start from scratch!
• Take a copy of the 'topics' folder and
rename a few things.
• Moodle's developer wiki has
documentation on course formats.
• Warning! Upgrading from Moodle
2.3 or lower will break your course
formats.
Building a Course Format
• Rename the folder, language file,
and class name in lib.php
• Search and replace in the format's
files: from format_topics to
format_whatever.
• Your format is ready to customise.
Building a Course Format
• format.php is responsible for
outputting the course's main
content area.
• The heavy lifting is devolved to
renderer.php
Building a Course Format
• format.js holds any Javascript you
need.
• styles.css contains any CSS you
need for your format - don't put it in
your theme's CSS.
Building a Course Format
• If you want to customise the overall
page layout, you can change
format.php
• If you want to customise how
sections are output, you can use
renderer.php
• You can always look through other
formats to find examples.
Building a Course Format
Building a Course Format
Building a Course Format
Building a Course Format
Building a Course Format
Building a Course Format
Building a Course Format
Building a Course Format
Building a Course Format
• Course formats can have 'fields' that
let you customise information.
• For example, this optional Twitter
Username field pulls in tweets from
that user.
• Can be set up in your format's
lib.php file.
Building a Course Format
Questions
Alex Walker
City of Glasgow College

Mais conteúdo relacionado

Semelhante a Course Formats in Moodle

Creative uses of moodle modules 2010
Creative uses of moodle modules 2010Creative uses of moodle modules 2010
Creative uses of moodle modules 2010Paula Clough
 
Using Course Builder to Organize and Create Course Material
Using Course Builder to Organize and Create Course MaterialUsing Course Builder to Organize and Create Course Material
Using Course Builder to Organize and Create Course MaterialD2L Barry
 
English workshop computer integration in the classroom
English workshop computer integration in the classroomEnglish workshop computer integration in the classroom
English workshop computer integration in the classroomEfraín Suárez-Arce, M.Ed
 
full-site-editing-theme-presentation.pptx
full-site-editing-theme-presentation.pptxfull-site-editing-theme-presentation.pptx
full-site-editing-theme-presentation.pptxPlasterdog Web Design
 
Topic-based Authoring and Reuse
Topic-based Authoring and ReuseTopic-based Authoring and Reuse
Topic-based Authoring and ReuseClearPath, LLC
 
MCC Web Design Workshop
MCC Web Design WorkshopMCC Web Design Workshop
MCC Web Design WorkshopFaye Tandog
 
Using wordpress as lms in comp. courses
Using wordpress as lms in comp. coursesUsing wordpress as lms in comp. courses
Using wordpress as lms in comp. coursesMatthew Vetter
 
Moodle Essentials.pptx
Moodle Essentials.pptxMoodle Essentials.pptx
Moodle Essentials.pptxchenkay3
 
Meda5400 Teaching with Technology-Blogging
Meda5400 Teaching with Technology-BloggingMeda5400 Teaching with Technology-Blogging
Meda5400 Teaching with Technology-BloggingMichelle Childress
 
The Flexibility of WordPress
The Flexibility of WordPressThe Flexibility of WordPress
The Flexibility of WordPressStephanie Eckles
 
LITE 2017 – A Deep Dive into Course Templates [Siobhain Murdoch & Loki Lau]
LITE 2017 – A Deep Dive into Course Templates [Siobhain Murdoch & Loki Lau]LITE 2017 – A Deep Dive into Course Templates [Siobhain Murdoch & Loki Lau]
LITE 2017 – A Deep Dive into Course Templates [Siobhain Murdoch & Loki Lau]getadministrate
 
LMS - Learning Management System
LMS - Learning Management SystemLMS - Learning Management System
LMS - Learning Management Systemeasiddiqui
 
Embedded Systems: Lecture 1: Course Overview
Embedded Systems: Lecture 1: Course OverviewEmbedded Systems: Lecture 1: Course Overview
Embedded Systems: Lecture 1: Course OverviewAhmed El-Arabawy
 
Dipping Your Toe into Drupal 8 Module Development
Dipping Your Toe into Drupal 8 Module DevelopmentDipping Your Toe into Drupal 8 Module Development
Dipping Your Toe into Drupal 8 Module DevelopmentSuzanne Dergacheva
 
Revistedblogswikis2009 090701082505 Phpapp02
Revistedblogswikis2009 090701082505 Phpapp02Revistedblogswikis2009 090701082505 Phpapp02
Revistedblogswikis2009 090701082505 Phpapp02hduque
 

Semelhante a Course Formats in Moodle (20)

Moodle2demo
Moodle2demoMoodle2demo
Moodle2demo
 
Creative uses of moodle modules 2010
Creative uses of moodle modules 2010Creative uses of moodle modules 2010
Creative uses of moodle modules 2010
 
Using Course Builder to Organize and Create Course Material
Using Course Builder to Organize and Create Course MaterialUsing Course Builder to Organize and Create Course Material
Using Course Builder to Organize and Create Course Material
 
Moodle
MoodleMoodle
Moodle
 
English workshop computer integration in the classroom
English workshop computer integration in the classroomEnglish workshop computer integration in the classroom
English workshop computer integration in the classroom
 
full-site-editing-theme-presentation.pptx
full-site-editing-theme-presentation.pptxfull-site-editing-theme-presentation.pptx
full-site-editing-theme-presentation.pptx
 
Topic-based Authoring and Reuse
Topic-based Authoring and ReuseTopic-based Authoring and Reuse
Topic-based Authoring and Reuse
 
MCC Web Design Workshop
MCC Web Design WorkshopMCC Web Design Workshop
MCC Web Design Workshop
 
Interactive Web Design 5 - Week 2 - Introduction
Interactive Web Design 5 - Week 2 -  IntroductionInteractive Web Design 5 - Week 2 -  Introduction
Interactive Web Design 5 - Week 2 - Introduction
 
Using wordpress as lms in comp. courses
Using wordpress as lms in comp. coursesUsing wordpress as lms in comp. courses
Using wordpress as lms in comp. courses
 
Moodle Essentials.pptx
Moodle Essentials.pptxMoodle Essentials.pptx
Moodle Essentials.pptx
 
Meda5400 Teaching with Technology-Blogging
Meda5400 Teaching with Technology-BloggingMeda5400 Teaching with Technology-Blogging
Meda5400 Teaching with Technology-Blogging
 
The Flexibility of WordPress
The Flexibility of WordPressThe Flexibility of WordPress
The Flexibility of WordPress
 
LITE 2017 – A Deep Dive into Course Templates [Siobhain Murdoch & Loki Lau]
LITE 2017 – A Deep Dive into Course Templates [Siobhain Murdoch & Loki Lau]LITE 2017 – A Deep Dive into Course Templates [Siobhain Murdoch & Loki Lau]
LITE 2017 – A Deep Dive into Course Templates [Siobhain Murdoch & Loki Lau]
 
Policy.pptx
Policy.pptxPolicy.pptx
Policy.pptx
 
LMS - Learning Management System
LMS - Learning Management SystemLMS - Learning Management System
LMS - Learning Management System
 
Building an online moodle course
Building an online moodle courseBuilding an online moodle course
Building an online moodle course
 
Embedded Systems: Lecture 1: Course Overview
Embedded Systems: Lecture 1: Course OverviewEmbedded Systems: Lecture 1: Course Overview
Embedded Systems: Lecture 1: Course Overview
 
Dipping Your Toe into Drupal 8 Module Development
Dipping Your Toe into Drupal 8 Module DevelopmentDipping Your Toe into Drupal 8 Module Development
Dipping Your Toe into Drupal 8 Module Development
 
Revistedblogswikis2009 090701082505 Phpapp02
Revistedblogswikis2009 090701082505 Phpapp02Revistedblogswikis2009 090701082505 Phpapp02
Revistedblogswikis2009 090701082505 Phpapp02
 

Mais de Alex Walker

Does your moodle look the same as it did 5 years ago
Does your moodle look the same as it did 5 years agoDoes your moodle look the same as it did 5 years ago
Does your moodle look the same as it did 5 years agoAlex Walker
 
Theming moodle technical
Theming moodle   technicalTheming moodle   technical
Theming moodle technicalAlex Walker
 
Theming moodle for integration and usability
Theming moodle for integration and usabilityTheming moodle for integration and usability
Theming moodle for integration and usabilityAlex Walker
 
Enrolments using external database
Enrolments using external databaseEnrolments using external database
Enrolments using external databaseAlex Walker
 
A Moodle Journey
A Moodle JourneyA Moodle Journey
A Moodle JourneyAlex Walker
 
Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012Alex Walker
 

Mais de Alex Walker (6)

Does your moodle look the same as it did 5 years ago
Does your moodle look the same as it did 5 years agoDoes your moodle look the same as it did 5 years ago
Does your moodle look the same as it did 5 years ago
 
Theming moodle technical
Theming moodle   technicalTheming moodle   technical
Theming moodle technical
 
Theming moodle for integration and usability
Theming moodle for integration and usabilityTheming moodle for integration and usability
Theming moodle for integration and usability
 
Enrolments using external database
Enrolments using external databaseEnrolments using external database
Enrolments using external database
 
A Moodle Journey
A Moodle JourneyA Moodle Journey
A Moodle Journey
 
Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012
 

Último

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
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
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 

Último (20)

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
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
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
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
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
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
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 

Course Formats in Moodle

  • 1. Custom Course Formats Alex Walker City of Glasgow College
  • 2. The Point Of This Talk • An introduction to course formats. • An overview of the course formats available to you. • A brief tutorial on building your own.
  • 3.
  • 4.
  • 5. Why Build a Course Format • Control how items are displayed. • Add extra things to the course page. • Customise your Moodle courses to reflect the way your institution teaches.
  • 6. Why Build a Course Format
  • 7. Why Build a Course Format
  • 8. Pros & Cons • Create 'useful links' that make it easier for teachers to run courses. • Add features without using blocks. • New ways of organising and displaying course materials.
  • 12. Other Course Formats • Some course formats don't have sections at all. • Moodle's social course format is just a forum. • Singleactivity makes a course that is just a single activity (2.6+)
  • 13. Building a Course Format • You don't have to start from scratch! • Take a copy of the 'topics' folder and rename a few things. • Moodle's developer wiki has documentation on course formats. • Warning! Upgrading from Moodle 2.3 or lower will break your course formats.
  • 14. Building a Course Format • Rename the folder, language file, and class name in lib.php • Search and replace in the format's files: from format_topics to format_whatever. • Your format is ready to customise.
  • 15. Building a Course Format • format.php is responsible for outputting the course's main content area. • The heavy lifting is devolved to renderer.php
  • 16. Building a Course Format • format.js holds any Javascript you need. • styles.css contains any CSS you need for your format - don't put it in your theme's CSS.
  • 17. Building a Course Format • If you want to customise the overall page layout, you can change format.php • If you want to customise how sections are output, you can use renderer.php • You can always look through other formats to find examples.
  • 26. Building a Course Format • Course formats can have 'fields' that let you customise information. • For example, this optional Twitter Username field pulls in tweets from that user. • Can be set up in your format's lib.php file.
  • 28. Questions Alex Walker City of Glasgow College