Help
Maintained by
Andreas Riepl, Robert Schrenk, Zentrum für Lernmanagement
This plugin allows to manage a moodle based decentralized helpdesk with three support levels. It basically works with Moodle forums. The 1st level support works on course level, so you can create as many support courses as you like (in our case we have a bunch of schools in our Moodle, each school has its own support course).
All 2nd and 3rd level support members get access to certain discussions in those forums, after the 1st level support forwarded an issue.
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
when i try to dedicate support forum to support user i created from the help->Supporters i recievce this error
Dedicated supporter could not be set i want to know why
Note:- My moodle version is 3.11.4 and my database is postgres
Thank YOU!
This is a great solution. The thing is that with the Adaptable theme the user cannot see the help icon. What link i can add to show the user the help form? Does the user get enrolled automatically?
Postgresql 12
PHP 7.4
Ubuntu 20.04
-------
When installing:
Error reading from database
Debug info: ERROR: LIMIT #,# syntax is not supported
LINE 3: ... WHERE userid = $1 AND courseid = $2 LIMIT 0,1
^
HINT: Use separate LIMIT and OFFSET clauses.
SELECT id,userid
FROM mdl_local_edusupport_supporters
WHERE userid = $1 AND courseid = $2 LIMIT 0,1
[array (
0 => '2',
1 => 1,
)]
Error code: dmlreadexception
Stack trace:
line 486 of /lib/dml/moodle_database.php: dml_read_exception thrown
line 329 of /lib/dml/pgsql_native_moodle_database.php: call to moodle_database->query_end()
line 920 of /lib/dml/pgsql_native_moodle_database.php: call to pgsql_native_moodle_database->query_end()
line 1671 of /lib/dml/moodle_database.php: call to pgsql_native_moodle_database->get_records_sql()
line 443 of /local/edusupport/classes/lib.php: call to moodle_database->get_record_sql()
line 107 of /local/edusupport/lib.php: call to local_edusupport\lib::is_supportteam()
line 1527 of /lib/navigationlib.php: call to local_edusupport_extend_navigation()
line 1490 of /lib/navigationlib.php: call to global_navigation->load_local_plugin_navigation()
line 4146 of /lib/navigationlib.php: call to global_navigation->initialise()
line 768 of /lib/pagelib.php: call to settings_navigation->__construct()
line 830 of /lib/pagelib.php: call to moodle_page->magic_get_settingsnav()
line 8714 of /lib/adminlib.php: call to moodle_page->__get()
line 19 of /admin/upgradesettings.php: call to admin_externalpage_setup()
1) Is there a way to automatically forward the tickets to the second level?
2) How can we change the people who are responsible for the tickets? (only the display after sending a ticket).
Thank YOU!
Your plugin implements the \core_privacy\local\metadata\null_provider interface but you are storing user identifiable data in your plugin. There are two tables which contain user id fields: local_edusupport_supporters, local_edusupport_subscr so the plugin should export or delete this data when the user requests it.
Best Regards,
Robert