SlideShare a Scribd company logo
Turbo Charging Moodle
       Making Moodle do more for you!
Aim of this workshop
We Will
 ๏ Introduce you to the concepts of Moodle contrib code
 ๏ Provide users with links of where to find good code
 ๏ Show users how to install code into their own Moodle’s


We Won’t
 ๏ This is NOT a technical workshop
   ๏ No prior experience expected
   ๏ Coding required
What is Moodle
                          Moodle is FOSS
                        Moodle is Modular
           Moodle has a large community
Moodle is built by educators, for educators
Moodle is FOSS

 Free and Open Source Software
  Software which is liberally licensed to grant the
  right of users to study, change and
  improve its design through the
  availability of its source code.
  Free as in FREEDOM

               (often also free as a free beer/gratis)
Moodle is Modular
                    Moodle is built on a modular
                    design.


                    This allows users to add new
                    functionality just by dropping
                    extra folders into their moodle
                    site.


                    No coding skills are typically*
                    required to add news blocks.
47,600
                                                           47,653


 over
                                                                       by over
                                               38,218

learning communities
                                                                    21 million
                                   21,151

                                                                       users
                        9,318


                                                        Aug 2008
              2,501                          Feb 2008
                                  Feb 2007
                       Feb 2006
   600      Feb 2005
 Feb 2004




                       Moodle has a large
                         Community
Global
   Collaboration   with

 Skilled Developers

    Moodle has a large
      Community
Supporting
Moodle is built by    different
                     learning
   educators!           and
                     teaching
 For Educators!        styles
Getting additional
         features
           What is contrib code?
   Where can I find contrib code?
    How do I plug-in contrib code
                 Is it safe to use?
What is contrib code?
Contrib code is:
  ...community contributed code
  ...typically written by users who have a
  specific need they need met
  ...based on API’s that allow for relative ease
  in adding new functionality
  ...available as dozens of projects available
Where can I find contrib code?

          Modules and Plugins Database

              Moodle Contrib CVS
                   (hosted by Sourceforge)



                 Moodle Forums

            Directly from Moodle users
Where can I find contrib code?

Create your own:

Should you have the skills, skilled staff
of funds to out-source development
you can create your own.


Moodle is built on Open Source
technologies enabling developers to
create new code


Documentation is available online to
assist as well as a helpful online
developer community on the moodle
forums.
Is it safe to use?

                     The answer to this is ‘Not Always’
                       Moodle is made by users with ranging degrees of
                       experience
                       Always do your research
                           Is anyone else using it?
                           Are their comments in the M&P Database
                           Check the Moodle forums.
                       Never install straight into production!!! Always test first
How do I plug-in contrib code?
 Step One                                                                      Best Practice Tips
                                                                               Always test on a separate system
 Upload the files to the relevant location
                                                                               than your production box. Tools like
 The locations are normally outlined in the readme that comes with the files.   XAMPP and MAMP can allow you to
                                                                               install Moodle on your desktop to
 Step Two                                                                      play with code before putting it on a
                                                                               live server
 Install the language pack (use en_utf8_local)
 This allows for easier management.


 Step Three
 Go to the admin Notifications screen for automatic install



 THAT’S IT!
What can we extend
    Resources     Quiz Question Types
     Activities   External Systems
      Themes      Filters
       Blocks     Reports
Resources and Activities
Themes
Why Use Themes
๏ Meet brand requirements

๏ Match an existing site

๏ Present a more engaging
design for your particular
audience

๏ Establish a unique look and
feel for your site. be a Stand out!
Quiz Question Types
Connect with external Systems
Also available add-ons include

    Additional modular           Filters
    functions include:



                  Reports        Blocks
Playtime




      DEMO
Additional Info
            Useful Links
     The Moodle Playpen
Useful Links
          Official Moodle Modules and plugins database
           http://moodle.org/mod/data/view.php?id=6009

               Moodle Contrib on CVS via Sourceforge
          http://moodle.cvs.sourceforge.net/moodle/contrib/

                          Moodle Forums
                http://moodle.org/course/view.php?id=5

                   MoodleDocs - The official wiki
                        http://docs.moodle.org
The Moodle Playpen

  http://moodleman.net
