Description
Embed interactive courses, onboarding flows, quizzes, and training directly into WordPress.
Course Studio lets you create engaging learning experiences in cforj Studio and publish them on any WordPress page using a Gutenberg block, shortcode, or simple embed link.
Perfect for:
- Employee onboarding
- Customer education
- Product training
- Partner academies
- Interactive tutorials
- Certifications and assessments
No coding required.
Why use Course Studio?
Unlike traditional LMS plugins, Course Studio focuses on interactive learning experiences:
- Quizzes
- Flashcards
- Branching scenarios
- Drag & drop exercises
- Hotspots
- Interactive simulations
All courses are responsive and automatically resize to fit your WordPress layout.
Features
- Gutenberg block with live preview
- Shortcode support
- Paste a course link with oEmbed
- Auto-resizing embeds without scrollbars
- Multiple courses on the same page
- Works with any WordPress theme
- Track completions and engagement in cforj
- Export courses to SCORM or xAPI when needed
How it works
- Create a free account at cforj Studio
- Build your course or onboarding flow
- Insert it into WordPress with one click
- Publish interactive learning anywhere on your site
External services
This plugin connects to Course Studio (https://cforj.studio), operated by cforj, to embed interactive courses and SCORM lessons.
What data is sent, and when
- When a visitor loads a page with an embedded course, their browser downloads the Course Studio Embed SDK from
https://app.cforj.studio/api/embed-sdk/coursestudio.umd.jsand the course content fromhttps://app.cforj.studio/embed/<course_id>. Standard HTTP request metadata (IP address, user agent, referer) is sent as part of this request. - When you click “Open Course Studio dashboard” in WordPress admin, a new tab opens at
https://app.cforj.studio/integrationwith your WordPress user ID and site URL as URL parameters so the install can be linked to your Course Studio account. - The plugin does not transmit post content, visitor emails, or any other personal data.
Policies
- Terms of Service: https://cforj.studio/terms
- Privacy Policy: https://cforj.studio/privacy
By embedding a course you agree to these terms on behalf of your site visitors.
Screenshots
Blocks
This plugin provides 1 block.
- Embed
Installation
- Upload the plugin folder to
/wp-content/plugins/course-studio/, or install via Plugins Add New Upload. - Activate the plugin from the Plugins screen.
- Go to Settings Course Studio and click “Open Course Studio dashboard” to sign in. Your WordPress install is linked to your cforj account automatically.
- Insert courses using the Gutenberg block or shortcode.
FAQ
-
Do I need a Course Studio account?
-
Yes. Courses are hosted on Course Studio. A free Community account is enough to start embedding.
-
Is this plugin free?
-
Yes. The plugin is GPL-2.0-or-later. Your Course Studio account plan is separate — there is a permanently free tier.
-
Does it work with the classic editor?
-
Yes. Use the shortcode:
[course_studio id="YOUR_COURSE_ID"]. -
How do I get a course ID?
-
Open your course in Course Studio — the ID appears in the URL and on the course card in your dashboard.
-
Does it track completions?
-
Completions are tracked inside Course Studio. Open your course’s Analytics dashboard to see results. SCORM exports also report progress to any SCORM-compatible LMS.
-
What data is sent to Course Studio?
-
Course Studio only receives the course ID you embed. Visitor identifiers are not sent unless you explicitly pass a learner ID via the SDK API.
Reviews
Contributors & Developers
“Course Studio” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Course Studio” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.1.0
- Initial release
- Gutenberg block
[course_studio]shortcode- oEmbed provider for cforj.studio share links
- Integration dashboard — single sign-in from WP admin



