A major focus of Moodle HQ currently is to improve learners' experiences when accessing Moodle courses on different devices - from a desktop to a tablet to a smartphone. Our Mobile developer Juan Leyva and his team are constantly working on improving the official Moodle Mobile app and Juan has started work on documenting best practice in Creating Moodle Mobile friendly sites.
Some Moodle features work better on a desktop, or viewed through a browser, rather than accessed on the Mobile app, so it is important to give Mobile app users an alternative when your course uses resources currently not supported by the app (such as Book or Lesson).
Juan has solved this issue in a crafty way by using the Conditional activities feature. For some time now, it has been possible to restrict access based on learners' groups, a user profile field, a grade or having completed a prior activity. It's now possible for developers to create other "availability restrictions" which your admin can install. Juan has craftily used this to make a Moodle Mobile availability plugin which, put simply, allows the teacher to display a different Moodle resource for learners accessing from the Mobile app or not. Here's an example from the Learn Moodle course where we are trying this out:
If you're a student on your compter or laptop, following the course from the web - you will only see the Lesson. If, however, you are using the Mobile app you will only see the PDF alternative.
As a teacher you can set this up from the Restrict access section ot a resource or activity and choosing Mobile App:
You can then decide whether you want your resource to be visible to regular course users or - as below - to Mobile app users:
..and if you close that "eye" icon then the message about restricted access will be hidden so neither type of learner will ever know the existence of the other resource