Prompt for a course platform
An example prompt for a course platform
A good prompt for a course platform names who uses it, the main things they create or manage, the rule that must never break, and what to leave out for now. Here is one you can paste and edit: "Build a course platform for a language tutor. It needs: course catalog and landing pages, course content tree (modules and lessons), enrollment and access control, payments and checkout, progress tracking and quizzes and assignments with grading. Rule that must always hold: one enrollments row per learner and course, and one canAccessLesson function that derives access from enrollment status, cohort/enrollment dates and lesson offsets at request time. No job flips an access flag. Leave out for now: no self-hosted adaptive video pipeline in phase 1 (embedded provider or single MP4; video-streaming playbook in phase 2) and no SCORM, xAPI or LTI in phase 1."
Last checked
Starter prompt
Build a course platform for a language tutor. It needs: course catalog and landing pages, course content tree (modules and lessons), enrollment and access control, payments and checkout, progress tracking and quizzes and assignments with grading. Rule that must always hold: one enrollments row per learner and course, and one canAccessLesson function that derives access from enrollment status, cohort/enrollment dates and lesson offsets at request time. No job flips an access flag. Leave out for now: no self-hosted adaptive video pipeline in phase 1 (embedded provider or single MP4; video-streaming playbook in phase 2) and no SCORM, xAPI or LTI in phase 1.
Replace the first sentence with your own idea. The list of needs stays useful whatever the niche, because it comes from what a course platform has to do.
Two variations
- Build a cohort-based training site for a fitness coach. Start with course catalog and landing pages and course content tree (modules and lessons), and add enrollment and access control once those work.
- Build an internal onboarding academy for a growing company. People should be able to one-time purchase, bundles, subscriptions to a catalog, coupons and refunds.
Words that help Forge AI recognise the category
Forge AI picks a reference architecture from how you describe the app. These phrases point to a course platform: lms, learning management system, online courses, online course platform, udemy, coursera, teachable and thinkific.
What the plan decides for you
- Enrollment record as the single access gate, computed from dates.
- Upserted progress rows and cached completion, not event-per-tick tracking.
- Embedded or progressive video in phase 1, HLS pipeline in phase 2.
- Server-side grading with answer keys never sent to clients.
What to ask for in a later prompt
This is a reference design for the category, not a promise that every item is generated today. Built-ins such as email, background jobs, file uploads and search are coming soon, so anything here that needs them is something you add yourself for now.
- Hosted adaptive video (HLS transcode pipeline): embeds or one MP4 are enough to launch; the video-streaming playbook covers the pipeline.
- SCORM 1.2/2004, xAPI and LTI 1.3: needed only for institutional and corporate buyers.
- KYC-backed guardian consent and school SSO (SAML/OIDC, roster sync): required only when minors or schools are customers.
- Live classes and proctoring provider: separate realtime and compliance tier.
FAQ
- How detailed should a prompt for a course platform be?
- Name the users, the main objects, one rule that must always hold and one thing to leave out. The plan fills in the rest, and you can change it before generation.
- Which words tell Forge64 this is a course platform?
- Phrases such as lms, learning management system, online courses and online course platform point to this category.
- Can I change the app after the first build?
- Yes. Describe the change in plain English and Forge AI edits the app; the quality gate checks the code again.
Build your app with Forge64
One prompt to a running app with auth, database, hosting and payments. Start free, no credit card required.
Start building for free