The Moodleman Blog provides links
to the Moodle Playpen.

The Playpen is a site where you can
play with non-standard modules and
plugins without having to instal them
onto your own site.

The Playpen now exists in two
flavors:

      A standard 1.9.4+ version
      An Alpha Moodle 2.0 version

                                        http://playpen.moodle.com.au
This is a demo site and occasionally
things may not work as expected.
Thankyou
     Presenter: Julian Ridden
Email: julian@moodleman.net
        Twitter: moodleman
www: http://moodleman.net




                                http://www.moodleman.net

More Related Content

What's hot

Java application-development
Java application-developmentJava application-development
Java application-development
Deepika Chaudhary
 
Eclipse vs Netbeans
Eclipse vs NetbeansEclipse vs Netbeans
Eclipse vs Netbeans
Mohamed Abd Elwähäb
 
Show110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real WorldShow110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real World
pdhannan
 
Zeroboard training audeo sequence
Zeroboard training audeo sequenceZeroboard training audeo sequence
Zeroboard training audeo sequenceChad Chae
 
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Ryan Baxter
 
Screen-Capturing, Screen-Casting, and Screen Sharing for the Budget Friendly ...
Screen-Capturing, Screen-Casting, and Screen Sharing for the Budget Friendly ...Screen-Capturing, Screen-Casting, and Screen Sharing for the Budget Friendly ...
Screen-Capturing, Screen-Casting, and Screen Sharing for the Budget Friendly ...
Staci Trekles
 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPages
Ulrich Krause
 
Exercise services for e learning in higher education with
Exercise services for e learning in higher education withExercise services for e learning in higher education with
Exercise services for e learning in higher education with
Ashish Shende
 

What's hot (10)

Java application-development
Java application-developmentJava application-development
Java application-development
 
Eclipse Vs Netbeans
Eclipse Vs NetbeansEclipse Vs Netbeans
Eclipse Vs Netbeans
 
Eclipse vs Netbeans
Eclipse vs NetbeansEclipse vs Netbeans
Eclipse vs Netbeans
 
Show110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real WorldShow110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real World
 
Zeroboard training audeo sequence
Zeroboard training audeo sequenceZeroboard training audeo sequence
Zeroboard training audeo sequence
 
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
 
Screen-Capturing, Screen-Casting, and Screen Sharing for the Budget Friendly ...
Screen-Capturing, Screen-Casting, and Screen Sharing for the Budget Friendly ...Screen-Capturing, Screen-Casting, and Screen Sharing for the Budget Friendly ...
Screen-Capturing, Screen-Casting, and Screen Sharing for the Budget Friendly ...
 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPages
 
Part one
Part onePart one
Part one
 
Exercise services for e learning in higher education with
Exercise services for e learning in higher education withExercise services for e learning in higher education with
Exercise services for e learning in higher education with
 

Similar to Turbo Charging Moodle

Turbo Charging Moodle
Turbo Charging MoodleTurbo Charging Moodle
Turbo Charging Moodle
Julian Ridden
 
Moodle tutotial
Moodle tutotialMoodle tutotial
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
DianaGray10
 
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Luciano Resende
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
Mirco Hering
 
Features & Installation Profiles
Features & Installation ProfilesFeatures & Installation Profiles
Features & Installation Profiles
David Watson
 
Sharing Personal Learning Environments for Widget Based Systems using a Widge...
Sharing Personal Learning Environments for Widget Based Systems using a Widge...Sharing Personal Learning Environments for Widget Based Systems using a Widge...
Sharing Personal Learning Environments for Widget Based Systems using a Widge...
ROLE Project
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-Education
Suraj Mehta
 
Real Life Azure Functions Architecture
Real Life Azure Functions ArchitectureReal Life Azure Functions Architecture
Real Life Azure Functions Architecture
NullOps
 
DEVASC_Module_1.pdf
DEVASC_Module_1.pdfDEVASC_Module_1.pdf
DEVASC_Module_1.pdf
MorooCoffee
 
Devops : Automate Your Infrastructure with Puppet
Devops : Automate Your Infrastructure with PuppetDevops : Automate Your Infrastructure with Puppet
Devops : Automate Your Infrastructure with Puppet
Edureka!
 
