Moodle 3.x Developer's Guide.
Chapter 5: Creative Teaching - Developing Custom Resources and Activities; Teaching interactions; Developing a Resource plugin; Rendering a three-dimensional model; Module configuration; More on file handling; Plugin library callbacks; Rendering the Model; More on JavaScript; Asynchronous Module Def...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing,
2017.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting to Grips with the Moodle 3 Architecture; Understanding Moodle; More on Moodle plugins; Running a local Moodle; Moodle architecture
- the LAMP/WAMP stack; Installing WampServer; WampServer and Skype; Setting up an Integrated Development Environment (IDE); Configuring the Eclipse IDE; Configuring remote debugging; Installing and configuring Moodle; Introducing the project; Planning is everything; Agile software development; Version control.
- Moodle Internals
- Application Programming Interfaces (APIs)An object-oriented philosophy; Types of APIs; Our first plugin
- a custom string manager; The user story; The development process; Step 1: Understanding the problem; Step 2: Researching potential solutions; Moodle plugin directory; Moodle community forums; Moodle Tracker; String API; Step 3: Implementing the solution; Standard plugin features; Summary; Chapter 2: Moodle Plugins
- What Can I Plug In?; Managing users; Authentication; Enrolment; Learner competencies; Managing courses; Course layout; Course content; Resources; Activities.
- Quiz pluginsAssignment plugins; Where to find course interaction plugins; Other important course plugin types; Blocks; Editor plugins; Text filters; Reporting and analytics; Look and feel; Other major plugin types; What cannot be done with plugins?; Summary; Chapter 3: Internal Interfaces; Adding configuration settings; Wireframing; Moodle application layers; Storing configuration data; Creating an admin settings page; Updating the get_string() function; Plugin language strings; System APIs; Events API; Plugin data and services; Form API; File Storage API; Cache API; Output renderers; Summary.
- Chapter 4: Course ManagementCourse formats; GPS location
- background to the project; Obtaining device location; Device location
- security issues; Configuring SSL on WampServer; Understanding renderers; Finding a user's location with the Geolocation API; Including JavaScript; Specifying location settings; Displaying sections based on location; Try it yourself; Course blocks; Configuring the QR Code block; Including the QR Code library; Manipulating files with the File API; Serving files from the file store; Try it yourself; Text filters; Subscribing to a text changed event; Try it yourself.