Back Benchers is an online platform that provides accessible, high-quality education, ensuring learning is engaging, flexible, and enjoyable for students. They offer a dynamic, convenient space for students, professionals, and lifelong learners to enhance their knowledge and explore new subjects.

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