Book Image

Moodle 3.x Developer's Guide

By : Ian Wild, Jaswant Tak
Book Image

Moodle 3.x Developer's Guide

By: Ian Wild, Jaswant Tak

Overview of this book

The new and revamped Moodle is the top choice for developers to create cutting edge e-learning apps that cater to different user’s segments and are visually appealing as well. This book explains how the Moodle 3.x platform provides a framework that allows developers to create a customized e-learning solution. It begins with an exploration of the different types of plugin.. We then continue with an investigation of creating new courses. You will create a custom plugin that pulls in resources from a third-party repository. Then you’ll learn how users can be assigned to courses and granted the necessary permissions. Furthermore, you will develop a custom user home. At the end of the book, we’ll discuss the Web Services API to fully automate Moodle 3.x in real time.
Table of Contents (19 chapters)
Title Page
Credits
About the Author
Acknowledgments
About the Reviewer
www.PacktPub.com
Customer Feedback
Dedication
Preface
6
Managing Users - Letting in the Crowds

Acknowledgments

Many more names should go on the cover of this book than just mine. Firstly, many thanks must go again to the team at Packt Publishing for your guidance and support as this book was being produced. Next, thank you to the reviewers - including colleagues, friends and family - who kept me, my ideas and my writing focused and meaningful. As ever, a very big thank you must go to you the reader for taking the time to read this book. My aim is to show not tell. The purpose of this book isn't just to show you how to do things: it is to attempt to give you a grounding in Moodle development, perhaps reveal some interesting ideas, point the way to you, and, hopefully, give you some inspiration. Remember, if you do encounter any issues or you have any more questions do come and join the community. We are there to help you with your Moodle-related issues.

My final thank you must always go to Martin Dougiamas and his team. Thank you, all of you.