Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 1.83 KB

File metadata and controls

29 lines (22 loc) · 1.83 KB

Pappu's Classroom (Student Management System)

Project Overview

This is a complete, three-tiered student management system built from scratch using PHP, MySQL, and Tailwind CSS. The application provides dedicated portals for administrators, teachers, and students, facilitating a streamlined and efficient academic environment. The system includes features inspired by modern classroom tools like Google Classroom, allowing for effective communication and assignment management.

Key Features

  • Secure User Authentication: Separate dashboards and role-based access for Admins, Teachers, and Students.
  • Dynamic Dashboards: Personalized dashboards for each user type showing relevant information at a glance.
  • Teacher & Student Portal:
    • Classroom Feed: Teachers and students can post announcements and messages to a class feed.
    • Assignment Management: Teachers can create, edit, and delete assignments with descriptions, deadlines, and file attachments.
    • Student Submissions: Students can view assignments and submit their work, including text, code, or file uploads.
    • Grading System: Teachers can view all student submissions for an assignment and assign grades.
    • Course Invitations: Teachers can invite students to classes, and students can accept or ignore the invitations.
  • Admin Panel:
    • User Management: Admins can create, update, and delete user accounts (students and teachers).
    • Class Management: Admins can create and manage classes and assign teachers to them.
  • Responsive Design: A modern, clean, and mobile-responsive user interface built with Tailwind CSS.

Technology Stack

  • Backend: PHP
  • Database: MySQL
  • Frontend: HTML5, Tailwind CSS
  • Server Environment: XAMPP

Pappu Roy | CSE SUST