Meet New Addon - ✨AI Lab for Effortless Course Creation
Manual
MasterStudy LMS Pro Plus
Plugin PageVideo TutorialsChangelogResourcesGet MasterStudy
  • Introduction | MasterStudy LMS Documentation
  • Getting Started
    • Free Version and Pro Plus Version
    • System Requirements
    • Plugin Installation
    • Upgrading the License
    • Update The Plugin
    • AppSumo Deal
    • Update Billing Details and Access Invoices
    • LMS Wizard
    • LMS Widgets
      • Gutenberg Blocks
    • License Utilization
    • Fueature Request
  • LMS Settings
    • General
    • Courses
    • Course
    • Course Player
    • Reports & Analytics
    • Quiz
    • LMS Pages
    • Payment Methods
    • reCAPTCHA
    • Profiles
      • Authorization
      • Social Login
      • Profile Menu Reordering
    • Grades
    • Certificates
    • Payout
    • Privacy Policy
    • Shortcodes
    • Import/Export
  • LMS PRO Addons
    • Certificate Builder
    • Email Manager and Branding
      • Email Templates
    • LMS Forms Editor
      • How to edit the registration form?
    • Zoom Conferencing
    • Google Meet
    • Assignments
    • Drip Content
    • Group Courses
    • Live Streaming
    • Course Bundles
    • Point System
    • Media File Manager
    • SCORM
    • Trial Courses
    • Statistics & Payouts
    • Online Testing
    • Multi-instructors
    • Google Classroom
    • Udemy Course Importer
    • Prerequisites
    • The Gradebook
    • Upcoming Course Status
    • Question Media
    • Social Login
    • Audio Lesson
    • Grades
    • ✨AI Lab
  • LMS Course Features
    • Course Builder
      • How to Add Math Equations in MasterStudy?
    • Lessons
    • Video Lessons
      • Video Lesson Questions
    • Quizzes
    • Questions
    • Reviews
    • Orders
      • Sales Page for Instructor
    • Courses Category
    • Course & Lesson Materials
    • Course Drafts for Instructors
    • Manage Students
    • Change Course Author
    • Instructors Requests
    • Video Preview for Single Course
    • Course Announcements
    • Public Profiles
  • PayPal Payouts Setup
    • General Settings
    • Business Account Settings
    • Developer Account Settings
    • Instructor Settings
    • Payouts Process
    • Automatic Payouts (Expert)
  • LMS Analytics
    • Analytics for Admin
      • Revenue
      • Engagement
      • Users
      • Reviews
    • Analytics for Instructors
      • Revenue
      • Engagement
      • Students
      • Reviews
    • Student Reports
  • Integrations
    • Membership System
    • H5P Plugin
    • Presto Player Integration
    • SureTriggers Integration
    • PeepSo Integration
    • Studiocart Integration
    • VdoCipher Integration
    • Polylang Integration
      • LMS Contents Translation
    • Plugin Translation
      • Loco Translate
  • WPML
    • Getting Started
    • Translating LMS pages
    • Translating Lessons
    • Translating Quizzes
    • Translating Assignments
    • Translating Courses
    • Making Static String Translations
  • Divi Builder Integration
    • Getting Started
    • MasterStudy LMS Divi Modules
  • Woocommerce
    • Installation and Settings
    • Orders Management
  • Troubleshooting
    • Introduction
    • Plugin Conflicts
    • Theme Compatibility
    • 404 Errors
    • Update Issues
    • New Comment Email
    • Cache Settings
    • Email not sending
    • Debug Logs
    • Submit a Support Ticket
  • Developer's guide
    • Components
      • Back-link
      • Button
      • Countdown
      • Curriculum-accordion
      • Discussions
      • File-attachment
      • Progress
      • Tabs
      • Nav-button
      • Hint
      • Editor
      • Alert
      • File-upload
      • Loader
      • Tabs-pagination
      • Dark-mode-button
      • Buy-button
      • Pagination
    • Course Builder Customization
    • Course Builder Custom Fields
    • Course Player Templates
  • Changelog
  • Release Notes
  • Changelog (Free Version)
  • Changelog (Pro Version)
  • Changelog (Divi Modules)
  • Stylemixthemes
    • MasterStudy Starter Theme
    • MasterStudy LMS Plugin
    • Themes
    • Plugins
Powered by GitBook
On this page
  • AI Lab Addon Settings
  • Obtain OpenAI Credentials
  • How to Set Up BillingD
  • How to Generate Entire Course with AI
  • Improve Content with AI
  • Image Generation with AI
  • Craft Lessons with AI
  • Craft Quizzes with AI

Was this helpful?

Export as PDF
  1. LMS PRO Addons

✨AI Lab

Pro Plus Feature

PreviousGradesNextCourse Builder

Last updated 3 days ago

Was this helpful?

AI Lab is a powerful add-on designed to simplify and accelerate course creation within your learning management system. By integrating artificial intelligence into the content-building process, AI Lab allows instructors to generate entire courses, lessons, quizzes, assignments, and even visuals from a single input.

Whether you are creating a course from scratch or enhancing existing content, AI Lab helps you work faster, smarter, and with more creativity. It removes the manual workload and lets you focus on teaching, while AI cares for structure, flow, and variety.

✅ With AI Lab, you can:

  • Generate structures with titles, descriptions, and outlines

  • Create interactive and

  • Automatically producealigned with your content

  • Add relevant images to your lessons using

  • Instantly rewrite or across your course

This documentation will guide you through installing the add-on, using each feature effectively, and customizing the output to fit your teaching style.

AI Lab Addon Settings

AI Lab addon can be activated by following WP Dashboard > MS LMS > Pro Addons > AI Lab:

  • Number of Text Suggestions - Select how many variations of AI-generated text you want to receive for each request.

  • Instructor Access - Enable or disable AI feature access for instructors. Use the "Manage" button to configure permissions.

Obtain OpenAI Credentials

To use the AI Lab features in MasterStudy, you need to connect your OpenAI account by entering your API key.

1
2
3

Set the parameters as above, name your project according to your needs, and click on Create Secret Key:

4

Copy the generated Secret Key:

5

Go back to the addon settings and paste the key into the designated field and save the settings:

How to Set Up BillingD

OpenDAI charges for its API based on usage, so if you haven’t already set up a payment method for billing, you’ll need to do so. Otherwise, the API key you created won’t function.

1
2

On the opened page, move to the Billing tab and click on Add Payment Details:

3

Enter your card information and billing:

4

Set up the payment amount and/or automatic recharge settings according to your needs, and initiate the payment:

5

Now that you’ve set up billing, it’s a good idea to set usage limits to control your monthly API spending. Simply click Limits in the left menu, set your desired monthly budget, and choose an email notification threshold according to your needs. Finally, click Save to apply your settings.

6

You can also check the usage over your API right on the Usage section of the Addon Setting page:

How to Generate Entire Course with AI

The AI Lab add-on allows instructors to generate an entire course in just a few clicks by harnessing the power of artificial intelligence. With a well-structured prompt, AI can create comprehensive, well-organized courses with sections, lessons, descriptions, and learning objectives. Based on your input, AI Lab will automatically generate:

  • Course title, description, and image

  • Sections and lesson outlines

  • Lesson content with explanations and key points

  • Quizzes for selected lessons

  • Assignments to reinforce learning

  • Suggested images for each lesson

  • Course FAQs

1

Go to the WP Dashboard > MS LMS > Courses, then click on the Generate Course button:

2

On the opened page, you will see a special field dedicated to generating a course via prompt using AI:

3

Now, we need a very good prompt that describes our course. The more specific and structured your prompt is, the better the generated content will match your expectations.

Tips for Better Results

  • Be clear about the target audience and their skill level.

  • Define the number of sections and lessons to control the course size.

  • Specify the learning goals and key topics to cover.

  • Preferably, describe the course image as well.

  • Choose a tone that fits your teaching style (e.g., casual, technical, academic).

  • Define what kind of assignments and quizzes you want to include.

  • You can also define the requirements for the course FAQs.

Here is the example prompt:

I want to create an online course about "Digital Marketing Basics" for freelancers and small business owners. The course should have 4 sections, each with 3 lessons (excluding quizzes and assignments).

It should cover topics like social media marketing, SEO, content strategy, and email marketing. Target audience is students between 16-35 y.o. In the course cover image illustrate the class with students learning Digital Marketing. Each lesson should include a short description and a few key learning points.

Please generate 2 quizzes per section with mixed question types, and add one practical assignment per section. Keep the tone practical and beginner-friendly. Try to be more creative and use emojis in text lessons.

To generate courses in other languages, you can give the prompt in the target language and include a clear instruction in your prompt about the language of the course.

Enter the prompt and click on the Generate Course button:

4

It takes some time for AI to generate an entire course with lessons. Be patient and do not close the tab during the course generation:

5

You will see the ready course preview with short and long descriptions, course cover image, and curriculum:

When it comes to curriculum, only section and lesson titles will be generated. Lesson content will be generated in the next steps.

6

If you do not like the AI-generated course, you have several options:

You can do it by clicking the Regenerate button on the right sidebar. It simply regenerates the course without changing your original prompt:

If you want to add something or change your ideas, you can try changing your prompt. It can also be done by clicking the Change prompt button on the right sidebar:

If you are satisfied with everything except the course curriculum, you can try regenerating it by clicking the Regenerate Curriculum button on the top right side of the curriculum section:

7

Once you are satisfied with the outputs, proceed by the Save and Continue button:

IMPORTANT

Be careful, if you close the tab without clicking the save button, the generated course will be lost. It will not be saved as a draft either.

8

After that, the system starts generating lesson contents. The same, wait patiently and do not close the tab:

Images for the lessons will not be generated in this step. To include illustrations inside lessons, you have to individually add them via Content Generator.

9

Once it's done, proceed by clicking the Save and Continue button:

10

Now, you can check the contents one by one and the rest of the settings.

Please check each lesson, quiz, and assignment and their content one by one. AI can make mistakes. You can use individual AI tools in each lesson to improve text content and add relevant images.

11

Move to the Settings tab, and check the course title, cover image, description, and provide other relevant details (course category, level, duration, etc.):

12

In this step, set pricing for the course on the Pricing tab and check the Course FAQs on the FAQ tab:

13

Now the course is ready to be published. You can change the course status from Draft to Published:

Here is our AI-generated course:

Improve Content with AI

In the existing lessons and assignments, you can find small Generate with AI ✨ buttons on each text field.

These buttons are available in all types of lessons and assignments.

By clicking on them, you can get the AI Text Generator modals:

  • Prompt Input Field – Describe what you need help writing. For example: “Write a blog intro about AI in education” or “Generate a course title on web development.” This is the main instruction that guides the AI. The more specific and structured your prompt is, the better the generated content will match your expectations.

  • Words Limit – Sets the maximum length of the output text, in number of words. Use this to control how long the generated content should be.

  • Type – Select the desired output format. Once you change the type, Word Limit will also change to the preferred amount automatically. But you can freely change it.

    • Title - generates short text designed to be used as a title for the lesson

    • Paragraph - generates a medium-sized text designed to be used as a paragraph along with other content

    • Article - generates long text designed to be used as a full article that covers the topic fully

  • Tone – Choose the desired tone of voice for the content. Options include Formal, Casual, Engaging, Professional, and Conversational.

Once you provide the nice prompt and adjust the rest of the settings according to your needs, simply click on the ✨Generate button.

Image Generation with AI

1

Go to the desired place and put the cursor where you want to add the AI-generated image:

2

Click on the Insert Image button from the WYSIWYG editor tools:

3

On the opened pop-up, move to the AI Generate tab:

4

Describe the image you need in detail and choose the desired image style. Then simply click on the Generate button:

It takes some time to generate an image. That's why do not close the tab and wait patiently.

5
6

If you are not satisfied with the generated images, you can regenerate them or change the prompt. To use the image, click on the Use Selected Image button. It saves the image on your website and pastes it to the selected place:

Following the same steps, you can generate the Course Cover Image with AI as well:

Craft Lessons with AI

You can apply the power of AI to your existing lessons to improve their content, or in any courses, you can simply add new lessons with AI.

AI Lab will generate the lesson title, short description, and the main text-based lesson content. It also generates images for better illustration upon request.

1

Create any type of new lesson:

2

At the top of the lesson, there is a special section dedicated to creating lesson contents with AI. Click on Generate:

3

After that, this menu opens:

  • Prompt Input Field – Provide a clear description of the lesson topic, target audience, key points, and any specific requirements or context. The AI will use this to generate the full lesson content. Additionally, describe the images you want to include as well.

  • Words Limit – Set the maximum number of words for the AI-generated lesson. This helps control content length based on your needs.

  • Tone – Choose the desired tone of voice for the content. Options include Formal, Casual, Engaging, Professional, and Conversational.

  • Images Limit – Define how many images you want the AI to generate alongside the lesson. If set to 1, the image will be generated using the DALL·E 3 model for high-quality results.

  • Style – Choose the appropriate image generation style.

  • Continue Manually – If selected, it lets you skip AI generation and write the lesson manually.

4

Write your prompt very carefully and in detail. Here is the example prompt:

Generate a structured lesson script for a video titled “The Basics of Blockchain for Beginners.” The audience is university students with no prior experience in blockchain. The content should cover: what blockchain is, how it works, real-world use cases, and common misconceptions. Keep the tone formal, the style explanatory, and ensure that the script includes clear transitions and engaging explanations suitable for a 5-minute lesson video. Add one relevant image concept for visual aid.

Then, click on the ✨Generate button to proceed:

5

It takes some time to generate the lesson. Do not close the tab and wait patiently:

6

You got the success message with the contents generated.

For Audio, Video, Google Meet, Stream, and Zoom Lessons, the rest of the content and lesson details should be provided manually.

7

Now you can click on the Create button to add the lesson to the course:

Craft Quizzes with AI

Creating quizzes using AI Lab is also straightforward.

1

Create a new quiz or use the existing one. Inside the quiz, you will see the ✨Generate Questions button:

2

You will see Questions Generator:

  • Prompt Input Field – Describe the topic, audience level, key concepts, and any special focus areas. The clearer and more specific your instructions, the more relevant and accurate the generated questions will be.

  • Number of Questions – Set how many quiz questions you want the AI to generate in one go.

  • Answers Limit – Define the number of answer choices for each question (applies to formats like multiple or single choice).

    • Single Choice – One correct answer from a list.

    • Multiple Choice – Multiple correct answers possible.

    • True / False – Binary statement-based questions.

    • Item Match – Matching items between two columns.

    • Keywords – Short-answer questions requiring a specific word or phrase.

    • Fill in the Gap – Questions with a blank that the student must complete.

3

Write your prompt in detail and adjust the rest of the setting. Then, proceed by clicking the Generate button. Here is the example prompt:

Create 5 intermediate-level quiz questions on the topic of “Introduction to Artificial Intelligence.” Focus on key concepts such as machine learning, neural networks, supervised vs unsupervised learning, and AI applications in daily life. Include a variety of question types like multiple choice, fill-in-the-gap, and true/false. Each question should have up to 4 answer choices.

4

AI Lab provides a preview of the questions. If you are not satisfied, you can change the prompt or regenerate the response. If you are not satisfied with only one or two questions, you can accept the response, then manually modify it as well:

Pay attention to each generated question and answer. AI can make mistakes.

5

Once you are done, you can save the settings, and that's it.

Once you have enabled the add-on, you can reach its settings by clicking the gear icon or by following WP Dashboard > MS LMS > Settings > AI Lab:

Insert OpenAI API Key - Enter your OpenAI API key to activate AI-powered features in MasterStudy. You can obtain the key

Number of Image Suggestions - Choose how many AI-generated image options to receive. Selecting 1 will use OpenAI's model for higher quality, and 10 will give you lower quality.

OpenAI provides powerful language and image generation tools, but please note that these services are not free. Each time you generate text or images through the AI Lab, your usage is counted and charged according to OpenAI’s. Charges depend on the number of tokens used in your requests or the number and type of images generated.

➡️

Visit and sign in with your OpenAI account. If you don't have one, you will need to create it first.

After logging in, you should be redirected to the API Keys tab , and here you have to click on Create New Secret Key:

Now you can go and to use the feature.

Open AI Pricing 👉

To begin, click the settings (gear ) icon in the top right corner of the API keys screen:

AI Lab can not generate Audio, Video, Google Meet, Stream, and Zoom Lessons. You can use tools to but these kinds of lessons should be and added manually to the course.

You can later refine each lesson using other AI tools in the editor.

Images can be generated manually for the lesson contents, course cover image, or anywhere that accepts media via the . So, make sure you have enabled it.

AI Lab uses OpenAI's models to generate images.

Based on the number of images you set in the, AI Lab offers you several AI-generated images to select.

Preferred – Select which types of questions should be included. Options are:

⚙️
⚙️
✅
DALL-E
pricing model
https://platform.openai.com/
https://platform.openai.com/api-keys/
💲
https://openai.com/api/pricing/
Media File Manager
DALL·E
by following these steps.
How to Set Up Billing?
set up billing
improve their text content,
created
Addon Settings
full course
well-organized lessons
quizzes and assignments
AI image generation
improve any text content
Question Types
Course Builder > Settings > Main > Image
https://platform.openai.com/settings/organization/limits
https://platform.openai.com/settings/organization/billing/overview