-
Notifications
You must be signed in to change notification settings - Fork 2
Milestone 1
Vis Kirubakaran edited this page Mar 26, 2022
·
4 revisions
- CircleCI and Heroku Integration
- Database Integration (H2)
- Kanban Board Setup with 'backlog', 'in progress', 'completed' columns
- GitHub Issues for Weekly Scrum
- Code Reviews on pull requests to master prior to commit
- Spring Boot Application code functional and deployable via jar on Heroku
- Model Setup Done (Survey, Question, Answer, User)
- Tests for Controllers, Application, Database and Models
- Diagrams (UML Class and ER)
- Handles 2 form submissions (logging in and survey question creation) with valid mappings and views as outputs
- Ability to login as either surveyor or user
- Ability to logout when logged in as either surveyor or user
- Ability to navigate through app with respective permissions. User can only view survey, Surveyor can view and create survey questions
- Ability to add all 3 types of questions to a survey with a name
- Ability to add questions to a survey and view the updated list of questions in the survey
- Ability to view most relevant redirects as viewable html pages with data presented visually instead of passing around JSON and display JSON objects
- Refactor Answer Model into different types (MCAnswer - John, NumberRangeAnswer - Vis, OpenAnswer - Kashish)
- Implement capability to add answers into survey questions - John
- Intgerate MongoDB - John
- Storing user and accessing user info via DB - Vis
- Storing questions and access via DB - Kashish
- Storing answers and access via DB - John
- Create DB tests - John
- Create Results page - Vis
- Creating multiple questions within same page - Vis
- Update Diagrams with progress
- Create remove question functionality - Kashish
- Navigating through survey in user POV - John
- Implement Tests for Answer creation within survey - John
- Adding and Removing Questions from survey tests - Kashish
- Implement Answer Model tests (MCAnswer - John, NumberRangeAnswer - Vis, OpenAnswer - Kashish)
- Ability to close survey and return results - Kashish
- Update README
- Update Kanban board - Everyone
- Create weekly issues for scrums - Everyone

