SlideShare a Scribd company logo
Tips for creating
Moodle Mobile friendly
courses/sites
Juan Leyva
Moodle Mobile Developer
@jleyvadelgado #mootes14
This presentation is about the official app for
Android, iOs, Windows Phone 8 and Windows 8
If you are more interested in using mobiles
to support learning with Moodle, see:
● http://www.slideshare.net/epictalk/20-tips-for-mobile-learning-in-moodle
● http://www.slideshare.net/epictalk/using-mobiles-to-support-active-learning-with-
mobile
Disclaimer
Moodle Mobile is the official mobile
app for Moodle
https://download.moodle.org/mobile/
Moodle Mobile
“It is important to know that the app will never be able to support all
the functions of Moodle, because Moodle is a huge fast-moving
target and writing secure web services (which is how the app
communicates to Moodle) takes a long time to do properly. This is a
tradeoff that we had to make, and we know it may disappoint some
users who want this app to do everything immediately!”
“We focus on the communication aspects, plus a few of the
information aspects.”
Martin Dougiamas
Mobile strategy going forward
Install the “Moodle additional features plugin”
● Local plugin for adding new features to the current
Moodle Mobile app
● This add-on provides new features and also web
services which are currently only available in the latest
Moodle version
● A Moodle 2.4 installation with the plugin has the same
Mobile features available than a Moodle 2.8 installation
Tips for sites
Moodle additional features plugin
● Extra features: Support for sites using SSO
authentication methods (Shibboleth and CAS)
● A new Moodle Mobile major version requires to upgrade
this plugin in your Moodle installation.
● https://docs.moodle.org/Moodle_Mobile_additional_feat
ures
Tips for sites
Enable Push notifications
● The site must be registered in moodle.org
● Administration / Plugins / Message outputs / Mobile
notifications
● User must enable in their profile to receive Mobile
notifications
Tips for sites
Enable Push notifications
● Notifications are connected to the Moodle messaging
system
● A bulk message to all the users in a course will send a
Push notification to the user mobile phone (Remember,
the user must enable to receive Mobile notifications)
Tips for sites
● Use the topics or weeks course format
Tips for courses
● Avoid orphaned activities or direct links to activities
Tips for courses
● Labels are initially collapsed, use a short text as
introduction of what is inside
Tips for courses
● Use responsive HTML in pages or mini-sites
Tips for courses
● Youtube or maps links (URL resource) opens
automatically the system app
Tips for courses
Find alternatives to unsupported activities or resources
● Book module: Publish an “accessible” version of the
Book resource using the export to HTML feature
● IMS CP: Instead using the IMS CP resource, unzip the
file and add it as a resource (mini-site)
Tips for courses
Find alternatives to unsupported activities or resources
● Same for SCORM without API tracking
● Not all the video formats are supported by all mobile
devices, upload the same video in different formats in a
directory resource
Tips for courses
Upload a detailed guide of how to use Moodle Mobile
including:
● Download links to the different platforms/stores.
● Explain the different possibilities and limitations of the
app.
● Explain how the offline mode works (you should
download your contents first).
● Explain how to configure your messaging settings for
receiving mobile notifications.
Tips for sites
● Create a custom theme for your site
Tips for sites
● Do not use frontpage courses or activities
Tips for sites
● Place those pages in a
global course where all the
users are enrolled via
cohorts, meta-course
enrolments
● Enroll all the users in that course via the db plugin
Tips for sites
You have more information here:
http://docs.moodle.org/en/Mobile_app
https://docs.moodle.org/en/Moodle_Mobile_additional_features
http://docs.moodle.org/dev/Moodle_Mobile
https://tracker.moodle.org/browse/MOBILE
Thanks for your time!

More Related Content

What's hot

Customising the moodle mobile experience
Customising the moodle mobile experienceCustomising the moodle mobile experience
Customising the moodle mobile experience
Juan Leyva Delgado
 
Mobile learning with moodle
Mobile learning with moodleMobile learning with moodle
Mobile learning with moodle
Juan Leyva Delgado
 
Creating a custom Moodle Mobile app - MoodleMoot Spain 2014
Creating a custom Moodle Mobile app -  MoodleMoot Spain 2014Creating a custom Moodle Mobile app -  MoodleMoot Spain 2014
Creating a custom Moodle Mobile app - MoodleMoot Spain 2014
Juan Leyva Delgado
 
Moodle Mobile offline features
Moodle Mobile offline featuresMoodle Mobile offline features
Moodle Mobile offline features
Juan Leyva Delgado
 
Seven tips for mobile course design
Seven tips for mobile course designSeven tips for mobile course design
Seven tips for mobile course design
Juan Leyva Delgado
 
Moodle & Moodle Mobile 3.1 Release Party Barcelona
Moodle  & Moodle Mobile 3.1 Release Party BarcelonaMoodle  & Moodle Mobile 3.1 Release Party Barcelona
Moodle & Moodle Mobile 3.1 Release Party Barcelona
Pau Ferrer Ocaña
 
Moodle & Moodle Mobile 3.2 Release Party Barcelona
Moodle & Moodle Mobile 3.2 Release Party BarcelonaMoodle & Moodle Mobile 3.2 Release Party Barcelona
Moodle & Moodle Mobile 3.2 Release Party Barcelona
Pau Ferrer Ocaña
 
How to improve your moodle site performance
How to improve your moodle site performanceHow to improve your moodle site performance
How to improve your moodle site performance
David Monllaó
 
Platform from mobile learning
Platform from mobile learningPlatform from mobile learning
Platform from mobile learning
Jorge Rubiano
 
Moodle
MoodleMoodle
Moodle
MoodleMoodle
Best Practices In Moodle Administration
Best Practices In Moodle AdministrationBest Practices In Moodle Administration
Best Practices In Moodle Administration
moorejon
 
Coursebuilder2
Coursebuilder2Coursebuilder2
Coursebuilder2llynn83wou
 
Windows movie maker pp
Windows movie maker  ppWindows movie maker  pp
Windows movie maker ppu2911192
 
Google course builder
Google course builderGoogle course builder
Google course builderllynn83wou
 
Google Course Builder
Google Course BuilderGoogle Course Builder
Google Course Builderllynn83wou
 
EDT-6200 App Project
EDT-6200 App ProjectEDT-6200 App Project
EDT-6200 App Project
AmyDreher2
 
Html5 + Bootstrap & Mobirise
Html5 + Bootstrap & MobiriseHtml5 + Bootstrap & Mobirise
Html5 + Bootstrap & Mobirise
Khirulnizam Abd Rahman
 

What's hot (20)

Customising the moodle mobile experience
Customising the moodle mobile experienceCustomising the moodle mobile experience
Customising the moodle mobile experience
 
Mobile learning with moodle
Mobile learning with moodleMobile learning with moodle
Mobile learning with moodle
 
Creating a custom Moodle Mobile app - MoodleMoot Spain 2014
Creating a custom Moodle Mobile app -  MoodleMoot Spain 2014Creating a custom Moodle Mobile app -  MoodleMoot Spain 2014
Creating a custom Moodle Mobile app - MoodleMoot Spain 2014
 
Moodle Mobile offline features
Moodle Mobile offline featuresMoodle Mobile offline features
Moodle Mobile offline features
 
Seven tips for mobile course design
Seven tips for mobile course designSeven tips for mobile course design
Seven tips for mobile course design
 
Moodle & Moodle Mobile 3.1 Release Party Barcelona
Moodle  & Moodle Mobile 3.1 Release Party BarcelonaMoodle  & Moodle Mobile 3.1 Release Party Barcelona
Moodle & Moodle Mobile 3.1 Release Party Barcelona
 
Moodle & Moodle Mobile 3.2 Release Party Barcelona
Moodle & Moodle Mobile 3.2 Release Party BarcelonaMoodle & Moodle Mobile 3.2 Release Party Barcelona
Moodle & Moodle Mobile 3.2 Release Party Barcelona
 
How to improve your moodle site performance
How to improve your moodle site performanceHow to improve your moodle site performance
How to improve your moodle site performance
 
Platform from mobile learning
Platform from mobile learningPlatform from mobile learning
Platform from mobile learning
 
Moodle
MoodleMoodle
Moodle
 
Moodle
MoodleMoodle
Moodle
 
6620wellsmodule3a
6620wellsmodule3a6620wellsmodule3a
6620wellsmodule3a
 
Best Practices In Moodle Administration
Best Practices In Moodle AdministrationBest Practices In Moodle Administration
Best Practices In Moodle Administration
 
Coursebuilder2
Coursebuilder2Coursebuilder2
Coursebuilder2
 
Windows movie maker pp
Windows movie maker  ppWindows movie maker  pp
Windows movie maker pp
 
Google course builder
Google course builderGoogle course builder
Google course builder
 
Google Course Builder
Google Course BuilderGoogle Course Builder
Google Course Builder
 
Moodle
MoodleMoodle
Moodle
 
EDT-6200 App Project
EDT-6200 App ProjectEDT-6200 App Project
EDT-6200 App Project
 
Html5 + Bootstrap & Mobirise
Html5 + Bootstrap & MobiriseHtml5 + Bootstrap & Mobirise
Html5 + Bootstrap & Mobirise
 

Viewers also liked

Mastering Moodle Web Services development
Mastering Moodle Web Services developmentMastering Moodle Web Services development
Mastering Moodle Web Services development
Juan Leyva Delgado
 
Making your Moodle Mobile
Making your Moodle MobileMaking your Moodle Mobile
Making your Moodle Mobile
Lambda Solutions
 
Taller de mensajería bajo Jabber
Taller de mensajería bajo JabberTaller de mensajería bajo Jabber
Taller de mensajería bajo Jabber
Juan Leyva Delgado
 
Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)
Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)
Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)
Juan Leyva Delgado
 
Temas de Moodle & Ejemplos de Plantillas
Temas de Moodle & Ejemplos de PlantillasTemas de Moodle & Ejemplos de Plantillas
Temas de Moodle & Ejemplos de Plantillas
Paradiso Soluciones
 
OpenStack Overview: Deployments and the Big Tent, Toronto 2016
OpenStack Overview: Deployments and the Big Tent, Toronto 2016OpenStack Overview: Deployments and the Big Tent, Toronto 2016
OpenStack Overview: Deployments and the Big Tent, Toronto 2016
Jonathan Le Lous
 
Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...
Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...
Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...Juan Leyva Delgado
 
Presentando a Python
Presentando a PythonPresentando a Python
Presentando a Python
Juan Leyva Delgado
 
Moodle 2.0 Novedades (MoodleMoot Spain 2010)
Moodle 2.0 Novedades (MoodleMoot Spain 2010)Moodle 2.0 Novedades (MoodleMoot Spain 2010)
Moodle 2.0 Novedades (MoodleMoot Spain 2010)
Juan Leyva Delgado
 
Standards ouverts, interopérabilité et logiciel libre - Canada, 2015
Standards ouverts, interopérabilité et logiciel libre - Canada, 2015Standards ouverts, interopérabilité et logiciel libre - Canada, 2015
Standards ouverts, interopérabilité et logiciel libre - Canada, 2015
Jonathan Le Lous
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...SlideShare
 

Viewers also liked (11)

Mastering Moodle Web Services development
Mastering Moodle Web Services developmentMastering Moodle Web Services development
Mastering Moodle Web Services development
 
Making your Moodle Mobile
Making your Moodle MobileMaking your Moodle Mobile
Making your Moodle Mobile
 
Taller de mensajería bajo Jabber
Taller de mensajería bajo JabberTaller de mensajería bajo Jabber
Taller de mensajería bajo Jabber
 
Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)
Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)
Libro de Calificaciones en Moodle 1.9.4 (MoodleMoot Spain 2008)
 
Temas de Moodle & Ejemplos de Plantillas
Temas de Moodle & Ejemplos de PlantillasTemas de Moodle & Ejemplos de Plantillas
Temas de Moodle & Ejemplos de Plantillas
 
OpenStack Overview: Deployments and the Big Tent, Toronto 2016
OpenStack Overview: Deployments and the Big Tent, Toronto 2016OpenStack Overview: Deployments and the Big Tent, Toronto 2016
OpenStack Overview: Deployments and the Big Tent, Toronto 2016
 
Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...
Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...
Moodlemoot spain 2013. nuevos estándares de tecnologías aplicadas a la educ...
 
Presentando a Python
Presentando a PythonPresentando a Python
Presentando a Python
 
Moodle 2.0 Novedades (MoodleMoot Spain 2010)
Moodle 2.0 Novedades (MoodleMoot Spain 2010)Moodle 2.0 Novedades (MoodleMoot Spain 2010)
Moodle 2.0 Novedades (MoodleMoot Spain 2010)
 
Standards ouverts, interopérabilité et logiciel libre - Canada, 2015
Standards ouverts, interopérabilité et logiciel libre - Canada, 2015Standards ouverts, interopérabilité et logiciel libre - Canada, 2015
Standards ouverts, interopérabilité et logiciel libre - Canada, 2015
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
 

Similar to Tips for creating Moodle Mobile friendly courses sites - MoodleMoot Spain 2014

Harness The Power of Mobile Learning
Harness The Power of Mobile LearningHarness The Power of Mobile Learning
Harness The Power of Mobile Learning
Lambda Solutions
 
Mobile Apps Study Guide H818 conference - Open Star Badge Award
Mobile Apps Study Guide  H818 conference - Open Star Badge AwardMobile Apps Study Guide  H818 conference - Open Star Badge Award
Mobile Apps Study Guide H818 conference - Open Star Badge Award
Denise McDonough
 
Top tips-on-creating Mobile Friendly Courses in Moodle
Top tips-on-creating Mobile Friendly Courses in MoodleTop tips-on-creating Mobile Friendly Courses in Moodle
Top tips-on-creating Mobile Friendly Courses in Moodle
Susanne Mills
 
Engaging ways to use moodle
Engaging ways to use moodleEngaging ways to use moodle
Engaging ways to use moodleMark Rollins
 
To moodle or not to moodle...
To moodle or not to moodle...To moodle or not to moodle...
To moodle or not to moodle...
natterlab
 
Mobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final yearMobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final year
Chin2uuu
 
Mobile Application Project report
Mobile Application Project reportMobile Application Project report
Mobile Application Project report
Chin2uuu
 
2019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v01
2019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v012019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v01
2019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v01
won ho
 
Mobile Learning Content Development
Mobile Learning Content DevelopmentMobile Learning Content Development
Mobile Learning Content Development
Dimas Prasetyo
 
Final project
Final projectFinal project
Final project
Parul Verma
 
3.What is m-learning_ Learn everything about M-learning.pdf
3.What is m-learning_ Learn everything about M-learning.pdf3.What is m-learning_ Learn everything about M-learning.pdf
3.What is m-learning_ Learn everything about M-learning.pdf
Belayet Hossain
 
Observed Technological Developments and Sustainability in PLE Diagrams - AE...
Observed Technological Developments and Sustainability in PLE Diagrams  -  AE...Observed Technological Developments and Sustainability in PLE Diagrams  -  AE...
Observed Technological Developments and Sustainability in PLE Diagrams - AE...
Mehmet Emin Mutlu
 
Mobile learning with Open source software
Mobile learning with Open source softwareMobile learning with Open source software
Mobile learning with Open source software
Takeshi Matsuzaki
 
By the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of JyväskyläBy the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of Jyväskylä
Rikupekka Oksanen
 
SFSU ISYS 363 - Fall 2013 Section #1 - Buccaneers
SFSU ISYS 363 - Fall 2013 Section #1 - BuccaneersSFSU ISYS 363 - Fall 2013 Section #1 - Buccaneers
SFSU ISYS 363 - Fall 2013 Section #1 - Buccaneers
eileentongur
 
Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla!
Saurabh Shah
 
1021 smap01 social media apps programming
1021 smap01 social media apps programming1021 smap01 social media apps programming
1021 smap01 social media apps programming
imyday
 
Byod implementation planforhighschoolspanish
Byod implementation planforhighschoolspanishByod implementation planforhighschoolspanish
Byod implementation planforhighschoolspanish
Ana Gonzalez
 
It5600 moodle vs edu2.0 report
It5600 moodle vs edu2.0 reportIt5600 moodle vs edu2.0 report
It5600 moodle vs edu2.0 report
brucebarker123
 

Similar to Tips for creating Moodle Mobile friendly courses sites - MoodleMoot Spain 2014 (20)

Harness The Power of Mobile Learning
Harness The Power of Mobile LearningHarness The Power of Mobile Learning
Harness The Power of Mobile Learning
 
Mobimooc 1 moodle
Mobimooc 1 moodleMobimooc 1 moodle
Mobimooc 1 moodle
 
Mobile Apps Study Guide H818 conference - Open Star Badge Award
Mobile Apps Study Guide  H818 conference - Open Star Badge AwardMobile Apps Study Guide  H818 conference - Open Star Badge Award
Mobile Apps Study Guide H818 conference - Open Star Badge Award
 
Top tips-on-creating Mobile Friendly Courses in Moodle
Top tips-on-creating Mobile Friendly Courses in MoodleTop tips-on-creating Mobile Friendly Courses in Moodle
Top tips-on-creating Mobile Friendly Courses in Moodle
 
Engaging ways to use moodle
Engaging ways to use moodleEngaging ways to use moodle
Engaging ways to use moodle
 
To moodle or not to moodle...
To moodle or not to moodle...To moodle or not to moodle...
To moodle or not to moodle...
 
Mobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final yearMobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final year
 
Mobile Application Project report
Mobile Application Project reportMobile Application Project report
Mobile Application Project report
 
2019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v01
2019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v012019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v01
2019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v01
 
Mobile Learning Content Development
Mobile Learning Content DevelopmentMobile Learning Content Development
Mobile Learning Content Development
 
Final project
Final projectFinal project
Final project
 
3.What is m-learning_ Learn everything about M-learning.pdf
3.What is m-learning_ Learn everything about M-learning.pdf3.What is m-learning_ Learn everything about M-learning.pdf
3.What is m-learning_ Learn everything about M-learning.pdf
 
Observed Technological Developments and Sustainability in PLE Diagrams - AE...
Observed Technological Developments and Sustainability in PLE Diagrams  -  AE...Observed Technological Developments and Sustainability in PLE Diagrams  -  AE...
Observed Technological Developments and Sustainability in PLE Diagrams - AE...
 
Mobile learning with Open source software
Mobile learning with Open source softwareMobile learning with Open source software
Mobile learning with Open source software
 
By the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of JyväskyläBy the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of Jyväskylä
 
SFSU ISYS 363 - Fall 2013 Section #1 - Buccaneers
SFSU ISYS 363 - Fall 2013 Section #1 - BuccaneersSFSU ISYS 363 - Fall 2013 Section #1 - Buccaneers
SFSU ISYS 363 - Fall 2013 Section #1 - Buccaneers
 
Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla!
 
1021 smap01 social media apps programming
1021 smap01 social media apps programming1021 smap01 social media apps programming
1021 smap01 social media apps programming
 
Byod implementation planforhighschoolspanish
Byod implementation planforhighschoolspanishByod implementation planforhighschoolspanish
Byod implementation planforhighschoolspanish
 
It5600 moodle vs edu2.0 report
It5600 moodle vs edu2.0 reportIt5600 moodle vs edu2.0 report
It5600 moodle vs edu2.0 report
 

Recently uploaded

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
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
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
 
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
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
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
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
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)
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 

Recently uploaded (20)

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
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
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
 
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
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
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
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 

Tips for creating Moodle Mobile friendly courses sites - MoodleMoot Spain 2014

  • 1. Tips for creating Moodle Mobile friendly courses/sites Juan Leyva Moodle Mobile Developer @jleyvadelgado #mootes14
  • 2. This presentation is about the official app for Android, iOs, Windows Phone 8 and Windows 8 If you are more interested in using mobiles to support learning with Moodle, see: ● http://www.slideshare.net/epictalk/20-tips-for-mobile-learning-in-moodle ● http://www.slideshare.net/epictalk/using-mobiles-to-support-active-learning-with- mobile Disclaimer
  • 3. Moodle Mobile is the official mobile app for Moodle https://download.moodle.org/mobile/ Moodle Mobile
  • 4. “It is important to know that the app will never be able to support all the functions of Moodle, because Moodle is a huge fast-moving target and writing secure web services (which is how the app communicates to Moodle) takes a long time to do properly. This is a tradeoff that we had to make, and we know it may disappoint some users who want this app to do everything immediately!” “We focus on the communication aspects, plus a few of the information aspects.” Martin Dougiamas Mobile strategy going forward
  • 5. Install the “Moodle additional features plugin” ● Local plugin for adding new features to the current Moodle Mobile app ● This add-on provides new features and also web services which are currently only available in the latest Moodle version ● A Moodle 2.4 installation with the plugin has the same Mobile features available than a Moodle 2.8 installation Tips for sites
  • 6. Moodle additional features plugin ● Extra features: Support for sites using SSO authentication methods (Shibboleth and CAS) ● A new Moodle Mobile major version requires to upgrade this plugin in your Moodle installation. ● https://docs.moodle.org/Moodle_Mobile_additional_feat ures Tips for sites
  • 7. Enable Push notifications ● The site must be registered in moodle.org ● Administration / Plugins / Message outputs / Mobile notifications ● User must enable in their profile to receive Mobile notifications Tips for sites
  • 8. Enable Push notifications ● Notifications are connected to the Moodle messaging system ● A bulk message to all the users in a course will send a Push notification to the user mobile phone (Remember, the user must enable to receive Mobile notifications) Tips for sites
  • 9. ● Use the topics or weeks course format Tips for courses
  • 10. ● Avoid orphaned activities or direct links to activities Tips for courses
  • 11. ● Labels are initially collapsed, use a short text as introduction of what is inside Tips for courses
  • 12. ● Use responsive HTML in pages or mini-sites Tips for courses
  • 13. ● Youtube or maps links (URL resource) opens automatically the system app Tips for courses
  • 14. Find alternatives to unsupported activities or resources ● Book module: Publish an “accessible” version of the Book resource using the export to HTML feature ● IMS CP: Instead using the IMS CP resource, unzip the file and add it as a resource (mini-site) Tips for courses
  • 15. Find alternatives to unsupported activities or resources ● Same for SCORM without API tracking ● Not all the video formats are supported by all mobile devices, upload the same video in different formats in a directory resource Tips for courses
  • 16. Upload a detailed guide of how to use Moodle Mobile including: ● Download links to the different platforms/stores. ● Explain the different possibilities and limitations of the app. ● Explain how the offline mode works (you should download your contents first). ● Explain how to configure your messaging settings for receiving mobile notifications. Tips for sites
  • 17. ● Create a custom theme for your site Tips for sites
  • 18. ● Do not use frontpage courses or activities Tips for sites ● Place those pages in a global course where all the users are enrolled via cohorts, meta-course enrolments
  • 19. ● Enroll all the users in that course via the db plugin Tips for sites
  • 20. You have more information here: http://docs.moodle.org/en/Mobile_app https://docs.moodle.org/en/Moodle_Mobile_additional_features http://docs.moodle.org/dev/Moodle_Mobile https://tracker.moodle.org/browse/MOBILE Thanks for your time!