SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

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

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

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

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

Dernier

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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
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
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
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
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
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
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
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
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 

Dernier (20)

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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
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
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
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
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
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
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
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
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 

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