Apache Openmeeting
Apache Openmeeting Apache Openmeeting
Apache Openmeeting
Mirza Adil
 
How to guarantee your change is integrated to Moodle core
How to guarantee your change is integrated to Moodle coreHow to guarantee your change is integrated to Moodle core
How to guarantee your change is integrated to Moodle coreDan Poltawski
 
Application of ict
Application of ictApplication of ict
Application of ict
nisadimoen
 
Coded Automation and Autopilot.pptx
Coded Automation and Autopilot.pptxCoded Automation and Autopilot.pptx
Coded Automation and Autopilot.pptx
ZellAlfeche
 
HelpTech_Sept30_UEMnl.pptx
HelpTech_Sept30_UEMnl.pptxHelpTech_Sept30_UEMnl.pptx
HelpTech_Sept30_UEMnl.pptx
godfreyleynardlealgr
 
DevOps - A Purpose for an Institution.pdf
DevOps - A Purpose for an Institution.pdfDevOps - A Purpose for an Institution.pdf
DevOps - A Purpose for an Institution.pdf
Vishwas N
 
Does The Delphi IDE Narrow You? Extend It! - ITDevConX European Delphi Confer...
Does The Delphi IDE Narrow You? Extend It! - ITDevConX European Delphi Confer...Does The Delphi IDE Narrow You? Extend It! - ITDevConX European Delphi Confer...
Does The Delphi IDE Narrow You? Extend It! - ITDevConX European Delphi Confer...
Marco Breveglieri
 

Similar to Turbo Charging Moodle (20)

Turbo Charging Moodle
Turbo Charging MoodleTurbo Charging Moodle
Turbo Charging Moodle
 
Moodle tutotial
Moodle tutotialMoodle tutotial
Moodle tutotial
 
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
 
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
Features & Installation Profiles
Features & Installation ProfilesFeatures & Installation Profiles
Features & Installation Profiles
 
Sharing Personal Learning Environments for Widget Based Systems using a Widge...
Sharing Personal Learning Environments for Widget Based Systems using a Widge...Sharing Personal Learning Environments for Widget Based Systems using a Widge...
Sharing Personal Learning Environments for Widget Based Systems using a Widge...
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-Education
 
Real Life Azure Functions Architecture
Real Life Azure Functions ArchitectureReal Life Azure Functions Architecture
Real Life Azure Functions Architecture
 
DEVASC_Module_1.pdf
DEVASC_Module_1.pdfDEVASC_Module_1.pdf
DEVASC_Module_1.pdf
 
Present.ict2
Present.ict2Present.ict2
Present.ict2
 
Devops : Automate Your Infrastructure with Puppet
Devops : Automate Your Infrastructure with PuppetDevops : Automate Your Infrastructure with Puppet
Devops : Automate Your Infrastructure with Puppet
 
Apache Openmeeting
Apache Openmeeting Apache Openmeeting
Apache Openmeeting
 
How to guarantee your change is integrated to Moodle core
How to guarantee your change is integrated to Moodle coreHow to guarantee your change is integrated to Moodle core
How to guarantee your change is integrated to Moodle core
 
Application of ict
Application of ictApplication of ict
Application of ict
 
upload_test_2
upload_test_2upload_test_2
upload_test_2
 
Coded Automation and Autopilot.pptx
Coded Automation and Autopilot.pptxCoded Automation and Autopilot.pptx
Coded Automation and Autopilot.pptx
 
HelpTech_Sept30_UEMnl.pptx
HelpTech_Sept30_UEMnl.pptxHelpTech_Sept30_UEMnl.pptx
HelpTech_Sept30_UEMnl.pptx
 
DevOps - A Purpose for an Institution.pdf
DevOps - A Purpose for an Institution.pdfDevOps - A Purpose for an Institution.pdf
DevOps - A Purpose for an Institution.pdf
 
Does The Delphi IDE Narrow You? Extend It! - ITDevConX European Delphi Confer...
Does The Delphi IDE Narrow You? Extend It! - ITDevConX European Delphi Confer...Does The Delphi IDE Narrow You? Extend It! - ITDevConX European Delphi Confer...
Does The Delphi IDE Narrow You? Extend It! - ITDevConX European Delphi Confer...
 

