Welcome to the Learning Management System (LMS) created specifically for Islamiah College! This project is a comprehensive web-based platform designed to streamline and enhance the learning experience by facilitating course management, student-teacher interactions, and resource sharing.
- User Authentication: Secure login and registration for students and teachers.
- Course Management: Create, update, and manage courses and course materials.
- Assignment Submission: Students can upload assignments, and teachers can review and grade them.
- Attendance Tracking: Simplified attendance marking and tracking for teachers.
- Interactive Dashboard: Personalized dashboards for students and teachers to view their activities and progress.
- Admin Panel: Centralized control for managing users, courses, and content.
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Database: MySQL
- Styling: Bootstrap / Custom CSS for responsive design
- XAMPP/WAMP server or any server environment supporting PHP and MySQL.
- Clone the repository:
git clone https://github.com/AbdurRahim/lms-islamiah-college.git
- Start your server (XAMPP/WAMP) and create a database named
lms
. - Import the SQL file located in the
/database/
folder into your database. - Move the project folder to your server’s
htdocs
directory. - Open your browser and navigate to:
http://localhost/lms-islamiah-college/
- Admin:
- Username:
admin
- Password:
admin123
- Username:
- Student/Teacher: Create accounts through the registration page or the admin panel.
/
|-- css/ # Styling files
|-- js/ # JavaScript files
|-- includes/ # PHP include files (header, footer, etc.)
|-- database/ # Database SQL files
|-- index.php # Homepage
|-- README.md # This file
- Notification System: Add email and in-app notifications.
- Performance Analytics: Visualize student performance using charts.
- Live Classes: Integrate a live class feature using third-party APIs like Zoom.
- Mobile-Friendly Design: Further optimize for mobile devices.
This project is a work in progress, and contributions are welcome! Fork the repository, make your changes, and submit a pull request to improve this LMS.
Let me know if you’d like further details or adjustments! 😊