Skip to content

keshan99/approval_for_staff

Repository files navigation

Course Approval and Exam Approval Software

Table of Contents

Introduction

This project was developed as an undergraduate software engineering project at the Department of Computer Engineering, Faculty of Engineering, University of Jaffna. The goal of the project is to create an efficient and user-friendly system for academic staff to approve courses and exams for students.

Functionality

  • Secure login for users
  • Option to log in using office 365 account
  • System administrator can open/close registration for course and exam registration
  • Student adviser can approve courses
  • Course coordinator can approve exams
  • Students can request course and exam registration
  • Students can view previous course registrations
  • Head of department can view all requests from students
  • API ports created to fetch course information

Technologies

  • MongoDB (document database)
  • Express (.js) (Node.js web framework)
  • React (.js) (client-side JavaScript framework)
  • Node (.js) (JavaScript web server)
  • VS CODE (code editor)
  • Slack (communication tool)
  • kanbanboard (project management tool)

Screenshots

i. Registration

Registration

  • Registration validation

Registration_validation

ii. Log in Log in

  • Login validation

Login_validation

iii. Exam registration Exam_registration

iv. Exam registration add list Exam_registration_add_list

v. Exam registered Exam_registered

vi. Exam approval Exam_approval

vii. Exam approval after Exam_approval_after

About

COURSE APPROVAL AND EXAM APPROVAL FOR ACADEMIC STAFF

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published