Storyboard - CMPUT301F12T01/classproject GitHub Wiki
Creating your own Local Task
There are no tasks. Let's say the user clicks the Add New Task button.
At this stage, the user can hit back, to go back to the empty screen as before, OR they can hit the OK button on the action bar. The user can fill out the fields above. By selecting the local sharing option, the user can have the task be stored locally instead of on the server (globally). Pressing Okay leads us to the main screen again.
The user has successfully created their own task.
Fulfilling their Own Task Using Text
Let's say the user now has a chance to fulfill the task. The user selects the task.
To fulfill the task, the user now clicks the fulfill button. If they hit the back action button they would return to the previous screen.
The user enters in text to fulfill this request. If they hit back, they will return to the previous screen. Otherwise, when they are ready to submit, the user hits the Done button.
Once the user hits done, we can now see on the main task screen that there is a little indicator to the right of the task's summary. This indicates that we have a report to view for the task.
Creating a Task that Requires a Photo
Let's say the user wants to create a new task that requires a photo. Step one, click the Add New Task button.
The user needs to select the button to request photos. The user decides to only enter in a title, but no description. This task has been selected to be stored locally. The user hits Okay.
On the main task list screen, user can now see a new task has been added. Selecting the task will show the task's information which shows that it requires a photo. If the user selects fulfill:
The user now has the option to take a photo to fulfill the task that requires photos. After taking a photo and accepting it,
The user can now view the photo they have attached for fulfilling the request.