AI Course Creator with eLearning Authoring https://minicoursegenerator.com/ The simplest and fastest way to create mini-courses Wed, 02 Jul 2025 10:02:45 +0000 en-US hourly 1 https://wordpress.org/?v=6.9 https://minicoursegenerator.com/wp-content/uploads/2021/09/Group-101624-150x150.png AI Course Creator with eLearning Authoring https://minicoursegenerator.com/ 32 32 Learners’ Access Experience to the Gated Courses https://minicoursegenerator.com/knowledge-base/learners-access-experience-to-the-gated-courses/ Mon, 30 Jun 2025 12:16:01 +0000 https://minicoursegenerator.com/?post_type=docs&p=12110 Creating a gated course provides you with complete control over who accesses your course while offering multiple access method for your specific needs. These gateway options are: Enable access after double opt-in Enable access after payment Enable access to specific learners Below you can find the learner experience for each access method. To configure these […]

The post Learners’ Access Experience to the Gated Courses appeared first on Mini Course Generator.

]]>
Creating a gated course provides you with complete control over who accesses your course while offering multiple access method for your specific needs.

These gateway options are:

Below you can find the learner experience for each access method. To configure these access methods for your course, please refer to the links above for detailed instructions on each option.

Double opt-in Access

When a learner reaches your course, they are presented with an authentication form where they provide their name and email address.

Our system immediately sends a verification code to the email address provided. Learners must enter this code on the screen they are redirected to after submitting their email.

Once the code is validated, the learner is granted immediate access to the course.​

This process typically takes just a few minutes and does not require any payment or special authorization from you as the course creator.

Payment Gateway

The payment gateway turns your course into a premium product, allowing you to generate revenue while ensuring that only committed learners gain access.

When a learner visits your course, they begin by providing their email address, just like in the double opt-in method. However, instead of receiving a verification code, they receive a personalized payment link via email.

By clicking the payment link, learners are redirected to a payment screen where they can complete their purchase using their preferred payment method. Once the payment is successful, learners receive immediate access to the course content.

If a paying learner loses access by switching browsers or devices, they can verify their payment status by requesting an access code on the interface. This ensures that legitimate paying customers never lose access to the content they have purchased.

Specific Learner Access

To give access to your learners using this method, you need to add the learner’s email address to your learner list, either manually or by importing a CSV file.

Once the email address has been added, simply click the “Send Email” button in the admin interface. This will prompt the system to send a personalized email with a magic link directly to the specified learner.

 

If the learner loses access by switching browsers or devices, they can request an access code when trying to access the course. This ensures that your designated learners never lose access to the content.


FAQ: Can someone other than my learner access my course?

No, unauthorized access to your gated course is prevented through several security measures built by Mini Course Generator. All access methods contains single-use authentication tokens cannot be reused.

Verification codes, payment links and magic links are uniquely generated for each specific email address and automatically expire after one use.

This means that even if someone were to obtain an access link or code, it would only work once for the intended recipient and cannot be used by anyone else.


❓ Please reach out us via Messenger on bottom right if you have any question about Learners’ Access Experience to the Gated Courses.

The post Learners’ Access Experience to the Gated Courses appeared first on Mini Course Generator.

]]>
Everyone can access https://minicoursegenerator.com/knowledge-base/everyone-can-access/ Sun, 03 Nov 2024 16:31:09 +0000 https://minicoursegenerator.com/?post_type=docs&p=8368 Mini Course Generator offers great flexibility regarding who can access your educational content and how. In addition to adding gateways that grant access based on different conditions, you can also enable access without any login barrier. 💡If you want your mini-courses and collections (groups of mini-courses) to be accessed without any barriers, you don’t need […]

The post Everyone can access appeared first on Mini Course Generator.

]]>
Mini Course Generator offers great flexibility regarding who can access your educational content and how. In addition to adding gateways that grant access based on different conditions, you can also enable access without any login barrier.

💡If you want your mini-courses and collections (groups of mini-courses) to be accessed without any barriers, you don’t need to take any additional steps since this is the default option in the access settings.

This feature is especially important when you want your audience to interact with your content and begin building engagement immediately. A common use case for this approach is allowing users to start benefiting from your mini-course to impress them with your content quality, and then introducing the next steps later in the mini-course. Besides, you can share links to your mini-courses in your emails for your recipients to access your mini course immediately.

For instance, if your goal is lead generation, but you prefer not to request an email address at the beginning, you can set access without any barriers. This allows you to showcase your professionalism, convince your audience first and only ask for the email address at the end of the mini course, enabling follow-up interactions.

Alternatively, if you have a premium offer for your workshop or training program, you might want to provide free warm-up mini-courses to build excitement and nurture leads beforehand. Removing barriers in this flow can help convert more leads. See how it feels to seamlessly access content.

Another idea is to embed mini-courses in your website. Visitors of your website can seamlessly access your mini-course content which helps increase page engagement and the time visitors spend on your website, enabling you to boost your page’s SEO metrics. You can experience the embedded mini-course and collection here.

Discover our other gateway options

The post Everyone can access appeared first on Mini Course Generator.

]]>
Adding a password card https://minicoursegenerator.com/knowledge-base/adding-a-password-card/ Sun, 03 Nov 2024 16:27:39 +0000 https://minicoursegenerator.com/?post_type=docs&p=8372 If you want your mini-course to be accessible by everyone without any login barriers but still wish to add a sense of privacy, you can add a password protection card to your mini-course. To grant access after password verification: On your mini-course editor screen, add a new card and select “Password Protection” as the card […]

The post Adding a password card appeared first on Mini Course Generator.

]]>
If you want your mini-course to be accessible by everyone without any login barriers but still wish to add a sense of privacy, you can add a password protection card to your mini-course.

To grant access after password verification:

  • On your mini-course editor screen, add a new card and select “Password Protection” as the card type.
  • Set the password using the settings icon in the upper-right corner.

Check our video guide below to see how:

You can use the settings button to change the password anytime. If you ever forget the password you set, click on the settings button and then the eye icon to see the password.

Later on, if you decide to not use the password-wall anymore, you can delete the password card by clicking on the trash bin icon on top right end of the card.

Password protection card content area is both a Markdown and an HTML editor, in which you can embed media. As it is with other card types, you can enhance your card content using images, videos, etc. Check details on how to embed media in your card here.

💡If you want to change your password wall’s order in your mini-course flow, you can simply drag & drop it using the navigation panel on the left. The password protection card only restricts access to the cards after it if your collection’s access setting is “Everyone can access”.

You can experience a sample password protected mini course by using the password “namaste” here.

💬 Note: While other gateway options affect the access settings of an entire collection, adding a password gateway is only applicable to individual mini-courses.

The post Adding a password card appeared first on Mini Course Generator.

]]>
Enable access with Email verification https://minicoursegenerator.com/knowledge-base/enable-access-after-double-opt-in/ Sun, 03 Nov 2024 16:21:16 +0000 https://minicoursegenerator.com/?post_type=docs&p=8375 In addition to granting access to everyone for your mini-course, enabling access after payment or inviting specific learners to access your mini-course, you can also grant access to your learners after email verification. Here’s how to turn this feature on: Go to Learners’ authentication tab on your Collection’s Settings. Select Email verification option. 💬Note: Changing […]

The post Enable access with Email verification appeared first on Mini Course Generator.

]]>
In addition to granting access to everyone for your mini-course, enabling access after payment or inviting specific learners to access your mini-course, you can also grant access to your learners after email verification.

Here’s how to turn this feature on:

  1. Go to Learners’ authentication tab on your Collection’s Settings.
  2. Select Email verification option.

💬Note: Changing this setting will modify access for all mini-courses within the collection. To apply the Email verification feature to a single mini-course, create a new collection, move the mini-course into the new collection, and then enable the feature.

Using Email verification allows you to use your mini courses as educational lead magnets and effective tools to build relations and engage with your learners.

