KEMBAR78
GitHub - sjsikora/COSC310Group: UBCO 2024-2025 WT2 COSC 310: Software Engineering Project A
Skip to content

sjsikora/COSC310Group

Repository files navigation

UBCO COSC 310 Group Project - Student Management System - LAASQ (Lex, Alex[0], Alex[1], Sam, Q)

A desktop-based system to manage student records for a small academic institution. The system allows administrators to add, update, and view student information, including their enrolled courses and grades. Students may enroll in courses, update their profiles, and track their academic progress.

To read a setup guide for local development, the admin user manual, or our ,API documentation, head over to this repo's wiki.

Project Status as of Milestone #3 (03/28/2025)

Nine out of ten functional requirements are completed, with requirement six being the only one left; it is approximately 20% done.

Known Bugs

Bug Plan for Addressing PR for Fix
Overlapping Visual Elements in Admin Dashboard Resize the dashboard frame #226
Pressing Tab to enter password on login does not censor characters Pressing Tab and selecting the password textbox need to be recognized as the same thing #238
Unnecessary request to API can be made on user profile The client should recognize if the user is already on the sub-frame that they are clicking a button for on the sidebar. For example, a student is on the edit_current_enrollments sub-screen and selects the create_option_edit_current_enrollments() button. The client should recognize that the student is already viewing that sub-frame and ignore the request. #237
Dropping a class from student profile page does not refresh sub-frame When a change is made to a student's enrollment status on their profile page, the edit_current_enrollments sub-screen should be refreshed to immediatley reflect the change(s) on the client side. #237
Transcript can not be Generated For Students that have no Grades If a student does not have any grades, their transcript should be generated to reflect this (e.g., a status message or have no grade value for each course in the transcript array). #236
Any Transcript Errors will Get Pasted Into the Textbox Refactor to display proper images #236
Admin dashboard has wrong title Change client-side hardcoded value #226

App-Wide Testing Results on March 14th 5:57 PM:

Screen Shot 2025-03-14 at 5 57 48 PM

Server-Side Coverage Testing Results on March 28th 12:36 PM:

image

Client-Side Coverage Testing Results:

Screen Shot 2025-03-30 at 10 05 18 PM

About

UBCO 2024-2025 WT2 COSC 310: Software Engineering Project A

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages