Open bob4o-afk opened 1 month ago
Task Categories: Tasks are classified into categories based on their StatusType
. Categories include:
Purpose: Categorizing tasks by status type allows the code to separate completed (Done) tasks from others, which is necessary for calculating success rates.
Users can filter tasks by project and deliverable via dropdown menus. Here’s how filtering works:
The success rate is recalculated every time the user selects a new deliverable:
Total Tasks: Counts all tasks related to the selected deliverable.
Completed Tasks: Counts tasks marked as "Done" for the selected deliverable.
Formula: The success rate is calculated using this formula:
Success Rate = (Completed Tasks / Total Tasks) * 100
Non-Success Percentage: Calculated as 100 - Success Rate
, this percentage represents tasks that are not yet complete.
A doughnut chart provides a visual display of the success rate for the selected deliverable. The chart includes:
Each time the success rate is calculated, the doughnut chart updates dynamically to reflect the new values.
To use this functionality:
In a project, there are many values that are calculated based on how work is done, one of which, for example, is the success rate To add widgets that represent it