Help

General plugins (Local) ::: local_edusupport
Maintained by Robert Schrenk, Zentrum für Lernmanagement, Andreas Riepl
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.
Latest release:
116 sites
180 downloads
22 fans
Current versions available: 1

moodle-local_edusupport

How to configure edusupport?

This plugin allows to manage a moodle based decentralized helpdesk with three support levels. It basically works with Moodle forums. After you installed the plugin, you should navigate to the Website Administration > Plugins > Local plugins > Help and set up your support site's team (only 2nd and 3rd level).

Choose your support team (only 2nd and 3rd level supporters)

Choose support team

If you enter a support level, this user will belong to the 3rd level, you can enter any label here (e.g. a special topic for that user like 'technical', 'pedagogy', ...), so that the 2nd level can decide to whom they should forward special issues. Leave the support level empty for 2nd level support users.

Choose your support forums

Now you need to create at least one course with one general forum and mark it as a supportforum in the course settings of each course (only site administrators can do that).  You can also decide here if a forum is marked as site wide supportforum. Only 1 forum can be set as site wide supportforum. If you enable it, all users that open the "help"-modal will be automatically enrolled into that course with the student-role and a group for that user will be created. This ensures private communication in that supportforum, so it is recommended to set the groupmode to "separated groups" in that forum.

Choose support forums

All users with the teacher role in this course will be the 1st level support. You can enable separated groups, visible groups or no group mode - doesn't matter. Users will receive notifications as usual if they subscribe the forum.

You can set one team member of the site's support team (2nd and 3d Level) as a dedicated support user. This means, that all issues forwarded to 2nd level will be automatically assigned to the responsibility of this team member.

Once a forum is activated as supportforum some capabilities in the forum module and course are set to prevent the deletion.

The members of the site's support team (2nd and 3rd level support) will not receive notifications as long as the ticket was not forwarded to the 2nd level. They need not be enrolled to the course itself and will not be able to read all discussions. They will only be granted access to those discussions that have been forwarded by the 1st level support.

How to post issues?

As we are using normal Moodle forums, users can go to the forum and create new discussions. But possibly not everybody finds that very user friendly, and information can get lost (error messages that appeared, the URL where the problem occurred, ...)

Therefore we integrated a "help"-button (works in boost theme, not tested elsewhere) in the usermenu toolbox (near the conversations-icon).

The help button

If a user presses this button a modal dialog appears and the user can describe the problem directly on the page it occurred. Optionally a screenshot of the page can be attached.

The help modal

If the user has access to several supportforums he can choose the target, also if the forums use the group feature, the target group can be chosen. If the user has not access to any supportforum the system automatically falls back to an email mode, and the issue is sent to the mailaddress of the supportusers specified in the site administration.

If a user belongs to the first level support of a certain supportforum, it is possible to forward the issue directly to the 2nd level, after it was created.

Who is responsible for a ticket?

  1. The 1st level support, which means: all teachers in the support course. These users can forward an issue to the 2nd level. On the discussion page they will find a button "Forward this issue to 2nd level support". If a dedicated supporter was set for this forum, this user will be named to be responsible for this ticket. Otherwise a random user from the 2nd level support team will be selected. For transparency reasons a post on behalf of the 1st level support user is automatically added to the discussion. Anybody from the 1st level support can also revoke the issue from the 2nd level.

Forward issue to 2nd level

  1. All support members of 2nd and 3rd level will find a link "Issues" in the left panel. Under that link they have access to an overview page that shows them all issues, that currently belong to the 2nd or 3rd level support. These issues are grouped to "My issues" (I am responsible), "Subscribed" (I am not responsible, but will receive notifications), "Other issues" (I will not receive any notification, but can access and subscribe).

Manage issues

  1. Members of the 2nd and 3rd level support can now assign responsibilities. Once the issue is solved, they can mark it as solved on the discussion page.

Issue discussion page

  1. When an issue is closed any subscriptions of the support team will be removed. An automated post on behalf of the closing user makes this transparent to the 1st level and end user. No access to the discussion will be possible anymore, unless the 1st level support forwards the issue again.

