Skip to content
/ dmwcw Public

This project was developed as part of the "Developing the Modern Web" module at the National Institute of Business Management (NIBM), Sri Lanka. Created in November 2024, this group project was completed within just 5 days and earned high praise from our lecturer for its quality and functionality.

License

Notifications You must be signed in to change notification settings

uvindusl/dmwcw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Course Tracker

This project was developed as part of the "Developing the Modern Web" module at the National Institute of Business Management (NIBM), Sri Lanka. Created in November 2024, this group project was completed within just 5 days and earned high praise from our lecturer for its quality and functionality.


Project Overview

The Student Course Tracker is a full-fledged web system designed to manage data and operations for three distinct user roles:

Admin:

  • Add, update, delete, and view both lecturers and students.

Lecturer:

  • Add, update, delete, and view exams and modules.
  • Calculate and record students' GPAs for multiple modules.

Student:

  • View exam details and their own GPA.

This system reflects our capability to deliver high-quality solutions by integrating both frontend and backend technologies seamlessly.


Technologies Used

Frontend:

  • HTML5
  • CSS3
  • JavaScript (Fundamentals)
  • jQuery

Backend:

  • PHP (Fundamentals of Back-End Design)

Features

  • Role-Based Access: Specific functionalities for admins, lecturers, and students.
  • Database Integration: Efficiently manages students, lecturers, exams, modules, and GPAs.
  • GPA Calculation: Automated GPA calculations for students based on multiple modules.
  • Dynamic User Interface: Built with responsive and user-friendly designs.

Project Highlights

  • Developed in a short time frame of 5 days.
  • Fully functional web application demonstrating comprehensive understanding of frontend and backend development.
  • High-quality code and system design praised by the lecturer.

Skills Demonstrated

  • HTML5
  • CSS3
  • JavaScript Fundamentals
  • jQuery
  • PHP Fundamentals
  • Frontend and Backend Design Principles
  • Team Collaboration

How to Run the Project

  1. Clone this repository:

    git clone <repository-url>
  2. Set up a local server (e.g., XAMPP, WAMP, or LAMP).

  3. Copy the project files to the server's root directory.

  4. Import the database:

    • Locate the .sql file in the project directory.
    • Import it into your MySQL database using phpMyAdmin or a similar tool.
  5. Update the database connection settings in the project configuration file (if required).

  6. Launch the application in your browser:

    http://localhost/<project-folder>
    

Contributors

This project was collaboratively developed by the following team members:


License

This project is licensed under the MIT License.


Acknowledgments

  • Special thanks to our lecturer at NIBM for their guidance and support.
  • Our team for their dedication and collaboration throughout the project.

About

This project was developed as part of the "Developing the Modern Web" module at the National Institute of Business Management (NIBM), Sri Lanka. Created in November 2024, this group project was completed within just 5 days and earned high praise from our lecturer for its quality and functionality.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •