User support - Work Tracker

Activities ::: mod_tracker
Maintained by Valery Fremaux
Provides network capable, multi instance bindable user support / ticket management. Generalisable for use in course as managed todo list.
Latest release:
232 sites
342 downloads
38 fans
Current versions available: 11

CHANGE :   We have spent time enough to use Moodle Plugin Maintenance API to support automated plugin update chain from our internal development workflow. 

This module allows internal bugtracker, user support, multilevel cascading support collector, and also pedagogic use as a generic managed todolist.


  • Customizable ticket form submission
  • Commentable issue records
  • Ticket assignation management
  • Ticket statefull engine
  • Ticket events historization
  • Rich ticket listing using flexible table
  • Internet multicriteria search engine
  • Search query personal memo
  • Watch and ticket lifecycle events subcription
  • Notification service (parametric)
  • Full backup/restore implementation
  • Instance bindable (Subtrackers)
  • Network bindable (MNET architecture ticket recollection)
This plugin is maintained by ActiveProLearn Sas (Montpellier - France)

Screenshots

Screenshot #0

Contributors

Valery Fremaux (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Nacho Aguilar
    Fri, 5 Sept 2014, 5:26 AM
    Hi,

    I am using Moodle 2.7 with this plugin (2.6) and I have some problems, can you help me, please?

    First problem:

    line 73 of /mod/tracker/view.php: call to add_to_log()

    line 1700 of /lib/deprecatedlib.php: call to debugging()
    line 52 of /mod/tracker/reportissue.php: call to navmenu()
    add_to_log() has been deprecated, please rewrite your code to the new events API
    line 48 of /lib/deprecatedlib.php: call to debugging()
    line 54 of /mod/tracker/reportissue.php: call to add_to_log()

    Second problem, related con DB:

    You need to update your sql to include additional name fields in the user object.
    line 3577 of /lib/moodlelib.php: call to debugging()
    line 80 of /mod/tracker/mod_form.php: call to fullname()
    line 191 of /lib/formslib.php: call to mod_tracker_mod_form->definition()
    line 86 of /course/moodleform_mod.php: call to moodleform->moodleform()
    line 254 of /course/modedit.php: call to moodleform_mod->moodleform_mod()

    Thanks in advance.
  • Valery Fremaux
    Fri, 5 Sept 2014, 5:40 AM
    I suggest you try the 2.7 starter upgrade that is located at:

    http://github.com/vfremaux/moodle-mod_tracker

    in branch 2.7

    this is a beta upgrade that may not fix all things but this is a start....

    You are welcome to report upon this version that will be the working track...
  • Valery Fremaux
    Fri, 5 Sept 2014, 5:40 AM
    I suggest you try the 2.7 starter upgrade that is located at:

    http://github.com/vfremaux/moodle-mod_tracker

    in branch 2.7

    this is a beta upgrade that may not fix all things but this is a start....

    You are welcome to report upon this version that will be the working track...
  • Nacho Aguilar
    Wed, 10 Sept 2014, 6:09 PM
    Thanks. I did it.

    Now when I go to add new ticket I have this error:

    add_to_log() has been deprecated, please rewrite your code to the new events API

    line 48 of /lib/deprecatedlib.php: call to debugging()
    line 64 of /mod/tracker/reportissue.php: call to add_to_log()
  • Valery Fremaux
    Wed, 10 Sept 2014, 6:29 PM
    this means that some upgrade work is still needed, yeah... I'll see that when hot points lower pressure...
  • Nacho Aguilar
    Wed, 29 Oct 2014, 6:27 AM
    Hi,

    Just a question. When do you think it would be a 2.7 versión?

    I don't know if the change of 'add_to_log' in old version is easy but if you give some instructions I could do some changes
  • Valery Fremaux
    Wed, 29 Oct 2014, 6:33 AM
    Hi ! change is in progress, I even worked on it two days ago... I will push a 2.7 branch into my github soon, and following a moodle.org package
  • Nacho Aguilar
    Tue, 25 Nov 2014, 10:27 PM
    Thank you! I will translate it into Spanish soon.
  • Nacho Aguilar
    Thu, 27 Nov 2014, 3:12 AM
    Hi again,

    I have installed it in my local pc and after activating the debug mode I have this error. What can I do?

    Fatal error: Class 'mod_tracker\event\base' not found in /var/www/html/moodle27/mod/tracker/classes/event/tracker_issuecommented.php on line 44
  • Nacho Aguilar
    Thu, 27 Nov 2014, 3:23 AM
    Hi again,

    I think there is a conflict between Block_notifications and Mod_tracker... If I install the first without the second, there isn't any problem but if I install the block after the module I have this error:

    Fatal error: Class 'block_notifications\Course' not found in /var/www/html/moodle27/blocks/notifications/block_notifications.php on line 42

    And the opposite, if I install the block and later on I install the module I have a similar error:

    Fatal error: Class 'mod_tracker\event\base' not found in /var/www/html/moodle27/mod/tracker/classes/event/tracker_issuecommented.php on line 44

    What can I do?
  • Valery Fremaux
    Thu, 27 Nov 2014, 4:22 AM
    mmm, this is indeed a weird error as in frist approach tose two components are farily not related....
  • Valery Fremaux
    Thu, 27 Nov 2014, 4:25 AM
    at second view, in mod_tracker open the incrimnated class file and replace the single "base" by \core\event\base in the class declaration
  • Nacho Aguilar
    Sun, 21 Dec 2014, 7:26 PM
    Hi,

    With some help we have changed line 64 in ->
    mod/tracker/classes/trackercategorytype/dropdown/dropdown.class.php
    -> to be:
    $form->addElement('select', "element$this->name", format_string($this->description), $optionsmenu);

    And now dropdown shows selection however when i send a new ticket there is a debug info:
    Error code: erroraddissueattribute
    Stack trace:
    line 463 of /lib/setuplib.php: moodle_exception thrown
    line 123 of /mod/tracker/classes/trackercategorytype/dropdown/dropdown.class.php: call to print_error()
    line 936 of /mod/tracker/locallib.php: call to dropdownelement->formprocess()
    line 899 of /mod/tracker/locallib.php: call to tracker_recordelements()
    line 72 of /mod/tracker/reportissue.php: call to tracker_submitanissue()

    Thanks again!
  • Nacho Aguilar
    Mon, 22 Dec 2014, 10:30 PM
    Hello,

    I think we have found it. we have changed line 120 in -> mod/tracker/classes/trackercategorytype/dropdown/dropdown.class.php

    FROM -> if (empty($attributeid)) {
    TO -> if (empty($attribute->id)) {

    So at the moment everything looks right.
    I have also sent the international Spanish translation to AMOS
  • Erwin Ancheta
    Mon, 19 Jan 2015, 2:16 PM
    Hi Guys,

    I was advised to report the bug that I saw using this plugin. (I think it a bug)

    Please check my post here using this link in the forum > https://moodle.org/mod/forum/discuss.php?d=278437

    Thank you very much!

    Kind Regards,
    Erwin
Please login to post comments