
At Back Bencher, they believe that education should be accessible to all individuals, regardless of their location. Their objective is to foster curiosity, promote growth, and establish a conducive digital learning environment that fosters student success.
Back Benchers offers personalized, self-paced learning experiences that cater to different learning styles and needs, blending structured courses with dynamic, community-driven elements to create a holistic, enjoyable educational environment.

Key Feature
Wide Range of Courses:
From academics to creative skills and career development, there is a wide range of options available.
Interactive Content:
The course includes video lectures, quizzes, and real-world case studies.
Progress Tracking:
Visual dashboards are utilized to track learning milestones.
Community Forums:
Peer discussions, group study sessions, and mentor interactions in fostering effective learning and development.
Certifications:
The course completion certificates are used to recognize achievements.
What we did
Admin Dashboard
1. Admin Profile:
- The task involves creating and managing admin accounts using role-based access.
- The process involves updating personal data, resetting passwords, and configuring security settings.
2. Control Panel:
- Centralized dashboard to oversee and configure platform settings.
- Manage global site settings, payment options, and email notifications.
3. Course Management:
- The system allows users to add, edit, and delete courses in various categories such as academics, creative skills, and career development.
- The course should include details such as descriptions, pricing, and duration.
- The user can upload various multimedia resources such as video lectures, documents, and other multimedia materials.
4. Content Management:
- The task involves organizing learning materials, quizzes, and assignments.
- Develop lesson structures, incorporate modules, and establish clear learning outcomes.
- Scheduling content releases, such as drip content or timed access, to ensure efficient and timely delivery.
5. Progress Tracking:
- Visual dashboards are being utilized to monitor student engagement and learning milestones.
- The process involves analyzing data to track individual and group performance.
- The function allows the export of progress reports in various formats such as PDF and Excel.
6.User Management:
- The task involves managing accounts of students, teachers, and mentors.
- The function involves approving or suspending users, assigning roles, and resetting credentials.
- View student profiles to evaluate their progress, interactions, and achievements.
7. Reports & Analytics:
- The task involves creating real-time reports on course completion rates, quiz performance, and user engagement.
- The study aims to analyze platform usage patterns to enhance content optimization and enhance the learning experience.
- The use of charts and graphs can aid in the visualization of data for more effective decision-making.
Student Dashboard:
1. My Profile:
- The personal dashboard allows users to update student information, profile pictures, and preferences.
- The user can access their enrollment history, certificates, and achievements.
2. Course Library:
- Explore and enroll in a diverse range of courses.
- Explore comprehensive course pages that detail descriptions, learning objectives, and instructor profiles.
- Users can save content for later use or bookmark courses.
3. Interactive Learning:
- You can access video lectures, downloadable resources, and case studies.
- Participate in quizzes and assessments, receiving instant feedback.
- The process involves submitting assignments electronically and receiving feedback from the instructor.
4. Progress Tracker:
- The process involves submitting assignments electronically and receiving feedback from the instructor.The system tracks the completion of lessons, pending tasks, and upcoming deadlines.
- The user can set learning objectives and receive personalized study recommendations.
5. Community Forums:
- Participate in peer discussions, ask questions, and share valuable insights.
- Participate in group study sessions or live webinars.
- Connect with mentors to gain valuable industry insights and guidance.
6. Certificates:
- The system will automatically generate certificates upon the completion of the course.
- Allows users to download or share certificates on social media or professional platforms.
- The feature allows users to conveniently access all their earned certifications in one place.
Platform Features Built:
Authentication System: The system ensures a secure login and registration process through email verification and password recovery.
Responsive Design: The website has been fully optimized for desktop, tablet, and mobile devices using Bootstrap and CSS.
Database Integration: The MySQL database is utilized for the storage of user data, course content, and interactions.
Payment Gateway Integration: Enable course purchases with secure online transactions.
Real-Time Notifications: The system provides immediate notifications for course updates, new discussion posts, and upcoming deadlines.
SEO & Performance Optimization: The task ensured fast load times and improved searchability for enhanced discoverability.
TECH STACK
Web frameworks: CI
Web servers: HTTP
Server-Side Programming Languages: PHP
Client- Side Programming Languages & Libraries: Jquery, Bootstrap, CSS, Mysql, HTML