More from Julian Ridden

Open badges and the LMS
Open badges and the LMSOpen badges and the LMS
Open badges and the LMS
Julian Ridden
 
Moodle ist hässlich
Moodle ist hässlichMoodle ist hässlich
Moodle ist hässlich
Julian Ridden
 
Moodle Bootstrap Theme Masterclass 2014
Moodle Bootstrap Theme Masterclass 2014Moodle Bootstrap Theme Masterclass 2014
Moodle Bootstrap Theme Masterclass 2014
Julian Ridden
 
What is moodle bootstrap
What is moodle bootstrapWhat is moodle bootstrap
What is moodle bootstrap
Julian Ridden
 
Whats new in Moodle 25
Whats new in Moodle 25Whats new in Moodle 25
Whats new in Moodle 25
Julian Ridden
 
Moodle 2 Theme masterclass
Moodle 2 Theme masterclassMoodle 2 Theme masterclass
Moodle 2 Theme masterclass
Julian Ridden
 
Moodle 2 Masterclass
Moodle 2 MasterclassMoodle 2 Masterclass
Moodle 2 Masterclass
Julian Ridden
 
Integrating Mahara with Moodle
Integrating Mahara with MoodleIntegrating Mahara with Moodle
Integrating Mahara with Moodle
Julian Ridden
 
Moving offline pedagogies online
Moving offline pedagogies onlineMoving offline pedagogies online
Moving offline pedagogies online
Julian Ridden
 
Moodle for mobiles
Moodle for mobilesMoodle for mobiles
Moodle for mobiles
Julian Ridden
 
Theme guru's (Moodle 2 Edition)
Theme guru's (Moodle 2 Edition)Theme guru's (Moodle 2 Edition)
Theme guru's (Moodle 2 Edition)
Julian Ridden
 
Bridging The Digital Divide
Bridging The Digital DivideBridging The Digital Divide
Bridging The Digital DivideJulian Ridden
 
Moodle and the Foss Revolution
Moodle and the Foss RevolutionMoodle and the Foss Revolution
Moodle and the Foss Revolution
Julian Ridden
 
Podcasting In Moodle
Podcasting In MoodlePodcasting In Moodle
Podcasting In Moodle
Julian Ridden
 

More from Julian Ridden (15)

Open badges and the LMS
Open badges and the LMSOpen badges and the LMS
Open badges and the LMS
 
Moodle ist hässlich
Moodle ist hässlichMoodle ist hässlich
Moodle ist hässlich
 
Moodle Bootstrap Theme Masterclass 2014
Moodle Bootstrap Theme Masterclass 2014Moodle Bootstrap Theme Masterclass 2014
Moodle Bootstrap Theme Masterclass 2014
 
What is moodle bootstrap
What is moodle bootstrapWhat is moodle bootstrap
What is moodle bootstrap
 
Whats new in Moodle 25
Whats new in Moodle 25Whats new in Moodle 25
Whats new in Moodle 25
 
Moodle 2 Theme masterclass
Moodle 2 Theme masterclassMoodle 2 Theme masterclass
Moodle 2 Theme masterclass
 
Moodle 2 Masterclass
Moodle 2 MasterclassMoodle 2 Masterclass
Moodle 2 Masterclass
 
Integrating Mahara with Moodle
Integrating Mahara with MoodleIntegrating Mahara with Moodle
Integrating Mahara with Moodle
 
Moving offline pedagogies online
Moving offline pedagogies onlineMoving offline pedagogies online
Moving offline pedagogies online
 
Moodle for mobiles
Moodle for mobilesMoodle for mobiles
Moodle for mobiles
 
Theme guru's (Moodle 2 Edition)
Theme guru's (Moodle 2 Edition)Theme guru's (Moodle 2 Edition)
Theme guru's (Moodle 2 Edition)
 
Bridging The Digital Divide
Bridging The Digital DivideBridging The Digital Divide
Bridging The Digital Divide
 
Theme Gurus
Theme GurusTheme Gurus
Theme Gurus
 
Moodle and the Foss Revolution
Moodle and the Foss RevolutionMoodle and the Foss Revolution
Moodle and the Foss Revolution
 
Podcasting In Moodle
Podcasting In MoodlePodcasting In Moodle
Podcasting In Moodle
 