How do learners access your mini-course?

Learners come across a pop-up when they try to access the mini-course. After they enter their name and email address, they receive an email with a code.

authorization screen

code verification screen

Once the learner enters the code in the confirmation email, they can proceed with accessing your mini-course seamlessly, without any password or any other login barrier.

access code email

📄The verification code grants access to your collection. Therefore, the learner can access to all the mini-courses in the collection repeatedly unless they clear their browser cookies. When a learner who had already verified their email address clears their browser cookies or accesses from a brand new device, they need to verify their email address again. Additionally, the magic link expires when clicked on so that it is not possible to share the access to the collection publicly.

💭 Codes are for verification purposes only. The code included in the invitation email verifies the learner’s email address when clicked on and expires, therefore only allows access to the collection once. For your learners that won’t be able to complete the content in one sitting, or would like to revisit your content later on, make sure to share your content with your learners.

Suppose that you’re a life-coach, and you use a Discord server for your community. Or, you manage an Instagram account. With such use-cases, pinning the share link somewhere learners can access easily again and again would be useful.

How to change the language settings of your mini course

Mini Course Generator supports more than 30 languages besides English. The language setting of your mini-course translates the mini-course interface, sign up and payment experience of your learners as well as the access emails they receive.

Change the language setting of your mini-course by clicking on Settings at the top right end of your mini course edit screen. You can find supported languages under the Language tab. Choose whichever applicable to you and make sure to save your settings.

How to get collected email addresses?

Click on Learners at the top of your collection dashboard to see the learners. You can delete learners.

You can export the list of learners or import a CSV file to easily add many learners at once. Click on New Learner to add a learner to your learner list.

How can I automate exporting the email addresses I collect?

The integrations of Mini Course Generator with Zapier and Make enable a wide array of automations to use. For example, you can set up a Zap that sends your new learner information to your Google Sheets automatically.

💭 This automation does not work if your Learners’ Access setting is everyone can access.

Here’s how:

  1. Click here to use the Zap template we’ve created for you.
  2. Connect your Mini Course Generator account with Zapier.
  3. Choose the collection for your Zap trigger and test your trigger.
  4. Connect your Google account to Zapier.
  5. Create a Google Sheet. Name your sheet and categorize your columns.
  6. 👀 Make sure to use the first row of your sheet to create categories such as “Learner Name” and “Learner Email Address” for Zapier to insert data to.
  7. Do your action settings. Choose your spreadsheet, add learner name and learner email address to your action.
  8. Test your Zap!

Discover our other Gateway Options


❓ Please reach out us via Messenger on bottom right if you have any question about Email verification.

The post Enable access with Email verification appeared first on Mini Course Generator.

]]>
Enable access behind a paywall https://minicoursegenerator.com/knowledge-base/sell-mini-courses-online/ Sun, 03 Nov 2024 16:05:08 +0000 https://minicoursegenerator.com/?post_type=docs&p=8383 This learners’ access setting allows to sell mini courses online by granting access only after payment is made. Thanks to Mini Course Generator’s direct integrations with payment service providers Stripe, Lemon Squeezy, and Pabbly, setting up a paywall is quick and practical. Additionally, by using automation tools Zapier or Make, it is possible to connect […]

The post Enable access behind a paywall appeared first on Mini Course Generator.

]]>
This learners’ access setting allows to sell mini courses online by granting access only after payment is made. Thanks to Mini Course Generator’s direct integrations with payment service providers Stripe, Lemon Squeezy, and Pabbly, setting up a paywall is quick and practical.

Additionally, by using automation tools Zapier or Make, it is possible to connect Mini Course Generator with other payment service providers such as Paypal and Shopify.

Whether you use directly integrated payment service providers or others, all payments immediately transfer with no commission taken by Mini Course Generator.

 

Note that Pabbly itself does not collect payments directly; it acts as a bridge to other gateways.


How to Sell Mini Courses Online

  • Change the collection’s learners’ access setting to “Enable access behind a paywall” and choose one of the payment service providers.

💬This setting modifies access for all mini courses in the related collection. If you want to sell a single mini course, make sure that there is only one mini course in this collection.

  • Create a payment link using your choice of payment service provider and paste the payment link to the box in the first step.

💡 You can choose to sell mini courses on subscription model or one time payment model. Check the payment service provider for further information.

  • Copy the payment success URL and add it to the after payment action in your payment link.

 

🔹 Using our payment success page, your learners will be able to access mini courses seamlessly after payment.

  • Add Webhook

 

Copy the webhook URL from “Learners’ Access” tab and add it to your payment service provider account.

👀 Correct events must be added to the webhook, otherwise your paywall may not work successfully. Check the video guides for event details.

  • Finish setting up and test your paywall

 

Once you go back to Mini Course Generator dashboard and click on done, your paywall is ready to go.

To ensure everything works as intended before selling mini courses, test the paywall yourself on test mode.

Learn more about Testing your Paywall.


Learners’ experience for Stripe pay-wall

Refer this article to see Learners’ experience for pay-wall gateways: Learners’ Access Experience to the Gated Courses

We store learner information using browser cookies, so that learners can access your Mini Courses again and again without the need of email address verification every time. If a new device or browser tries to access your collection, they will run into a pop-up that asks for full name and email address verification.

All access links and codes expire when clicked on or entered so that it is not possible to share your content with those who did not pay. Your valuable knowledge is secure and in good hands with Mini Course Generator.

Edit your Landing Page

Before you start to sell mini courses online, it’s best to make sure they look appealing. Mini Course Generator’s collection landing page allows to present your mini courses in an organized way, and it can be customized to your aesthetic preferences within minutes!

To make changes in the collection landing page, go to “Overview” tab of the collection. Edit your collection landing page by adding a badge and your logo, displaying a price tag, embedding media, customizing the share link by adding a custom domain and more.

👀 Learn more about customizing the share link.

Track your Learners

After selling mini courses, it’s time to track your learners’ progress. Analytics give information about which cards learners completed, what answers they gave to quizzes and more.

Go to the analytics tab of a collection to see data about learners’ journey specific to the collection. You can choose to see data for all mini-courses in the collection, or see data for each mini-course in the collection specifically.

👀 Learn more about collection analytics.

Collection analytics tab showing analytics of a mini course or all mini courses in the collection, with option to download full report.

Additionally, you can download learner analytics for each mini course by clicking on “Analytics” button of a mini course on the admin dashboard or the “Report” button on top right corner of a mini course edit screen.

👀 Learn more about mini-course analytics.

Download analytics button of a mini course in Mini Course Generator's admin dashboard.

Discover other access settings

The post Enable access behind a paywall appeared first on Mini Course Generator.

]]>
Enable access to specific learners https://minicoursegenerator.com/knowledge-base/enable-access-to-specific-learners/ Fri, 01 Nov 2024 14:27:16 +0000 https://minicoursegenerator.com/?post_type=docs&p=8400 Enabling access to specific learners helps you limit the people who can access your content to learner groups in your Mini Course Generator account. When this feature is turned on, only those who are in your selected learner groups can access your collection. If you are looking to: share your collection of mini-courses exclusively with […]

The post Enable access to specific learners appeared first on Mini Course Generator.

]]>
Enabling access to specific learners helps you limit the people who can access your content to learner groups in your Mini Course Generator account. When this feature is turned on, only those who are in your selected learner groups can access your collection.

If you are looking to:

  • share your collection of mini-courses exclusively with an existing group of learners from a training program or workshop,
  • sell your mini-courses using options other than what Mini Course Generator provides (e.g. Paypal or Shopify),
  • create automations that include granting access to specific learners after specific actions,
  • customize your invitation email to your new learners,
  • time-limit your learners’ access to your content

enabling access to specific learners is the best gateway setting for you.


Setting up your gateway

  • Set your Learners’ Access setting as “Enable access to specific learners”.

👀 Note: This gateway setting modifies access to your whole collection. If you are looking to use this for a single mini-course, create a new collection, move the mini-course into the new collection and then enable this setting.

 <     

  • Adjust your learner group.

Click on “Learners” at the top of your admin dashboard to see the learners for each different collection. You can edit the learners of a group, rename a group or delete it. You can also create a new group.

Click on a group to see learner data of that group. You can export the list of learners as well as import a list of learners. Click on “New Learner” to add a learner to your group.

🔹 If you have a list of learners ready, it’s possible to import a CSV file to add as many learner as you’d like altogether. The imported CSV file needs to be formatted as follows:

    • First row first column value should be “Name” and learner names should be listed under this column.
    • First row second column value should be “Username” and the values in this column should match learner email address.
    • First row third column value should be “Email” and learner email addresses should be listed under this column.
  • Choose your learner groups to give access to.

You can choose more than one learner group to give access to your collection.

  • Edit your invitation email body and send it to your learners.

After choosing your learner group, click on “Send Mail” to edit and send invitation email to your learners.

Mini Course Generator supports 23 languages besides English. Click on “Choose Language” to instantly translate your invitation email.

Invitation emails are customizable. Make changes in the Email Subject or Email Body area to personalize your invitation emails.

When “Send link to new learners only” toggle is on, only learners who are new receive the email you send.

If you have a custom domain added for this collection, you can choose the custom domain to be used for the magic link provided in the invitation email. Check here for further details on adding a custom domain.

Once you click on “Send Mail”, each learner gets a single time use only link to access your mini-course. A learner that is in your learner group can always access the mini-course from different devices or browsers.

Invitation emails are for verification purposes only. The magic link included in the invitation email verifies the learner’s email address when clicked on and expires, therefore only allows access to the collection once. For your learners that won’t be able to complete the collection in one sitting, or would like to revisit your content later on, make sure to share your collection with your learners through somewhere they can reach repeatedly.

PS: You can choose to include the share link in your email body, pin the share link wherever you market your content (e.g., Discord, Instagram, Youtube etc.). If you own a domain, you can add a custom domain for an easier URL to remember, or embed the content in your webpage. These options will allow verified learners to access the content again and again.


How to edit your email body

This is how an invitation email looks like originally:

If you’d like, you can make changes in this invitation email to welcome your new learners in your own way. Below you can find some exemplary changes we’ve made for the sake of this article:

  • Modify the Invitation: Remove “{InviterUsername}”, and copy the paragraph including “{CollectionName}”. Replace inviter username with the welcoming message “Welcome to the beautiful world of Yoga!”
  • Adjust the Third Row: Keep the sentence “You can gain access by clicking the button below” but remove the rest of the sentence. Add the new sentence “You will find my years long journey doing Yoga transformed into bite-sized mini-courses here. I’m glad to share my experience with you, I hope you enjoy!” before the existing sentence.
  • Update the Call-to-Action Button: Change the button’s text from “Start course” to “Namaste!”.
  • Relocate the Collection Name: Remove “{CollectionName}” from within the table and add it as a separate paragraph below the table, using the following code: <p style="font-weight: 600; font-size: 18px; color: black; text-align: center;"> {CollectionName} </p>

After following these steps, here’s how our invitation email looks like:

💬 Note: Changes you make in the invitation email body are saved automatically so that every new learner gets the same email.

How do learners access mini courses?

We store learner information using browser cookies, so that learners can access your mini-courses again and again without the need of email address verification every time. If a new device or browser tries to access your collection, they will run into a pop-up that asks for full name and email address verification.

  • If the information provided matches to a learner in your group, the learner gets a verification email sent at their email address to gain access.

  • If the information provided does not match to a learner in your group, the user comes across a pop-up that says their access is not allowed.

💡If you’d like to explore the automations you can use with this learners’ access setting, check our articles below:

The post Enable access to specific learners appeared first on Mini Course Generator.

]]>
Enable access with in-app authentication https://minicoursegenerator.com/knowledge-base/enable-access-with-in-app-authentication/ Fri, 01 Nov 2024 14:23:09 +0000 https://minicoursegenerator.com/?post_type=docs&p=8410 In-app authentication offers you password-less access to the mini-courses in the application in which mini-courses are embedded. You can easily present training modules, exclusive tutorials and mini-courses to paid members and subscribers within your existing application. Integrate Mini Course Generator with your web-app or mobile-app in minutes, creating a seamlessly accessible in-product academy that enriches […]

The post Enable access with in-app authentication appeared first on Mini Course Generator.

]]>
In-app authentication offers you password-less access to the mini-courses in the application in which mini-courses are embedded. You can easily present training modules, exclusive tutorials and mini-courses to paid members and subscribers within your existing application. Integrate Mini Course Generator with your web-app or mobile-app in minutes, creating a seamlessly accessible in-product academy that enriches the engagement with your audience.

Granting access to your learners through in-app authentication differs from embedding mini-courses in that when your mini-courses are integrated in your application, your content can only be reached by exclusive users of your web or mobile application.

If the situation below matches to your use-case:

  • you have your own application (not a 3rd party app),
  • you have access to back-end codes of your application and are able to make changes,
  • you are looking to use mini-courses in your own application while tracking users data without any additional login,
  • you want your learners to access your mini-courses through in-app authentication,

then contact us through the live chat widget to get a quote.

Technical Requirements for In-App Authentication

👀This feature requires some back-end coding ability.

When building applications that need to securely pass user data, encryption becomes a vital part of the process. Here’s an example of how to encrypt user data and generate a magic link for in-app authentication.

Code Overview

var CryptoJS = require("crypto-js");
var collectionId = "YOUR_COLLECTION_ID";
var secretKey = CryptoJS.enc.Utf8.parse("YOUR_SECRET_KEY");
var courseCode = "YOUR_COURSE_CODE"; // Optional
var host = "YOUR_CUSTOM_DOMAIN"; // Optional

function encryptData(data) {
    let encryptedBytes = CryptoJS.AES.encrypt(
        CryptoJS.enc.Utf8.parse(JSON.stringify(data)),
        secretKey,
        { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 },
    );
    return encodeURIComponent(encryptedBytes.toString());
}

let data = {
    //courseCollectionId: collectionId, // Optional
    //courseCode: courseCode, // Optional
    //externalIds: ["Your external Id 1", "Your external Id 2"], // Optional (Array)
    //host: host, // Optional
    //name: "You can set name surname", // Optional
    //email: "You can set email", // Optional
    username: "You have to set username",
};

var token = encryptData(data);
console.log("<https://gateway.minicoursegenerator.com/api/learner-auth/{YOUR_SHOP_ID}/generate-magic-link?token=${token}>");

Key Components

  • CryptoJS Library: Used to securely encrypt user data.
  • Secret Key: This key is used to encrypt the data. Make sure this is stored securely. You can find your secret key in-app authentication part of learner access sample code inside.
  • Data: Includes essential fields like username and other optional fields such as courseCode, courseCollectionId and host(for custom domain).

If only the username is provided in data object, the user will be redirected to their profile page. If both the username and courseCollectionId are included, the user will be directed to the collection page. When the username, courseCollectionId, and courseCode are all sent together, the user will be taken directly to the course page.

Additionally, if you have defined an External ID for your collections, you can assign the user directly to those collections and direct the user to the profile page by sending externalIds as an array in the data.

  • Token Generation: The encryptData function takes the user data, encrypts it, and returns a token that can be appended to an API URL for generating magic links.

Usage Example

Once you generate the token, you can use this API URL in your application for user authentication:

"<https://gateway.minicoursegenerator.com/api/learner-auth/{YOUR_SHOP_ID}/generate-magic-link?token=${token}>"

This URL can be redirected (or embedded in an iframe) to authenticate users securely.

This simple approach ensures that user-specific information is protected when sent across the network for authentication or other purposes.

The post Enable access with in-app authentication appeared first on Mini Course Generator.

]]>