Releases: momentum-agile/course-planner
Releases · momentum-agile/course-planner
poggers
Final Sprint: Minimum Viable Product
Final release for the MVP of Course-Planner
Release: Sprint 5
This release should be the MVP for the entire application, but has not yet been polished. This includes:
- Fully fledged functionality with an interactive UI that allows:
- Creating, viewing, updating, and deleting courses.
- Create, viewing, updating, and deleting courses regulations within each course. (eg. Prerequisites, Requirements, etc.)
- Creating, viewing, updating, and deleting programmes.
- Creating, viewing, updating, and deleting regulations within each programme.
- Creating, viewing, updating, and deleting students
- Creating, viewing, updating, and deleting plans
- Total and almost-complete UI renovations for the Homepage, Students Page, Courses Page, and Plan page. All pages now are consistent with components and visuals throughout the application
- Implemented ability to export plans to JSON and Markdown
- Auto-fill/Auto-populating courses from the UoA API has been refined to allow selections of different courses instead of bulk replacements.
- Automatic saving for plans + improved indicators
- Bug fixes and enhancements throughout the application
Although most of the application is complete, some sub-pages are still yet to be refined, and hence there may exist bugs and usability issues that is expected to be fixed in the following (and final) release.
Pre-Release: Sprint 4
This release encapsulates the latest version achieved in course-planner
to prepare for the upcoming demonstration. The key features that have been achieved are:
- Fully navigable application
- Ability to create, view, edit, and delete Courses
- Ability to create and edit Prerequisite Courses for a specific Course
- Ability to create, view, edit, and delete Programmes
- Ability to create and specify Programme Degree Regulations
- Ability to create, view, edit, and delete Students
- Basic MVP layout of the Plan (WIP)
Extra features include:
- Ability to auto-populate courses using the University of Auckland's public API but specifying a degree. This is accessible in the Courses Page.