project: Moodle app
summary: Add feedback module support on Mobile app
description: Add feedback support on the Mobile app using the WS created on

1.summary: Show feedback module overview
description: Create the new activity support and show the overview page. Show description and the context menu about the activity. Check also the status of the feedback. Add prefetch function.
2.summary: Show feedback Analysis
description: Add analysis feature on feedback module.
3.summary: Add answer question feature on feedback
description: Add all the question type controllers. Add the prefetch feature to get the required data.
4.summary: Add offline answer for feedback
description: Add offline features to answer feedback in offline mode. This issue should include the treatment of the RegExp to check if a module has updates based on the result of $mmCoursePrefetchDelegategetCourseUpdates.
5.summary: Show responses of feedback activity
description: Add feature to show responses of feedback activity.
6.summary: Show non-respondents of feedback activity
description: Add non-respondents feature on feedback activity.
7.summary: Check special sync cases on feedback
description: If the user continued a feedback in the app: If in web the feedback is finished a no more submissions are allowed: error If in web the feedback is finished and more submissions are allowed: a new submission will be created If in web the feedback is not finished, questions values will be overridden only if the completion time of the app answers is bigger than the completion time of the web answers If the user started a feedback in the app If in web the feedback is finished a no more submissions are allowed: error If in web there arent feedbacks or a feedback finished and more submissions are allowed: a new submission will be created If in web the feedback is not finished, questions values will be overridden only if the completion time of the app answers is bigger than the completion time of the web answers
8.summary: Support Captcha question type on Feedback activity
description: Captcha is not supported in the current integration branch.
9.summary: Refurbish feedback to follow UX instructions
description: Depends on UX-24
10.summary: Join feedback tabs
description: Overview and analysis now are separated in two controllers and two states. We should choose one of the solutions: Join both controllers and show/hide content based on selected tab. Problem: Students have access to analysis without tabs. Keep controllers separated but use ionic tabs and pane. Problem: We should communicate both controllers (i.e for PTR). We should also review icons on closed feedbacks.

Below is an instruction that describes a task, paired with an input that provides an epic with this format: 
"project": "Name of the project" 
"summary": "Summary of the epic user story" 
"description": "Description of the epic user story". Write a response that appropriately completes the request.### Instruction:
Break this epic user story into smaller tasks to help the developers understand the epic better, you can divide this epic into as much as you want depending on the complexity of the epic.
### Input:
project: Moodle app
summary: Add feedback module support on Mobile app
description: Add feedback support on the Mobile app using the WS created on

### Response:
1.summary: Show feedback module overview
description: Create the new activity support and show the overview page. Show description and the context menu about the activity. Check also the status of the feedback. Add prefetch function.
2.summary: Show feedback Analysis
description: Add analysis feature on feedback module.
3.summary: Add answer question feature on feedback
description: Add all the question type controllers. Add the prefetch feature to get the required data.
4.summary: Add offline answer for feedback
description: Add offline features to answer feedback in offline mode. This issue should include the treatment of the RegExp to check if a module has updates based on the result of $mmCoursePrefetchDelegategetCourseUpdates.
5.summary: Show responses of feedback activity
description: Add feature to show responses of feedback activity.
6.summary: Show non-respondents of feedback activity
description: Add non-respondents feature on feedback activity.
7.summary: Check special sync cases on feedback
description: If the user continued a feedback in the app: If in web the feedback is finished a no more submissions are allowed: error If in web the feedback is finished and more submissions are allowed: a new submission will be created If in web the feedback is not finished, questions values will be overridden only if the completion time of the app answers is bigger than the completion time of the web answers If the user started a feedback in the app If in web the feedback is finished a no more submissions are allowed: error If in web there arent feedbacks or a feedback finished and more submissions are allowed: a new submission will be created If in web the feedback is not finished, questions values will be overridden only if the completion time of the app answers is bigger than the completion time of the web answers
8.summary: Support Captcha question type on Feedback activity
description: Captcha is not supported in the current integration branch.
9.summary: Refurbish feedback to follow UX instructions
description: Depends on UX-24
10.summary: Join feedback tabs
description: Overview and analysis now are separated in two controllers and two states. We should choose one of the solutions: Join both controllers and show/hide content based on selected tab. Problem: Students have access to analysis without tabs. Keep controllers separated but use ionic tabs and pane. Problem: We should communicate both controllers (i.e for PTR). We should also review icons on closed feedbacks.
