-
Notifications
You must be signed in to change notification settings - Fork 1
Work Log for Guo Qiang
Tay Guo Qiang edited this page Apr 6, 2017
·
9 revisions
Work Log for @tgqiang
Tuesday:
- Interview Prof Ooi to learn more about the project scope and requirements
- Brainstorm and come up with list of software requirements (user stories)
Wednesday:
- Meet Prof Ooi to review software requirements
- Refine some of the software requirements
Tuesday:
- Discuss the general flow of the program
- Discuss and come up with schema and ER diagram
Wednesday:
- Continue discussion and refinement of schema/ER
- Discuss and come up with UI sketches (based on user requirements)
- Discuss and create rough sketch of program's architecture
- Meet Prof Ooi to review progress
Tuesday:
- Discuss and refine some of the user requirements
- Discuss and refine some parts of the UI
Wednesday:
- Discuss and come up with architecture diagram v1
- Discuss and come up with UI v1
- Project setup (Travis, Heroku, Database)
- Plan list of features for sprint 2
- Did group code review via pull request #1
-
Commits
02d2429,e99cb08,d00ab52,2d6d3e6,1f9b3a5: Wrote unit tests for UI -
Refactored application structure via pull request #4
-
Refactored UI test cases via pull request #6
-
Commit
6274f7c: Styled 'Oversubscribed Modules' page -
Commit
0d832ea: Styled 'Student Enrollment' page -
Commits
1389601,3313244,4ed2f2a,eeb7a7b: Polished UI for displaying module mountings -
Commit
ed770a8: Unlocknav-barand sidebar for application -
Commits
7e53ea9,c1409df: Refactoring of CSS and JavaScript resource files -
Commit
9046b30: Added page-title rendering to UI -
Commits
7074ab1,2878efd,c9209cf,c456a6e: Link up DataTables API to UI tables -
Commit
a426f2b: Styling of login/registration page
- Plan list of features for sprint 3
- Implemented parser for parsing prerequisites
- Commits
14c2c47,1781c55: Implemented sessions bug-fix - Commit
08cb740: Implemented application's home page - Commits
0963955,bca1ae1: Fixed minor UI issues
- Plan list of features for sprint 4
- Commits
1969d28,61a2d35,1d90e66,02f869a,97cabfa,38bb30e,ab94ee6,195dc2a,d125db8: Implement UI fixes from UI issues raised from Usability Heuristics Evaluation - Commits
0f7e9bf,02d22d2: Revised 'Modified Modules' - Created script for populating module prerequisites in database
- Commit
912f05b: Added function to close sidebar when user clicks outside the sidebar after opening it
- Plan list of features for sprint 5
- Hook-up new sessions implementation to UI via pull request #21
- Added some UI changes and 'Modules Taken Before Internship' UI page via pull request #34, which also addresses UI-implementation-request issue ticket #29
- Resolved issue #22 by renaming the module mounting navigation buttons with commits
e30b0b3,64ca9d3,fccd50a - Resolved issue #33 by restyling the custom 404 error page with commit
aaba1e2 - Revamped UI for viewing Modified Modules with pull request #55, which also resolves issues #38, #41 and #51
- Plan list of final features/to-dos for sprint 6
- Override default 404-page rendering with commit
3393fa5 - Revised UI for login/registration interface with commit
6806e59 - Added app logo and favicon with commit
bcc2da3
- Plan list of final features/to-dos for sprint 7
- Added interfaces for editing module prerequisites & preclusions with pull request #84, which also resolves issues #46 and #82
- Added files required for setting up Vagrant with pull request #86
- Plan list of features for sprint 8