Skip to content

Helps teachers, staff manage students' grades, and lets students view their grades in a university or college

Notifications You must be signed in to change notification settings

noahchernet/college-manager

Repository files navigation

College Manager

Technologies and Frameworks used:

Java SQLite JavaFX JUnit Maven Java FX Scene Builder

This app lets members of a university/college access grades and courses. It lets:
  • Students view the courses they take and the scores they got from the courses.
  • Teachers to see the students they teach and modify the scores that they are given.
  • College deans and administrators to view, add, and remove students, courses and teachers.

Logging In

On the login page, the user can choose to log in as a student, teacher or an admin login_page

Student

You can use ETS0856/19 as the student's ID with password blue-berries!. This student is stored in the sample database. The passwords are hashed in the SHA256 algorithm, they are not stored in plain text. login_with_password After logging in, you will be presented with the dashboard which lets you choose a semester and view the courses given in that semester. course_page In the Grades & Scores tab, the student can view the score he got for each course on every semester. By selecting a course, you can view the student's quiz, test and assignment scores for that course. scores_overview On the last tab, you can view the student's detailed information about them about_student

Teacher

To log in as a teacher, you can use robert_m as username and protract_handle as the password.

Once logged in, you will be presented into the manage scores tab. Here you can select your students and fill in their scores. By clicking the Update Score button, you can save your changes to the database. edit_scores

Just like the student window, you can see details about the teacher in the About Me tab. about_teacher

Admin

Administrators of the university/college can manage the courses given, the teachers and the students learning at the university.

To log in as an administrator, use the username harry_s and password rearrange-stall

Once logged in, you will be presented with the default tab, the manage students tab admin_dashboard

You can view the students enrolled in the university, add new students and remove existing students.

By clicking the Add Student button, you can fill out the information of the new student in this window: admin_dashboard_add_student

You can remove a student by clicking the Remove Student button. It will display a warning message before clearing the student from the database: admin_dashboard_remove_student


Moving on to the next tab, Manage Teachers you can view the teachers currently teaching in the university. admin_teacher_view

By clicking the _Add Teacher button, you can fill out the information of the new teacher in this window: admin_add_teacher

You can remove a teacher by clicking the _Remove Teacher button. It will display a warning message before clearing the teacher from the database: admin_teacher_remove


The third tab lets you manage the courses given in the university. admin_course_view

Similar to adding a student, you can add a course and fill its details by clicking the Add Course tab. admin_course_add

You can also remove an existing course by selecting it and clicking the Remove Course button. admin_course_remove

On the last tab, About Me you can see the details of the administrator. admin_about_me

About

Helps teachers, staff manage students' grades, and lets students view their grades in a university or college

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages