[
https://issues.apache.org/jira/browse/SENSSOFT-51?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Joshua Poore updated SENSSOFT-51:
---------------------------------
Description: STOUT was originally designed with just OpTasks as the only
type of tasking managed by the system. Since then, there has been a new to add
different kinds of tasks, which are treated differently by the system.
Specifically, two tasks were added: # the Instructions Task # the Intake
Survey/Questionnaire Task. This ticket is to redesign and refactor the task
management subsystem to be more flexible in the kinds of tasks we can support
(i.e. create appropriate abstractions and generalizations of the data) and
clean up the code to make use of this new design. (was: STOUT was originally
designed with just OpTasks as the only type of tasking managed by the system.
Since then, there has been a new to add different kinds of tasks, which are
treated differently by the system. These tasks were added as "hacks".
Specifically, two tasks were added: # the Instructions Task # the Intake
Survey/Questionnaire Task This ticket is to redesign and refactor the task
management subsystem to be more flexible in the kinds of tasks we can support
(i.e. create appropriate abstractions and generalizations of the data) and
clean up the code to make use of this new design.)
> Redesign and refactor the task management subsystem
> ---------------------------------------------------
>
> Key: SENSSOFT-51
> URL: https://issues.apache.org/jira/browse/SENSSOFT-51
> Project: SensSoft
> Issue Type: New Feature
> Components: STOUT
> Reporter: Joshua Poore
>
> STOUT was originally designed with just OpTasks as the only type of tasking
> managed by the system. Since then, there has been a new to add different
> kinds of tasks, which are treated differently by the system. Specifically,
> two tasks were added: # the Instructions Task # the Intake
> Survey/Questionnaire Task. This ticket is to redesign and refactor the task
> management subsystem to be more flexible in the kinds of tasks we can support
> (i.e. create appropriate abstractions and generalizations of the data) and
> clean up the code to make use of this new design.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)