Marketplace

Learning Platform

v1.0.0

by Adminium · Education · PostgreSQL · MySQL · SQLite

Teach a cohort, not a spreadsheet. Open live demo →

Overview

Sell and run courses, self-paced or as dated cohorts whose content unlocks week by week. Students browse the catalogue, enroll, work through lessons, hand in assignments, sit exams and ask questions in the lesson they are stuck on; instructors structure the curriculum, decide when each lesson opens, grade submissions with written feedback and answer those questions. The manifest scaffolds seventeen tables — courses, modules, lessons, cohorts, enrollments, submissions, exams and the rest — into your connected database and generates the back office around them: records, revenue and engagement reporting, exam authoring, and the student directory. The app you deploy is the classroom; the dashboard Adminium builds is the office behind it, from the same data.

Capabilities

  • Payments
  • File storage
  • Email receipts
  • Realtime

What you get

Tables it adds17
  • courses
  • modules
  • lessons
  • cohorts
  • students
  • instructors
  • enrollments
  • orders
  • lesson_progress
  • assignments
  • submissions
  • exams
  • exam_questions
  • exam_attempts
  • announcements
  • comments
  • live_sessions

Created fresh, or mapped onto your existing tables at install.

Pages your dashboard gains9
  • DashboardEnrollments, revenue over time, and cohort completion at a glance.
  • CoursesA CRUD grid and a card gallery, with child tabs for modules and lessons.
  • CohortsA calendar of live sessions and due dates beside the cohort records.
  • GradingSubmissions awaiting a mark, with score, feedback and an undo.
  • QuestionsStudent questions beside the thread, answered in context.
  • ExamsA question builder for all four question kinds, with autosave.
  • StudentsA searchable directory with each learner’s enrollments.
  • MediaThe lesson and attachment library with a usage meter.
  • OrdersCourse purchases with status and totals.
Roles it pre-builds2
  • instructorWrite their own courses, lessons, cohorts and announcements; grade work and answer questions. No settings access.
  • teaching-assistantGrade submissions and answer questions; read-only on course content, and cannot publish.
Settings you configure7
  • Academy name
  • Currency
  • Time zone
  • Default cohort capacity
  • Completion certificates
  • Reply-to address
  • Payment provider keys

Run it with your own data

Learning Platform needs somewhere to keep your data. Answer one question and we will show you the shortest way there.

Do you already use Adminium?

Or start from the source

Clone it and run it anywhere — the README covers every option.

View on GitHub

Just looking? The live demo needs no setup at all and nothing you do in it is saved. Open the live demo