Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Tracker module.

Tracker module: Difference between revisions

From MoodleDocs
No edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Module overview==
==Module overview==


This module provides a light but full featured bug tracker within a Moodle environment. This tracker could be used by administrators to collect issues from Moodle end users, or may be as a real bug tracking tool for project oriented activities.
This module provides a light but full featured ticket tracker within a Moodle environment. This tracker could be used by administrators to collect issues from Moodle end users, or may be as a real bug tracking tool for project oriented activities.


[[Category:Modules (non-standard)|Tracker module (Embedded bug tracker)]]
Recently has the semantics of the string being reviewed to allow a more general scope use of the tracker, whenever the need of "service ticketting" appears.
 
The internal tracker module of Moodle have following features :  
 
===Tracker configuration===
 
* Setting up ticket form elements
* File attachment fields available
 
===Ticket management===
 
* Collecting tickets
* Assigning tickets to assignees
* Status workflow (posted, opened, working, testing, resolved, blocked, abandonned, transfered).
* Suscribing to ticket's notifications
* Notifying changes to suscribers
* Complete personal management of notifications and subscriptions
* Summary of capabilities and owned tickets
* Separating concluded tickets (resolved, abandonned, transferred) from working tickets (posted, working, blocked)
* Ticket dependancy chaining
* Messaging threads (globally disablable) attached to tickets
 
===Priority related features===
 
* Managing ticket priority (controls are active when choosing priority as ordering criteria)
* Asking for priority raise from the owner of the ticket
 
===Moodle Network functions===
 
* Moodle Network across cascading from a tracker to a remote tracker (local cascade works either within the same Moodle instance).
 
==Local Roles Management==
 
Tracker has its own internal user profiles, that will merely separate population into:
 
*Administrators: will be allowed to change the form structure and all settigns of the tracker instance
*Resolvers: are allowed to change the ticket status and thus closing or resolving tickets. They also can assign tickets to developers.
*Developers: usually people that will handle the ticket and search for a solution.
*Requirers: any user able to post a ticket.
 
Internal tracker roles are bound to Moodle roles through tracker specific capabilities. See the tracker capabilities documentation beneath for more information.


==Screens==
==Screens==
===Common user screens===
===Common user screens===
* Bug recollection form
* [[Tracker_module/Bug recollection form|Bug recollection form]]
* Viewing bug list
* Viewing bug list
** Exploring bug list (non manager mode)
** Exploring bug list (non manager mode)
Line 25: Line 65:
* Activity summary
* Activity summary
* Managing bug tracking form elements
* Managing bug tracking form elements
* Configuring tracker local or remote cascade
==Capabilities==
[[Tracker_module/Capabilities|Capabilities for Tracker module (1.9)]]
[[Category:Contributed code]]
[[fr:Module Tracker]]

Latest revision as of 22:09, 21 August 2010

Module overview

This module provides a light but full featured ticket tracker within a Moodle environment. This tracker could be used by administrators to collect issues from Moodle end users, or may be as a real bug tracking tool for project oriented activities.

Recently has the semantics of the string being reviewed to allow a more general scope use of the tracker, whenever the need of "service ticketting" appears.

The internal tracker module of Moodle have following features :

Tracker configuration

  • Setting up ticket form elements
  • File attachment fields available

Ticket management

  • Collecting tickets
  • Assigning tickets to assignees
  • Status workflow (posted, opened, working, testing, resolved, blocked, abandonned, transfered).
  • Suscribing to ticket's notifications
  • Notifying changes to suscribers
  • Complete personal management of notifications and subscriptions
  • Summary of capabilities and owned tickets
  • Separating concluded tickets (resolved, abandonned, transferred) from working tickets (posted, working, blocked)
  • Ticket dependancy chaining
  • Messaging threads (globally disablable) attached to tickets

Priority related features

  • Managing ticket priority (controls are active when choosing priority as ordering criteria)
  • Asking for priority raise from the owner of the ticket

Moodle Network functions

  • Moodle Network across cascading from a tracker to a remote tracker (local cascade works either within the same Moodle instance).

Local Roles Management

Tracker has its own internal user profiles, that will merely separate population into:

  • Administrators: will be allowed to change the form structure and all settigns of the tracker instance
  • Resolvers: are allowed to change the ticket status and thus closing or resolving tickets. They also can assign tickets to developers.
  • Developers: usually people that will handle the ticket and search for a solution.
  • Requirers: any user able to post a ticket.

Internal tracker roles are bound to Moodle roles through tracker specific capabilities. See the tracker capabilities documentation beneath for more information.

Screens

Common user screens

  • Bug recollection form
  • Viewing bug list
    • Exploring bug list (non manager mode)
    • Searching a bug
    • Viewing a bug description
  • User profile, stats and shortcuts
    • My preferences : choosing on which events to be notified
    • My watches : managing which bug entries I receive notifications from
    • My searches : managing stored search queries for my own

Resolver screens

  • Viewing bug list
    • Exploring bug list (manager mode)
    • Editing a bug entry

Administrator screens

  • Activity summary
  • Managing bug tracking form elements
  • Configuring tracker local or remote cascade

Capabilities

Capabilities for Tracker module (1.9)