Recently uploaded

Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 

Recently uploaded (20)

Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 

Turbo Charging Moodle

  • 1. Turbo Charging Moodle Making Moodle do more for you!
  • 2. Aim of this workshop We Will ๏ Introduce you to the concepts of Moodle contrib code ๏ Provide users with links of where to find good code ๏ Show users how to install code into their own Moodle’s We Won’t ๏ This is NOT a technical workshop ๏ No prior experience expected ๏ Coding required
  • 3. What is Moodle Moodle is FOSS Moodle is Modular Moodle has a large community Moodle is built by educators, for educators
  • 4. Moodle is FOSS Free and Open Source Software Software which is liberally licensed to grant the right of users to study, change and improve its design through the availability of its source code. Free as in FREEDOM (often also free as a free beer/gratis)
  • 5. Moodle is Modular Moodle is built on a modular design. This allows users to add new functionality just by dropping extra folders into their moodle site. No coding skills are typically* required to add news blocks.
  • 6. 47,600 47,653 over by over 38,218 learning communities 21 million 21,151 users 9,318 Aug 2008 2,501 Feb 2008 Feb 2007 Feb 2006 600 Feb 2005 Feb 2004 Moodle has a large Community
  • 7. Global Collaboration with Skilled Developers Moodle has a large Community
  • 8. Supporting Moodle is built by different learning educators! and teaching For Educators! styles
  • 9. Getting additional features What is contrib code? Where can I find contrib code? How do I plug-in contrib code Is it safe to use?
  • 10. What is contrib code? Contrib code is: ...community contributed code ...typically written by users who have a specific need they need met ...based on API’s that allow for relative ease in adding new functionality ...available as dozens of projects available
  • 11. Where can I find contrib code? Modules and Plugins Database Moodle Contrib CVS (hosted by Sourceforge) Moodle Forums Directly from Moodle users
  • 12. Where can I find contrib code? Create your own: Should you have the skills, skilled staff of funds to out-source development you can create your own. Moodle is built on Open Source technologies enabling developers to create new code Documentation is available online to assist as well as a helpful online developer community on the moodle forums.
  • 13. Is it safe to use? The answer to this is ‘Not Always’ Moodle is made by users with ranging degrees of experience Always do your research Is anyone else using it? Are their comments in the M&P Database Check the Moodle forums. Never install straight into production!!! Always test first
  • 14. How do I plug-in contrib code? Step One Best Practice Tips Always test on a separate system Upload the files to the relevant location than your production box. Tools like The locations are normally outlined in the readme that comes with the files. XAMPP and MAMP can allow you to install Moodle on your desktop to Step Two play with code before putting it on a live server Install the language pack (use en_utf8_local) This allows for easier management. Step Three Go to the admin Notifications screen for automatic install THAT’S IT!
  • 15. What can we extend Resources Quiz Question Types Activities External Systems Themes Filters Blocks Reports
  • 17. Themes Why Use Themes ๏ Meet brand requirements ๏ Match an existing site ๏ Present a more engaging design for your particular audience ๏ Establish a unique look and feel for your site. be a Stand out!
  • 20. Also available add-ons include Additional modular Filters functions include: Reports Blocks
  • 21. Playtime DEMO
  • 22. Additional Info Useful Links The Moodle Playpen
  • 23. Useful Links Official Moodle Modules and plugins database http://moodle.org/mod/data/view.php?id=6009 Moodle Contrib on CVS via Sourceforge http://moodle.cvs.sourceforge.net/moodle/contrib/ Moodle Forums http://moodle.org/course/view.php?id=5 MoodleDocs - The official wiki http://docs.moodle.org
  • 24. The Moodle Playpen http://moodleman.net The Moodleman Blog provides links to the Moodle Playpen. The Playpen is a site where you can play with non-standard modules and plugins without having to instal them onto your own site. The Playpen now exists in two flavors: A standard 1.9.4+ version An Alpha Moodle 2.0 version http://playpen.moodle.com.au This is a demo site and occasionally things may not work as expected.
  • 25. Thankyou Presenter: Julian Ridden Email: julian@moodleman.net Twitter: moodleman www: http://moodleman.net http://www.moodleman.net