Course Studio
Organize lectures without turning cPanel into a video server.
Creators arrange courses into modules and lessons inside IQRA. Video files upload directly to a streaming provider; IQRA stores only lesson details and a small playback identifier.
Curriculum editor
Creator Business Foundation
Module 2 · Build the curriculum
DraftModule 3 · Launch
OutlineDirect upload architecture
How a creator adds a video
1. Create lesson
IQRA saves the title, module, access rule, and draft status.
2. Request upload
The backend creates a short-lived, one-time upload URL.
3. Upload directly
The creator's browser sends the file to the video provider, never through Doteasy.
4. Process video
The provider encodes adaptive 360p–1080p streams and generates thumbnails.
5. Publish
A webhook returns the playback ID; IQRA attaches it to the lesson and enables viewing.
LMS capabilities
What mature course platforms typically include
Curriculum editor
Modules, lessons, ordering, drafts, prerequisites, and drip release dates.
Video delivery
Adaptive streaming, signed playback, captions, thumbnails, and playback analytics.
Learning tools
Downloads, quizzes, assignments, completion tracking, notes, and certificates.
Commerce
One-time access, subscriptions, bundles, coupons, trials, and plan-based permissions.
Student support
Announcements, comments, email reminders, instructor profiles, and searchable help.
Operations
Enrollment reports, refunds, content versioning, moderation, exports, and audit history.
Delivery plan