June 2017
Beginner to intermediate
368 pages
8h 31m
English
Here is the agreed wireframe for the configuration screen:

The configuration page includes an HTML Description field, which will allow the user to include images (and in fact any other supported multimedia files), which we will also need to store in the file storage area.
Block settings are specified in a new class based on the block_edit_form class. The configuration page itself is declared in the specific_definition() function. Here is the code to create the configuration screen:
protected function specific_definition($mform) { global $CFG; // Fields for editing QR code block title and contents. $mform->addElement('header', ...Read now
Unlock full access