moodle-mod_tracker
==================
Ticketting tracker for Moodle used as user support or bug report
Component class : Moodle Activity Module
Version 2.3 : New branch MOODLE_23_STABLE for those additional adjustments
Version 2.4 : New branch MOODLE_24_STABLE for those additional adjustments / Tested on 2.5 and 2.6 with correct stability tests.
Original record
=======================
Used for tracking issues.
By Clifford Tham.
http://docs.moodle.org/en/Student_projects/Integrated_bug_tracker
REVIEWED TRACKER MODULE
=======================
By Valery Fremaux.
http://www.mylearningfactory.com/course/view.php?id=125
It provides a complete ticket tracking activity with following features :
- Customizable ticket form submission
- Commentable ticket records
- Ticket assignation management
- Ticket priority
- Rich ticket listing using flexible table
- "My tickets" list as author
- "My assigned ticket" list (my work)
- Closed or solved tickets separate archive
- Multicriteria search engine
- Search query personal memo
- Watch management
- Notification service (parametric)
- Full backup/restore implementation
- Tracking activity reports
Release note : 2014010200
===========================
This version adds significant changes in module configuration. Now configuration allows a tracker to be preset to one of following behaviour, and that will preset some configuration values and role overrides in the instance context :
- Bug tracker : rather collective activity, students as reporters, teachers (all kind) as resolvers or developpers/workers)
- User support : rather individual activity where reporter only track his own tickets, without collective view. Developpers/workers and resolvers still have collective view against the ticket stack.
- (NEW) : Task distribution: Teachers as reporters and ticket manager, students as workers/assignable. The "mywork" is bounded to worker's own tickets/tasks, without possibiliity to view other's entries. Conversely, teachers as reporters keep collective view upon the distributed tasks.
- (NEW) Fully customisable : here the editing teacher configures the tracker as he wants.
These four behaviour are supported with a new implementation that allows enabling/disabling some proposed ticket states. This will let a more flexible configuration of the workflow, simplify it where just marking is needed, or providing full detailed stte sequence in case of a very formal process.
As an addition, a new "strict workflow" option will reduce the number of outgoing states depending on the internal role of the user. f.e. : only assigned developpers can "open" tickets, so if a ticket is viewed by a manager, it will not be actually marked open.
A global work to rip out too narrow 'bug dedicated" semantics has been performed, so Moodle Tracker module can now serve many distinct purposes.