Skip to content

AYJ01/Classroom-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 ClassroomPortal

A simple and functional online classroom portal built using Core PHP, HTML, CSS, JavaScript, and MySQL database. This portal facilitates digital learning by enabling role-based access for Admins, Staff, and Students.


🛠 Tech Stack

  • Backend: Core PHP
  • Frontend: HTML, CSS, JavaScript
  • Database: MySQL (SQL)

👥 User Roles & Features

🔑 Admin

  • Manage all users (staff and students)
  • View all uploaded study materials
  • Monitor assignment activities

👨‍🏫 Staff

  • Upload study materials (videos, audio files, PDFs) for their classes
  • Create and assign assignments to students
  • View student submissions and grade assignments

👨‍🎓 Student

  • View class-wise study materials
  • Access and submit assignments before the deadline
  • Check assignment deadlines and grades

📁 Features Overview

  • ✅ Role-based access control (Admin, Staff, Student)
  • 🎞 Study materials in multiple formats: PDF, video, audio
  • 📝 Assignment submission and grading
  • 📊 Admin dashboard for user and content management
  • 🗂 Class-wise material and assignment organization

📌 How to Use

  1. Clone or download the project to your WAMP/XAMPP server's root directory.
  2. Import the SQL file in phpMyAdmin to create the database.
  3. Update database credentials in the config file.
  4. Access the portal from your local server (localhost/classroomportal).

About

ClassroomPortal is a role-based learning portal built using Core PHP, HTML, CSS, JavaScript, and MySQL. Admins manage users and view content, staff upload study materials and assignments, and students access materials by class, submit assignments, and view deadlines and grades.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors