Welcome to the Course Management System project repository! This project was developed as part of the CSE370 course, focusing on databases, using PHP and MySQL.
The Course Management System is a web-based application designed to streamline course-related activities for both teachers and students. The system includes a variety of features aimed at enhancing the learning experience and administrative processes.
-
Course Management:
- Create, Read, Update, and Delete courses.
-
Grade Management:
- Grade students for their assignments, quizzes, and exams.
- View and manage student grades efficiently.
-
Assignment and Quiz Creation:
- Assign and manage assignments and quizzes for students.
-
Profile Management:
- Sign up and create a student profile.
- View personal information and update as needed.
-
Grade Access:
- Access and view grades for assignments, quizzes, and exams.
-
Assignment and Quiz Files:
- Download assignment and quiz files.
The primary objective of this project was to showcase our MySQL skills and database knowledge acquired during the CSE370 course. By implementing a comprehensive Course Management System, we aimed to demonstrate proficiency in designing and managing complex database structures.
- PHP: Backend scripting language.
- MySQL: Database management system.
- HTML, CSS, JavaScript: Frontend development.
- GitHub: Version control and collaborative development.
To run the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/ahanaftanvir40/CSE370-Course-Management-System.git
-
Set up your local server environment (e.g., XAMPP, WAMP).
-
Import the provided SQL script to create the database structure.
-
Configure the database connection in the PHP files.
-
Open the project in your web browser.
This Project was mainly done by me and my group mate Summit Anthony - GitHub Profile
Feel free to contribute to the project by creating issues, suggesting improvements, or submitting pull requests.
Thank you for exploring our CSE370 Project - Course Management System! If you have any questions or feedback, please don't hesitate to contact us.