Skip to content

TGLS/4806project

Repository files navigation

4806project

Milestone 1 - Learning Outcomes Management System

In this milestone we implemented a simple version of the system, but there are many issues that remain. For starters, we don't actually access the DB now for the searches, we must add the courses, objectives and categories dynamically at the start. We also only have the searches for courses now; program search or category search are yet to be implemented. We also don't mention the 'year' that the course is offered in yet, so the search will show all the courses (if there were multiple over multiple years). The next steps we must take are essentially to complete all the missing features that are mentioned previously. Currently we only have one test that is quite complex, so for the next milestone we should implement many smaller tests and also test all the features that will be implemented. Lastly, we need to implement the ability to export the results as a CSV file.

Milestone 2

In this iteration, all of the entities needed have been implemented. This included creating AcademicYear, CalendarYear, and Program classes. Last iteration we were missing the proper documentation diagrams which are now included, and we also added all necessary unit tests. The only test on the last iteration (httpTest) used to just be one large test but now it has been split into several smaller tests so it's easier to track errors. Repositories were added for most of the new entities, but we still need to include a CalendarYear repository. Admin capabilities have also been added in.

We've also updated the method for creating the data that is being searched. Last iteration we had to use the url /newCourse....., but now we have it so when you log in as an admin there are options to create course, objective, program, etc and asks for the parameter in the browser. The search results are also shown in a nice table in this iteration rather than just showing up in blank white space in an unclean way.

Milestone 3

In this milestone the remaining entities (program, calendarYear, and academicYear) received new functions for use in the admin menu, the remaining entities received a new delete function. The biggest change this milestone are the improvements to the front-end, the display is a little cleaner and the way that data is presented and searched for has been changed. All input from the user is from drop-down menus. All diagrams and documents have been updated to reflect the most recent version of the project.

We were unable to impliment the 'export to CSV' function that we were hoping for, but the rest of the requirements have been met.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •