SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Java application-development
Java application-developmentJava application-development
Java application-developmentDeepika Chaudhary
 
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 Worldpdhannan
 
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 XPagesUlrich 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 withAshish Shende
 

Was ist angesagt? (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
 

Ähnlich wie Turbo Charging Moodle

Turbo Charging Moodle
Turbo Charging MoodleTurbo Charging Moodle
Turbo Charging MoodleJulian Ridden
 
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 2015Mirco Hering
 
Features & Installation Profiles
Features & Installation ProfilesFeatures & Installation Profiles
Features & Installation ProfilesDavid 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-EducationSuraj Mehta
 
Real Life Azure Functions Architecture
Real Life Azure Functions ArchitectureReal Life Azure Functions Architecture
Real Life Azure Functions ArchitectureNullOps
 
DEVASC_Module_1.pdf
DEVASC_Module_1.pdfDEVASC_Module_1.pdf
DEVASC_Module_1.pdfMorooCoffee
 
Devops : Automate Your Infrastructure with Puppet
Devops : Automate Your Infrastructure with PuppetDevops : Automate Your Infrastructure with Puppet
Devops : Automate Your Infrastructure with PuppetEdureka!
 
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 ictnisadimoen
 
Coded Automation and Autopilot.pptx
Coded Automation and Autopilot.pptxCoded Automation and Autopilot.pptx
Coded Automation and Autopilot.pptxZellAlfeche
 
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.pdfVishwas 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
 

Ähnlich wie 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...
 

Mehr von Julian Ridden

Open badges and the LMS
Open badges and the LMSOpen badges and the LMS
Open badges and the LMSJulian Ridden
 
Moodle ist hässlich
Moodle ist hässlichMoodle ist hässlich
Moodle ist hässlichJulian Ridden
 
Moodle Bootstrap Theme Masterclass 2014
Moodle Bootstrap Theme Masterclass 2014Moodle Bootstrap Theme Masterclass 2014
Moodle Bootstrap Theme Masterclass 2014Julian Ridden
 
What is moodle bootstrap
What is moodle bootstrapWhat is moodle bootstrap
What is moodle bootstrapJulian Ridden
 
Whats new in Moodle 25
Whats new in Moodle 25Whats new in Moodle 25
Whats new in Moodle 25Julian Ridden
 
Moodle 2 Theme masterclass
Moodle 2 Theme masterclassMoodle 2 Theme masterclass
Moodle 2 Theme masterclassJulian Ridden
 
Moodle 2 Masterclass
Moodle 2 MasterclassMoodle 2 Masterclass
Moodle 2 MasterclassJulian Ridden
 
Integrating Mahara with Moodle
Integrating Mahara with MoodleIntegrating Mahara with Moodle
Integrating Mahara with MoodleJulian Ridden
 
Moving offline pedagogies online
Moving offline pedagogies onlineMoving offline pedagogies online
Moving offline pedagogies onlineJulian 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 RevolutionJulian Ridden
 
Podcasting In Moodle
Podcasting In MoodlePodcasting In Moodle
Podcasting In MoodleJulian Ridden
 

Mehr von 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
 

Kürzlich hochgeladen

Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 

Kürzlich hochgeladen (20)

Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 

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