SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Zeroboard training audeo sequence
Zeroboard training audeo sequenceZeroboard training audeo sequence
Zeroboard training audeo sequence
Chad 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
 

Mais procurados (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
 

Semelhante a Turbo Charging Moodle

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
Dan Poltawski
 

Semelhante a 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...
 

Mais de Julian Ridden

Bridging The Digital Divide
Bridging The Digital DivideBridging The Digital Divide
Bridging The Digital Divide
Julian Ridden
 

Mais 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
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
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
AnaAcapella
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
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
QucHHunhnh
 

Último (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
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 & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
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
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
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...
 
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
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

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