Amazon cover image
Image from Amazon.com

Moodle 1.9 multimedia extension development : customize and extend Moodle by using its robust plugin systems / Jonathan Moore, Michael Churchward.

By: Contributor(s): Material type: TextTextSeries: Community experience distilledPublication details: Birmingham, U.K. : Packt Pub., 2010.Description: 1 online resource (298 pages) : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781847194251
  • 1847194257
Subject(s): Genre/Form: Additional physical formats: Print version:: Moodle 1.9 multimedia extension development.DDC classification:
  • 371.33/4 22
LOC classification:
  • QA76.76.D47 M66 2010eb
Online resources:
Contents:
Cover; Copyright; Credits; About the Authors; About the Reviewer; Table of Contents; Preface; Chapter 1: Moodle Architecture; Understanding the stack; Database; Operating system; Web server; Directory and system structure; Moodle code; Moodle database; Moodle data; Installing Moodle; Moodle program execution; Executing config.php; Including Moodle libraries; Getting our data; Displaying in Moodle; Configuring Moodle; Setting configuration variables; Moodle's API; Other important libraries; PEAR; ADOdb; YUI; XMLDB; Access control, logins, and roles; Moodle permission contexts; Capabilities
Moodle rolesAssigning roles; Summary; Chapter 2: Creating and Modifying Blocks; Creating a block from scratch; Assigning content to our block; Adding a language file; Working with capabilities; Testing for built-in capabilities; Hiding a block based on capabilities; Adding your own capability; Checking for our new capability; Adding instance configuration; Capturing your configuration content; Displaying your content; Adding scheduled actions to our block; Reviewing a real world block; Reviewing block_instructor_contact.php; Configuring the instructor contact block
Using a block as a code containerCreating a block stub for our container; Creating capabilities for our container; Summary; Chapter 3: Creating and Modifying Filters; How a filter works; Building a filter; Getting started; Creating the Language file; Creating the filter code; Activating the filter; Adding configuration settings; Using our settings; Summary; Chapter 4: Creating and Modifying Activity Modules; The scope of creating an activity module; Our module-activity Foo!; Getting started with the NEWMODULE template; Completing mod_form.php; Defining input values; Using common form elements
Making version.phpSetting icon.gif; Generating install.xml; Using the XMLDB editor; Defining our activity database; Defining the foo_responses table; Defining log types; Creating access.php; Updating index.php; Adding clean language strings; Looking up response data; Displaying our table of activities; Displaying course sections; Committing output; Finishing view.php; Including submit_form.php; Your code goes here; Context control; Developing a form; Cancel option; Submitted data; Setting grades; Displaying submission form; Displaying submissions; Group support; Coding lib.php
Function add_instanceFunction foo_delete_instance; Function foo_user_outline; Function foo_user_complete; Function foo_get_participants; Function reset_course_form_definition; Function foo_reset_course_form_defaults; Function foo_reset_userdata; Inserting grades into the gradebook; Using grade_update; Upgrading our activity database; Using the XMLDB editor for database upgrades; Updating upgrade.php; Creating backup and restore support; Exploring backuplib.php functions; Common backup functions; Internal backup functions; Exploring restorelib.php functions; Common restore functions
Summary: Customize and extend Moodle using its robust plug-in systems.
Item type:
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number Materials specified Status Date due Barcode
Electronic-Books Electronic-Books OPJGU Sonepat- Campus E-Books EBSCO Available

Includes index.

Print version record.

Cover; Copyright; Credits; About the Authors; About the Reviewer; Table of Contents; Preface; Chapter 1: Moodle Architecture; Understanding the stack; Database; Operating system; Web server; Directory and system structure; Moodle code; Moodle database; Moodle data; Installing Moodle; Moodle program execution; Executing config.php; Including Moodle libraries; Getting our data; Displaying in Moodle; Configuring Moodle; Setting configuration variables; Moodle's API; Other important libraries; PEAR; ADOdb; YUI; XMLDB; Access control, logins, and roles; Moodle permission contexts; Capabilities

Moodle rolesAssigning roles; Summary; Chapter 2: Creating and Modifying Blocks; Creating a block from scratch; Assigning content to our block; Adding a language file; Working with capabilities; Testing for built-in capabilities; Hiding a block based on capabilities; Adding your own capability; Checking for our new capability; Adding instance configuration; Capturing your configuration content; Displaying your content; Adding scheduled actions to our block; Reviewing a real world block; Reviewing block_instructor_contact.php; Configuring the instructor contact block

Using a block as a code containerCreating a block stub for our container; Creating capabilities for our container; Summary; Chapter 3: Creating and Modifying Filters; How a filter works; Building a filter; Getting started; Creating the Language file; Creating the filter code; Activating the filter; Adding configuration settings; Using our settings; Summary; Chapter 4: Creating and Modifying Activity Modules; The scope of creating an activity module; Our module-activity Foo!; Getting started with the NEWMODULE template; Completing mod_form.php; Defining input values; Using common form elements

Making version.phpSetting icon.gif; Generating install.xml; Using the XMLDB editor; Defining our activity database; Defining the foo_responses table; Defining log types; Creating access.php; Updating index.php; Adding clean language strings; Looking up response data; Displaying our table of activities; Displaying course sections; Committing output; Finishing view.php; Including submit_form.php; Your code goes here; Context control; Developing a form; Cancel option; Submitted data; Setting grades; Displaying submission form; Displaying submissions; Group support; Coding lib.php

Function add_instanceFunction foo_delete_instance; Function foo_user_outline; Function foo_user_complete; Function foo_get_participants; Function reset_course_form_definition; Function foo_reset_course_form_defaults; Function foo_reset_userdata; Inserting grades into the gradebook; Using grade_update; Upgrading our activity database; Using the XMLDB editor for database upgrades; Updating upgrade.php; Creating backup and restore support; Exploring backuplib.php functions; Common backup functions; Internal backup functions; Exploring restorelib.php functions; Common restore functions

Customize and extend Moodle using its robust plug-in systems.

eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - Worldwide

There are no comments on this title.

to post a comment.

O.P. Jindal Global University, Sonepat-Narela Road, Sonepat, Haryana (India) - 131001

Send your feedback to glus@jgu.edu.in

Hosted, Implemented & Customized by: BestBookBuddies   |   Maintained by: Global Library