Creating a Class

Instructors and organizations can create courses using the course creation wizard. They can access the course creation wizard from the “Create Course” in the header or “Instructor panel/ Classes/ New”

The course creation wizard involves the following 8 Steps that should be completed for a class to be created successfully.

Step 1 - Basic Information

In this section, we define the general information of the class.

  • Class type:
    • Live: a live class or live class includes live sessions that could be conducted on live class providers like Bigbluebutton, Zoom, Google meet, etc.
    • Course: Courses are offline (like Udemy classes) so a course includes pre-recorded video files that the students will access after enrolling in the course.
    • Text Course: Text courses are courses with text material. Each lesson will be included on a specific page.
      Note: All of the class types include downloadable files and attachments with different formats so there are no limitations with class attachments.
  • Title: A short description of the class. The title should be a maximum of 64 characters, to clarify what the class is about.
  • SEO Description: A 150 to 160 description of the course, that gets displayed on the search engine result page. It won't be displayed on the website.
  • Thumbnail Image: The main image that will be displayed in the class cards. The preferred size is 360*250px.
  • Cover Image: The cover image will be displayed at the top of the course page. The preferred size is 1920*530px.
  • Demo Video: If you define a demo video for a class, it will be displayed in a pop-up when a user clicks on the course thumbnail.
  • Description: The class description that will be displayed on the class page includes all of the information about the course educational material, instructor, and other related information that will motivate viewers to enroll in the course. We suggest writing at least 300 words for this page because it is one of the most important SEO requirements.

Step 2 - Extra Information:

This step is different for different class types (Live, Course, Text course) so we are going to explain it for each content type.

  • Capacity (Only Live Classes): Number of students that each class can host. It means you can create capacity-limited classes. When a class capacity is reached, the class registration will be closed. The class capacity will be indicated with a progress bar on the course card.
  • Start Date (Only Live Classes): The start time for the live class. Users will be able to purchase the live class until this date and when this date passed, the live class registration will be closed. Also, all of the live session dates should be defined after this date.
  • Duration: The duration of the whole live class. This time will be displayed on the live class page so the user can realize the course duration.
  • Support: If this option is turned on, the class support option will be available for students so they will be able to send their support conversation through their panel and the instructor will be able to review student requests and respond to them.
    The course support status will be displayed in the course page sidebar so this option could be used as a competitive feature.
  • Downloadable: If you want to allow users to download the course material such as course videos, you can turn this option on. This button will specify that your course is downloadable and this case will be presented to the user on the course page.
    You will be able to enable or disable downloads for each part of the content so this toggle just will specify whether the course is downloadable or not and it will be presented on the course filter page.
    For example, if you have a course that you don’t want allow to the user to download course videos but there are several projects, assets, or materials that you want to allow the students to download so you should turn the “Download” toggle button off.
    Or imagine that you have a live class that you want to allow users to download all of the recorded sessions after the live class is finished, so, you should turn this toggle on.
    Note: This toggle button won't disable downloads and you will be able to enable or disable downloads for each file when you define a file. (How to?)
  • Partner Instructor: If you want to invite another instructor to your course, you should turn this toggle on so the partner instructor dropdown will be displayed and you will be to add single or multiple instructors to the course. The invited instructor's profile will be displayed on the course page and the invited instructor will be able to view the course through the “Instructor panel/ Classes/ Invited classes”.
  • Tags: Assigning tags to the courses will help users to find the related content. Tags will be displayed on the course page and when a user clicks on a tag, will be redirected to the tag page. All of the related content to the tag will be displayed on the tag page.
  • Category: When the course category is selected from the dropdown, the category filters will be displayed in the related cards so you can select the related categories.

Step 3 - Pricing:

  • Subscribe: The subscribe feature will allow the student to enroll in the course using the subscribe system so if the “Subscribe” toggle is turned on, the student will be able to enroll in the course without direct purchasing.
  • Price: The class price is the amount that the user should pay for enrolling in the course. Use the zero “0” value for this field if you want to publish a course for free.
  • Sales plans: Sales plans are price variations that could be defined to encourage users to enroll in the course depending on given parameters.
    • Sale plans could be defined depending on the course students count and the date.

Note: When you are going to define a pricing plan for a live class that includes capacity, the remaining capacity will be displayed at the bottom of the capacity input.

Examples:

  • 30% of discount for the first 10 students.
  • 50% of discount for two days since the class was published.
  • 20% of discount for 5 students that enroll in the course on the first publishing day.

The course pricing plans will be displayed on the course page and users can enroll in the course using them. When a pricing plan capacity is reached or the date passed, it will be disabled.
Note: A course pricing plan is an optional feature, so you can sell your course without it. All of the discounts will be added to the course price.

Step 4 - Contents:

This step is the most important step in the course creation process.

