Releases: CSC207-UofT/course-project-bug-makers
v2.0.0 release: myCourseApp
For our CSC207 project, we are planning to build a course planning app that allows students to plan and review their courses. A build-in connection to UofT API will present comprehensive course information to users, while user information is safely stored in a remote database. Course planning functionality is provided through our auto-scheduling algorithm. Timetable visualization functionality gives user a convenient course scheduling experience. Students can rate and write reviews on courses they have taken before. Based on these reviews and the user's information, our machine learning model strives to recommend instructor tailored to the user’s request and program requirements. In addition, our app aims to provide a platform for students to connect and network with their fellow peers.
What's Changed
- [FINAL UPDATE FOR PHASE ONE] DesignDocumentation Updated. by @Kuan-Pang in #86
- Progress summary updated - Fixed missing contribution part by @Kuan-Pang in #87
- Proofread and minor changes by @syou1707 in #88
- [Phase 1 Update] Unused Param Fixed by @Kuan-Pang in #89
- [Kuan Pang] Bug fixed and accessibility improvement by @Kuan-Pang in #91
- Bug fixed and Test Case implemented by @Lola-W in #93
- Implemented switching through results in planCourse by @chengk68 in #94
- TestCase bug fixed by @Lola-W in #96
- [Kuan Pang] Phase 2 doc updated, test cases updated by @Kuan-Pang in #95
- Refined testcases in
ReviewService
. by @Lola-W in #97 - minor change to checkconflict in planCourse by @chengk68 in #98
- Completed Accessibility Report by @syou1707 in #99
- [Kuan-Pang] Phase 2 wrap up. by @Kuan-Pang in #101
Full Changelog: v1.0.0...v2.0.0
web-v2.0: myCourseApp
For our CSC207 project, we are planning to build a course planning app that allows students to plan and review their courses. A build-in connection to UofT API will present comprehensive course information to users, while user information is safely stored in a remote database. Course planning functionality is provided through our auto-scheduling algorithm. Timetable visualization functionality gives user a convenient course scheduling experience. Students can rate and write reviews on courses they have taken before. Based on these reviews and the user's information, our machine learning model strives to recommend instructor tailored to the user’s request and program requirements. In addition, our app aims to provide a platform for students to connect and network with their fellow peers.
What's Changed
- [Kuan Pang] Project Setup by @Kuan-Pang in #1
- CourseDAO and Course Entity updated. by @Kuan-Pang in #2
- Weng pull 2.0 by @Lola-W in #4
- Bug fixed by @Kuan-Pang in #5
- Bug fixed. by @Kuan-Pang in #6
- added Schedule class and listSchedule to User (Oct11) by @ElKju in #7
- CalendarService updated by @Lola-W in #8
- [CourseService] CourseService updated by @Kuan-Pang in #9
- Bug fixed in constants by @Kuan-Pang in #10
- [UserService] User Service Finished by @Kuan-Pang in #11
- [Phase 0] Final backend version by @Kuan-Pang in #12
- Completed Specification & Walkthrough by @syou1707 in #13
- Readme.md quick update. by @Kuan-Pang in #14
- Readme.md quick update. by @Kuan-Pang in #15
- Readme.md quick update. by @Kuan-Pang in #16
- Documentation Update by @Kuan-Pang in #18
- Kuan pang - Team Documentation & bug fixed by @Kuan-Pang in #19
- CalendarService refinement by @Lola-W in #20
- Lq by @ElKju in #21
- Lq by @ElKju in #22
- Interface CRC Cards completed. by @Kuan-Pang in #23
- Phase0 coding finished. by @Kuan-Pang in #24
- PlanCourse CMD added. by @Kuan-Pang in #25
CalendarPresenterTest
finished by @Lola-W in #27- Update Readme by @Kuan-Pang in #28
- Progress Report Update by @Kuan-Pang in #29
- CRC walk through updated, cmd doc updated and readme updated by @Kuan-Pang in #30
- Specification updated and fix missing pic in progress_report. by @Kuan-Pang in #31
- Syou by @syou1707 in #32
- Progress Report Revised by @Kuan-Pang in #33
- Progress Report Revision by @Kuan-Pang in #34
- CMD shell improved with Constants by @Lola-W in #35
- [Kuan Pang] Course Service Update by @Kuan-Pang in #37
- Refactored
CalendarPresenter
& updatedCalendarService
Documentation. by @Lola-W in #42 - [Kuan Pang]
User
POJO support added. by @Kuan-Pang in #43 - Fixed
CalendarPresenter
and documentation by @Lola-W in #46 - [Kuan pang]
userService
added support to review andreviewService
skeleton updated by @Kuan-Pang in #47 - [Kuan pang]
ReviewService
Skeleton updated by @Kuan-Pang in #48 - [Kuan pang] SDK Downgrade by @Kuan-Pang in #50
- fixed downgrade bugs in
CalendarService
andConstants
. by @Lola-W in #51 - Refactoring
CalendarFactory
with documentation by @Lola-W in #52 - Implemented
CalendarPresenterTest
by @Lola-W in #53 - Accessbility features by @ElKju in #100
New Contributors
Full Changelog: https://github.com/CSC207-UofT/course-project-bug-makers/commits/web-v2.0
v1.0.0 release: myCourseApp
For our CSC207 project, we are planning to build a course planning app that allows students to plan and review their courses. A build-in connection to UofT API will present comprehensive course information to users, while user information is safely stored in a remote database. Course planning functionality is provided through our auto-scheduling algorithm. Timetable visualization functionality gives user a convenient course scheduling experience. Students can rate and write reviews on courses they have taken before. Based on these reviews and the user's information, our machine learning model strives to recommend instructor tailored to the user’s request and program requirements. In addition, our app aims to provide a platform for students to connect and network with their fellow peers.