Courses
Home
Courses
Certification
Log in
Create Course
Use admin credentials to create a new course.
Courses
Orders
Certificates
Attestations
Logs
List All
Create New
Change Item
JSON create (primary)
Paste a course JSON payload and create directly.
{ "slug": "speed-reading", "title": "Speed Reading Masterclass", "description": "A complete speed reading course with practical drills and retention systems.", "coverImageUrl": "https://cdn.example.com/courses/speed-reading/cover.jpg", "previewVideoUrl": "https://cdn.example.com/courses/speed-reading/preview.mp4", "attachmentUrls": [ "https://cdn.example.com/courses/speed-reading/materials/workbook.pdf", "https://cdn.example.com/courses/speed-reading/materials/checklist.pdf", "https://cdn.example.com/courses/speed-reading/materials/cheat-sheet.pdf" ], "priceCents": 2500, "currency": "usd", "isPublished": 1, "contentJson": { "level": "beginner-to-intermediate", "language": "en", "durationMinutes": 180, "outcomes": [ "Read faster with same or better comprehension", "Use preview-pass strategy for long texts", "Build long-term retention with structured review" ], "instructor": { "name": "Jane Doe", "title": "Learning Systems Coach", "bio": "10+ years helping professionals learn faster.", "photoUrl": "https://cdn.example.com/instructors/jane-doe.jpg" }, "lessons": [ { "lessonKey": "baseline-setup", "deliveryType": "STATIC", "title": "Lesson 1: Baseline and Setup", "description": "Measure baseline speed and configure your practice workflow.", "videoMp4": "https://cdn.example.com/courses/speed-reading/lessons/01-baseline.mp4", "durationSec": 900, "materialUrls": [ "https://cdn.example.com/courses/speed-reading/materials/lesson-01.pdf" ] }, { "lessonKey": "eye-movement-chunking", "deliveryType": "INTERACTIVE", "title": "Lesson 2: Eye Movement and Chunking", "description": "Train eye movement patterns and chunk recognition.", "videoMp4": "https://cdn.example.com/courses/speed-reading/lessons/02-chunking.mp4", "durationSec": 1200, "materialUrls": [ "https://cdn.example.com/courses/speed-reading/materials/lesson-02.pdf", "https://cdn.example.com/courses/speed-reading/materials/lesson-02-drills.pdf" ], "interactiveConfig": { "tutorPolicy": "Use concise coaching and ask one check question per turn.", "aiPersonality": "Calm and encouraging", "steps": [ { "type": "EXPLAIN", "instruction": "Explain chunking in simple terms." }, { "type": "DRILL", "instruction": "Run a short drill and ask learner to practice." }, { "type": "LISTENING", "instruction": "Listen to learner summary and correct mistakes." }, { "type": "RECAP", "instruction": "Recap key points and next action." } ], "limits": { "maxAiWords": 120, "maxTurnSeconds": 25 }, "voice": { "provider": "elevenlabs", "voiceId": "EXAVITQu4vr4xnSDxMaL" } } }, { "lessonKey": "retention-framework", "deliveryType": "STATIC", "title": "Lesson 3: Retention Framework", "description": "Apply spaced review and note compression for long-term recall.", "videoMp4": "https://cdn.example.com/courses/speed-reading/lessons/03-retention.mp4", "durationSec": 1350, "materialUrls": [ "https://cdn.example.com/courses/speed-reading/materials/lesson-03.pdf" ] } ], "faq": [ { "q": "Do I need prior speed reading experience?", "a": "No, the course starts from fundamentals." }, { "q": "Can I access materials offline?", "a": "Yes, downloadable PDFs are included." } ] } }
Create from JSON
Enter ADMIN_PASSWORD from .dev.vars
Admin password
Slug
Title
Description
Cover image URL
Preview video URL
Attachment file URLs (one per line)
Price (cents)
Currency
Published
Create course