## Activities: User support - Work Tracker

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.

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
• Full backup/restore implementation
• Instance bindable (Subtrackers)
• Network bindable (MNET architecture ticket recollection)

### Contributors

• Mon, Sep 16, 2013, 12:42 AM
Work tracker is being actually revised for 2.5 compatibility, and having a big bugfix session. I will integrate all tracks submissions in it... i hope.
• Tue, Sep 17, 2013, 11:50 PM
hi again. im trying to insert a manager element "update file". Well, when i create a new ticket and insert a file in this ticket appear this error:

"Can not find data record in database table course_modules."

Like Debug info:

SELECT id,course FROM {course_modules} WHERE id = ?
[array (
0 => '3',
)]
Error code: invalidrecord
Stack trace:

line 1335 of /lib/dml/moodle_database.php: dml_missing_record_exception thrown
line 1311 of /lib/dml/moodle_database.php: call to moodle_database->get_record_select()
line 6649 of /lib/accesslib.php: call to moodle_database->get_record()
line 1019 of /mod/tracker/locallib.php: call to context_module::instance()
line 933 of /mod/tracker/locallib.php: call to tracker_recordelements()
line 36 of /mod/tracker/views/view.controller.php: call to tracker_submitanissue()
line 225 of /mod/tracker/view.php: call to include()

any solution? thanks!
• Wed, Sep 18, 2013, 12:19 AM
quick fix ; actually the id passed to context_module::instance() is wrong (module instance id rather than expected coursemodule id).

Replace

$context = context_module::instance($trackerid);

by

$cm = get_coursemodule_from_instance('tracker',$issue->trackerid);
$context = context_module::instance($cm->id);

at line 1019 of locallib.php
• Wed, Sep 18, 2013, 5:17 AM
Sorry guys, but after review, seems that all file handling needs to break and rebuild all tracker form consruction.... this will take a small while...
• Sun, Nov 24, 2013, 5:20 PM
Does your "work tracker" works with moodle 2.5?
Regards Christian
• Sun, Nov 24, 2013, 7:59 PM
Last posted version is deployed on 2.5 projects... Cheers
• Mon, Nov 25, 2013, 2:54 AM
Thanks!
• Sun, Jan 12, 2014, 11:30 AM
Is it possible to convert this super activity into a block? While it can be used as is, a block offers more flexibility and sometimes is more visually appealing than just a link.
• Sun, Jan 12, 2014, 5:07 PM
This could be a track for future development. This activity is actually a module, because it can be involved and side-used in pedagogic seaquence as part of the expected student work. Now it is not irrelevant to add to the tracker some "utility" blocks to help settle a nice usability strategy in courses. We just need seek and state about the block design, what it should show or give access to in the block space itself, and what link to deeper module pages are usefull. As a block is far easier to write than a full features module, Some clever suggestion might be implemented in rather shorter delays.... if this copes with my actual integration projects ... Cheers !
• Tue, Feb 4, 2014, 12:15 AM
Hi, im using the User support - Work Tracker for moodle 2.4. When a user send a tracker don´t send e-mail of notification in spite of the fact that in the options of configuration this I activate the option notification. Do I something badly? thanks!!!!!
• Tue, Feb 4, 2014, 5:44 AM
Hi Fernando, in which language do you work ? It is possible that notifications templates do not exist for your language, thus leading templates not to be found and notification to fail. I usually support french and english, and although i am naturally spanish speaking, i have no time enough to support it.
• Thu, Feb 20, 2014, 7:00 AM
I must be missing something somewhere. But first, good work on this plugin.
My issue is that every new ticket I create, automatically has previous open ticket that I have created and Depends on:
Why is that?
• Thu, Feb 20, 2014, 7:13 AM
mmm, that's not expected indeed... I'll check that in next review....
• Sun, Feb 23, 2014, 3:34 AM
Good morning and good work on this plugin.
I am wqondering about details on the text editor, is it tinymce? The reason I am asking is that we have poodll anywhere installed and would like to add the icon to the toolbar. Any help would be appreciated.
Thank you.
• Tue, Jul 1, 2014, 8:06 PM
Hello i installed the activity. I can add it on a course but my problem is that i cant create elements for some reason. everything i try to create never appears.

Also i want to edit the members that are listed as resolvers. Thanks in advance.
Crhis