This step varies depending on the class type (Live Class, course, text course). We are going to explain different content types that could be defined as course content.

  • You can use class sections for categorizing different class contents like live sessions, files, or text lessons.
  • You can create sections when you are defining a class and assign class educational materials to them.
    Note: If you do not assign a section to content, it will be displayed on the general list.
  • You can assign quizzes to a specific chapter. If you assign a quiz to a section, it will be displayed at the bottom of the section.
  • You can assign quizzes to sections from the quiz creation/editing form.

Live Class Contents:
When creating a live class, the following applies:

Live Class Sessions: To add a new live class session, click on the “Add session” button and fill in the required information.

  • API: The system that you want to use for conducting the live class. The script is integrated with Zoom and Bigbluebutton but you can use any other live meeting providers.
  • Link: The meeting URL that will be accessible for the student at the meeting time (It will be generated automatically when using Zoom or BBB).
  • Password: If the meeting provider that you use, requires the password for joining the live classes, you should define the password. This password will be displayed for students.
    If you are using Zoom or BBB using the platform API, it will be generated automatically.

Files: You can use files for video course parts, projects, assets, etc. To add a file click on the “Add file” button and fill out the required information.

  • Accessibility: Users will be able to access “Free” files without purchasing the class. For “Paid” files, the student should enroll in the course to access them.
  • Source: For Youtube & Vimeo files select the related radio button and select “Local” for files that you want to upload from your computer.
  • Description: The description will be displayed on the class page for each file.
  • Downloadable: If you want to allow users to download the file, turn this toggle on and turn it off if you want to allow users to just play the file without downloading it.
    Note: Turn this option on if your file format is not video.

Text Lessons: If you select the “Text course” in the first step as the course type, you can define text lessons as course parts.

  • Title: The tile will be displayed in the lesson page header and lesson list.
    Study time: Estimated time for reading the text lesson.
  • Image: The image that will be displayed on the lesson page.
  • Accessibility: Users will be able to access “Free” lessons without purchasing the class. For “Paid” lessons, the student should enroll in the course to access them.
  • Attachments: You can assign predefined attachments to a text lesson (Projects, related files, etc) so you should define course files and select them from the dropdown. All of the related attachments will be displayed on the lesson page.
  • Summary: A brief description of each lesson will be displayed on the course page.
  • Content: The text course content will be displayed on each lesson page. HTML content supported.

New File - Source Type:

Google Drive: You will be able to use Google Drive as file storage hosting.
If you use Google Drive as the source type for your files, you will need to use an embed code.
First, preview your file on Google Drive

Select open in a new window.
After a new tab opens, you must select Embed, and copy the embed code in the modal that opens.
Note: Make sure that your file is shared with "Anyone with the link" in Google Drive sharing permissions.

iFrame: You should copy the iframe code and copy it without any changes. On some websites, iframe code is labeled as the "embed" option.

Step 5 - Prerequisites:

Prerequisites will be displayed on the class page. There are two types of prerequisites, namely:

  • Required: This means that the student must pass the prerequisite to be able to enroll in the course.
  • Optional: This type of prerequisite is for user informational purposes, just for the user to know that it is better to learn those courses, without any obligation to meet them.

To add a new prerequisite click on the “Add” button and search in existing courses. If you want to add a “Required” prerequisite turn the toggle button on.

Step 6 - FAQ:

FAQ items will be displayed on the course page as expandable accordions. Each FAQ item includes a question and a related answer.
To add a new FAQ item, click on the “Add” button and fill out the required fields.

Step 7 – Quiz and Certification:

You can add quizzes and certificates to a course in the course creation wizard.

  • To add a quiz, click on the “Add” button and fill out the following requested data.
    • Quiz Title: This will be displayed on the class page.
    • Time: The quiz duration. When the quiz scheduled time passes, the quiz will be finished and the result will be calculated automatically.
    • Attempts: If you want to allow the student to enroll to start a quiz several times, you can specify the authorised number of attempts.
    • Pass Mark: If the quiz includes a certificate, the certificate will be awarded to the student upon reaching or exceeding the pass mark.
    • Certificate: If a quiz includes a certificate, turn this toggle on.
    • Active: To show the quiz on the course page, turn the active toggle on.
  • You can define quiz questions after the quiz is saved. To do this, click on “Add multiple choice” and “Add descriptive” questions and create questions.
  • For multiple-choice questions, you can use images and texts as answers.
  • Each question has a grade that should be defined to avoid errors.
  • For descriptive questions define a correct answer so the student will be able to view the correct answer after the quiz is finished and all of the attempts are used up.

Step 8 – Confirmation:

In this final step, the instructor should agree to the Terms and Conditions.

In the event of any points or observations that you may intend to bring to the attention of a reviewer, you may write them in the message field.