I have a progress value on my Goals and as tasks are completed, my Goal Completion value increases.
Goal Completion value should be affected by how long the duration of the task is and not by how many tasks there are within a goal.
eg. task that is 40 minutes would increase the progress more than a task that is only 10 minutes
and if there is lets say 10 tasks required to fulfil the goal then each task should not be
10% each as that wouldn't take into the duration of each task.
The duration per task task is in the format of 00:00:00 (hours, minutes, seconds)
I believe some kind of algorithm might be suitable, I did come up with a design that looks like this:
(see attached image)
Priority (supposed to mean order from highest to lowest)
so tasks that has the highest duration which will receive the highest number from the middle column.
The column on the left (supposed to mean number of tasks to fulfil goal).
Maybe I have confused you as it not well thought out.
At this stage, I don't have a magic formula.
So far my only solution is to keep writing down every possibility (middle column)
for x amount of tasks with x amount different sort order.
Thanks, any comments.