Book a free demo
Education · Template Walkthrough · Full System Overview

Your institution
fully online

A complete learning management system for schools, colleges, and training centers — course catalog, student portal, teacher dashboard, assignments, quizzes, and progress tracking. See every screen below.

Course Catalog Student Portal Teacher Dashboard Assignments Quizzes Progress
14
Day Launch
9
Screens
30+
Features
3
User Types
1 Course Catalog

Browse, search, and discover courses

The public course catalog displays all available courses. Students can browse by category, search for specific topics, view course details, and enroll — all in one place.

Course catalog desktop view
courses/index.php — Desktop View
Course Catalog
Browse All Courses
Tap to preview
Course detail page
courses/view.php — Course Details
Course Details
Full Course Information
Tap to preview
Advanced Search
Search by keyword, category, level, instructor, or duration — results update instantly.
Smart Filters
Filter by subject, difficulty, credit hours, and enrollment status.
Course Ratings
Students rate and review courses. See average ratings and read reviews.
2 Student Portal

Your learning hub — courses, progress, assignments

Each student gets a personalized dashboard showing enrolled courses, upcoming assignments, recent grades, and overall progress. Everything a student needs to manage their learning.

Student dashboard
student/dashboard.php — Student View
Student Portal
Student Dashboard
Tap to preview
Student course view
student/course.php — Course View
Course Content
Course Materials & Progress
Tap to preview

Progress tracking: Students see their completion percentage for each course. Checkmarks indicate completed modules — never lose your place.

Upcoming Deadlines
Calendar view of all assignment due dates. Never miss a submission deadline.
Progress Dashboard
Visual progress bars for each course. See completed vs. remaining work.
Certificates
Downloadable certificates upon course completion with date and grade.
3 Teacher Dashboard

Manage courses, students, and content

Teachers get a powerful dashboard to manage their courses. Create modules, upload materials, create assignments, grade student work, and communicate with students.

Teacher dashboard
Key Feature
Teacher dashboard
teacher/dashboard.php — Teacher View
Teacher Portal
Teacher Dashboard
Tap to preview
Student Roster
See all enrolled students, their progress, and contact info. Send announcements.
Pending Grading
View all ungraded assignments and quizzes. Grade inline or download submissions.
Class Analytics
See class averages, completion rates, and struggling students at a glance.
4 Course Creation

Build courses with modules, lessons, and materials

Teachers can create structured courses with modules and lessons. Upload videos, PDFs, presentations, and other resources. Organize content in any order with drag-and-drop.

Create course form
teacher/create-course.php — Course Builder
Course Builder
Create New Course
Tap to preview
1

Course Info

Title, description, category, level, thumbnail image, and learning objectives.

2

Add Modules

Create modules to organize content. Each module can contain multiple lessons.

3

Add Content

Upload videos, documents, presentations. Write text lessons with rich editor.

Module Organization
Structure courses with modules and lessons. Drag to reorder.
Multiple File Types
Upload videos, PDFs, presentations, audio files, and documents.
Preview Mode
Preview how students will see your course before publishing.
5 Assignments

Create, submit, and grade assignments

Teachers create assignments with instructions, due dates, and point values. Students submit work online. Teachers grade, give feedback, and return grades — all in one place.

Assignments list
teacher/assignments.php — Assignment List
Assignments
All Course Assignments
Tap to preview
Student
Assignment
Submitted
Status
Grade
M. Brown
Essay 1
Mar 12
Submitted
92
J. Williams
Essay 1
Mar 10
Graded
88
S. Johnson
Essay 1
Mar 14
Late
Due Dates
Set due dates with automatic late submission detection. Students see deadlines.
File Submissions
Students upload files. Teachers download or view online.
Rubric Grading
Create rubrics for consistent grading. Students see rubric feedback.
6 Quizzes & Exams

Auto-graded quizzes with multiple question types

Create quizzes with multiple choice, true/false, short answer, and essay questions. Set time limits, passing scores, and attempt limits. Auto-grading for objective questions.

Quiz builder
teacher/create-quiz.php — Quiz Builder
Quiz Builder
Create Quiz Questions
Tap to preview

Auto-grading saves hours. Multiple choice and true/false questions grade instantly. Students get immediate feedback.

Question Types
Multiple choice, true/false, short answer, essay, matching, fill-in-blank.
Time Limits
Set time limits per quiz. Timer shows during attempt.
Question Banks
Create question banks and randomly select questions for each student.
7 Grading & Feedback

Grade work, give feedback, track progress

Teachers can grade assignments and quizzes, leave comments, and return grades. Students see their grades with feedback in their dashboard.

Grading interface
Grading
Grade Assignment
Tap to preview
Gradebook view
Gradebook
Full Gradebook
Tap to preview

Grade inline

View submission and enter grade with optional feedback text.

Leave feedback

Provide detailed comments to help students improve.

Notify student

Students receive notification when grades are posted.

8 Admin Panel

Full platform control and user management

Administrators manage users (students, teachers, staff), create courses, view system-wide reports, configure settings, and monitor platform usage.

Admin dashboard
admin/dashboard.php — Admin View
Admin Panel
Platform Overview
Tap to preview
User Management
Add, edit, suspend users. Assign roles (student, teacher, admin).
Course Approval
Approve or reject courses created by teachers before publication.
System Settings
Configure platform name, email settings, registration options.
9 Reports & Analytics

Data-driven insights for your institution

Generate detailed reports on student progress, course completion rates, grade distributions, and platform usage. Export data for accreditation or institutional analysis.

Student progress report
Progress Report
Student Progress Analytics
Tap to preview
Grade distribution
Grade Report
Grade Distribution
Tap to preview

Completion rates

See which courses have highest completion. Identify at-risk students.

Engagement metrics

Track login frequency, time spent, and content access.

Export data

Export reports as CSV, PDF, or Excel for further analysis.

Accreditation ready: Generate reports needed for institutional accreditation and program review with customizable date ranges.

Ready to launch your learning platform?

Get this system for your institution

Launch a complete learning management system in 14 days. Course catalog, student portal, teacher dashboard, assignments, quizzes — all of it, built and hosted for you.

$50,000
JMD — one-time setup
$5,000
JMD/month — hosting + support
14
Days to go live