This overviewpage allows access to the discussions that represent the issue. All support team members can access only these discussions. On the overview page itself they can subscribe for notifications, if they are not responsible, they can also unsubscribe. They can forward the responsibility to someone else on the discussion page, or can take subscribe / unsubscribe from notifications.

  1. It splits your support team into the three support levels, and each issue can be forwarded to the next level.
    • 1st level: pedagogic issues or simple technical questions
    • 2nd level:
  2. The first level works on course level. You can have as much support courses for the first level as you like. In our case we have a bunch of schools in our Moodle, and each school has its own support course with the 1st level support from staff of that school.

This block allows users to instantly post problems to a standard forum from wherever they are on the site, including the possibility to attach a screenshot of the current page. It is recommended to use separated groups within this forum.

For that purpose eduSupport creates a group for each user to ensure a private communication channel to the support team. Users can be automatically enrolled to the course containing the support-forum when posting a problem, if this option is enabled in admin settings.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6

Contributors

Robert Schrenk (Lead maintainer)
Zentrum für Lernmanagement
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Ricardo Caiado
    Wed, 19 Jan 2022, 12:00 AM
    Hi, Robert.

    After installing v2.2.1 I got this at "Site Administration / Plugins / Local plugins":

    "...
    Manage local plugins
    Help (bold)
    Learning Analytics (bold)
    ____General Settings
    ,,,"

    Is it right?

    Ricardo
  • Robert Schrenk
    Wed, 19 Jan 2022, 12:13 AM
    yes, the settings of this plugin are under "Help".
  • Ricardo Caiado
    Wed, 19 Jan 2022, 12:59 AM
    But there is no "Settings" under "Help", as there is in "Learning Analytics".
  • Robert Schrenk
    Wed, 19 Jan 2022, 3:42 PM
    Hello, please use the GitHub Ticketing-System for questions and error messages. It is linked above with the label "Bug Tracker".
  • Ricardo Caiado
    Mon, 24 Jan 2022, 12:05 AM
    Hi, Robert,

    "...
    All users with the trainer role in this course will be the 1st level support.
    ..."

    Is the "Trainer" role the same as "Moderator" role?

    "Trainer" is not a standard nomenclature in Moodle

    Ricardo
  • Robert Schrenk
    Tue, 25 Jan 2022, 5:28 PM
    Well, there is neither Moderator nor Trainer Role wink The default name would be Teacher Role --> https://docs.moodle.org/311/en/Teacher_role
  • domenico recchia
    Tue, 25 Jan 2022, 9:15 PM
    Hi Robert,
    Perfect, it works great. Yes
    Thank you very much for the consistency and speed of updates.
  • Ricardo Caiado
    Fri, 28 Jan 2022, 6:34 AM
    Hi, Robert,

    "...
    All users with the trainer role in this course will be the 1st level support.
    ..."

    Is the "Trainer" role the same as "Teacher" role?

    Ricardo
  • Robert Schrenk
    Fri, 28 Jan 2022, 2:42 PM
    Yes, I changed the wording.
  • Stefano Aglietti
    Fri, 14 Oct 2022, 5:40 PM
    I added a forum to a course, setted it as Course Supportforum for it. If i enroll a student to that course he cant send ticket to forum but he fall back to email mode. If i enroll myself (i'm admin) i see the ticet form submitted to the correct forum.

    I can't sort out the problem
  • Ricardo Groiso
    Wed, 9 Nov 2022, 8:18 PM
    Hi,

    Do you have preview of this plugin (Help) for Moodle 4.x ?
  • Zentrum für Lernmanagement
    Thu, 10 Nov 2022, 1:37 AM
    Hi Ricardo,
    yes, there will be an update, but it will take some time.
    Please use our github-repository
    https://github.com/center-for-learning-management/moodle-local_edusupport
    for questions and error messaging.
    Thanks
  • Jose Fernando Arias
    Mon, 17 July 2023, 10:45 PM
    Hi,
    This is an amaizing pluging. which brand of the git https://github.com/center-for-learning-management/moodle-local_edusupport can be tested in 4.0x? I downloadd master branch, seeting up forum as central support but stundes are not able to see this forum I have moodle 4.08. Is tehre any other configurarion or this pluggin does not works in 4.+.
  • Jörg Linke
    Sat, 26 Aug 2023, 4:59 PM
    Hi Robert,
    have you any idea, when the update for Moodle 4 will be ready? We are under Moodle 4.2.2 and I can't get it work with the old version.
1 2 3
Please login to post comments