aboutsummaryrefslogtreecommitdiff
path: root/db/mobile.php
diff options
context:
space:
mode:
authorJean-Michel Vedrine <vedrine@vedrine.org>2019-02-02 08:33:28 +0100
committerJean-Michel Vedrine <vedrine@vedrine.org>2019-02-02 08:33:28 +0100
commit76c8063a28713326c1feb54649dd56399077cebd (patch)
treeb8e0db5ed49f90a3055aa09203c29fd19875f940 /db/mobile.php
parent664753b7873f3dcc200f255bfb5a7535424f9eca (diff)
First try at mobile 3.x support
Diffstat (limited to 'db/mobile.php')
-rw-r--r--db/mobile.php40
1 files changed, 33 insertions, 7 deletions
diff --git a/db/mobile.php b/db/mobile.php
index 68b91f6..35ba397 100644
--- a/db/mobile.php
+++ b/db/mobile.php
@@ -1,5 +1,5 @@
<?php
-// This file is part of the Certificate module for Moodle - http://moodle.org/
+// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -15,14 +15,40 @@
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/**
- * qtype_algebra capability definition
+ * Mobile plugin.
*
- * @package qtype_algebra
- * @copyright 2018 Jean-Michel Vedrine
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package qtype_algebra
+ * @copyright 2019 Jean-Michel Vedrine
+ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
+
defined('MOODLE_INTERNAL') || die();
+// To enable moodle mobile test site to upload my css files.
+header('Access-Control-Allow-Origin: *');
$addons = array(
- "qtype_algebra" => array()
-);
+ "qtype_algebra" => array(
+ "handlers" => array( // Different places where the add-on will display content.
+ 'algebra' => array( // Handler unique name (can be anything).
+ 'displaydata' => array(
+ 'title' => 'Regular Expression Short Answer',
+ 'icon' => '/question/type/algebra/pix/icon.gif',
+ 'class' => '', // What does this do?
+ ),
+ 'delegate' => 'CoreQuestionDelegate', // Delegate (where to display the link to the add-on).
+ 'method' => 'algebra_view',
+ 'offlinefunctions' => array(
+ 'mobile_get_algebra' => array(),
+ ), // Function needs caching for offline.
+
+ 'styles' => array(
+ 'url' => '/question/type/algebra/mobile/styles_app.css',
+ 'version' => '1.00'
+ ),
+ 'lang' => array(
+ array('pluginname', 'qtype_algebra')
+ )
+ )
+ ),
+ )
+); \ No newline at end of file