Cargando…

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

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Wild, Ian
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2017.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mu 4500
001 EBOOKCENTRAL_ocn993047616
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|---|||||
008 170708s2017 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d IDEBK  |d NLE  |d OCLCO  |d OCLCQ  |d MERUC  |d OCLCF  |d IDB  |d OCLCQ  |d OCLCO  |d YDX  |d LVT  |d UKAHL  |d UKMGB  |d OCLCQ  |d OCLCO  |d K6U  |d OCLCQ  |d OCLCO  |d OCLCL 
015 |a GBB7C0896  |2 bnb 
016 7 |a 018421345  |2 Uk 
019 |a 992781627 
020 |a 9781786469540 
020 |a 1786469545 
020 |z 1786467119 
020 |z 9781786467119 
029 1 |a CHNEW  |b 000966347 
029 1 |a CHVBK  |b 495242012 
029 1 |a UKMGB  |b 018421345 
029 1 |a AU@  |b 000067106472 
035 |a (OCoLC)993047616  |z (OCoLC)992781627 
037 |a 9781786469540  |b Packt Publishing Pvt. Ltd 
050 4 |a T55.4-60.8 
082 0 4 |a 331.334  |2 23 
049 |a UAMI 
100 1 |a Wild, Ian. 
245 1 0 |a Moodle 3.x Developer's Guide. 
260 |a Birmingham :  |b Packt Publishing,  |c 2017. 
300 |a 1 online resource (361 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a 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. 
505 8 |a 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. 
505 8 |a 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. 
505 8 |a 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. 
520 |a 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 Definition (AMD) API; Reporting events; Other files; Installation scripts; XMLDB editor; Allowing user comments; More on file handling; Styling; Backup and Restore API; Backup API; Restore API; Roles and permissions; Preparing for release; Minimising JavaScript; Taking things further. 
500 |a Activities. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
630 0 0 |a Moodle. 
630 0 7 |a Moodle  |2 fast 
650 0 |a Computer-assisted instruction  |x Authoring programs. 
650 0 |a Open source software. 
650 0 |a Internet in education. 
650 6 |a Enseignement assisté par ordinateur  |x Systèmes-auteur. 
650 6 |a Logiciels libres. 
650 6 |a Internet en éducation. 
650 7 |a Computer-assisted instruction  |x Authoring programs  |2 fast 
650 7 |a Internet in education  |2 fast 
650 7 |a Open source software  |2 fast 
758 |i has work:  |a Moodle 3.x Developer's Guide (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCXTVryX7DDwDxghJcYBtXb  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Wild, Ian.  |t Moodle 3.x Developer's Guide.  |d Birmingham : Packt Publishing, ©2017 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=4892020  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH32903277 
938 |a EBL - Ebook Library  |b EBLB  |n EBL4892020 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis38429257 
938 |a YBP Library Services  |b YANK  |n 14668511 
994 |a 92  |b IZTAP