Contact Us Today ! |

Canada STEAMS Youth Association

It takes a village to raise a child.

1 – Creating Courses

In this unit, you’ll learn about basics of creating courses including adding unit, unit creation, questions creation, creating assignments, creating events, etc from the WordPress backend dashboard.


1. Creating Units

Units are the most basic elements in a course. Follow the steps to create a new unit.

Adding a New Unit

  1. Login to Admin Panel
  2. Go to LMS section and click on All Units.
  3. Now click on Add New
  4. Now fill in the details like Unit Name in the heading of the post, and the unit content in the editor area. The editor area is same as that for posts, pages and supports WordPress native audio and videos.

Unit Settings

  1. Unit Description: Enter a small gist/description of the unit here. The description comes below the heading of the Unit.
  2. Unit Type: Select unit type from General(Simple Text Unit), Audio, Video or Podcast. Selecting the unit type comes handy in course curriculum where the unit icons are shown based on this selection i.e. in case of a video unit, a video icon will be shown along with the unit name in the course curriculum.
  3. Free Unit: Select Free Unit Show or Hide. Show option makes the Unit as free and allows users to see the unit for not logged in users before purchasing the course.
  4. Unit Duration: Enter the estimate of the duration of the course in Minutes.
  5. Unit Forum: BbPress Forum can be connected to an individual unit from here. Select the Unit forum or Course Forum or any other forum instructor wish to connect with this Unit. Forums are useful for instructor and students interaction, clearing the doubts and creating a social connection within the group opting the course.

1 - Creating Courses

Unit Attachments

Unit Attachments are downloadable data attached to a unit which the students can download. These attachments are shown at the bottom of the unit. An attachment could be a video, audio, pdf, doc or a zip file. Follow below steps to add attachments to a unit.

  1. Click on Add Attachments button in the Unit.
  2. Upload the Attachment files. You can drag and drop files onto media library.
  3. The unit will now automatically detect the attached files and show them above the Add Attachments button.

1 - Creating Courses


If you have co-authors plugin enabled, you will see this Authors section. You can add multiple authors to the same course/unit.

Finishing Unit

  1. Add the unit Tags and Linkage.
    • Tags and Linkage are very important for a unit.
    • Tags can be multiple items to describe the attribute of this unit.
    • The linkage is used to link the unit and the course when the Linkage function is enabled in the WPLMS’ Course Management settings. When enabled, you should be able to see the list of units with the linked linkage appears in the dropdown list when adding the unit to the course.
    • You can also shorten the list of units by selecting the tag or linkage as a filter. I would recommend using one same linkage for all units under the same course.
  2. You can save the unit as the draft for future releases or Publish it.



2. Creating Questions and Quizzes

The quiz is made up of questions. The instructor can place quiz anywhere inside the course, be it after each unit or after the completion of all the units or both. Follow the steps to create a new quiz.

Adding Questions

Before adding a new Quiz, you need to get some questions ready to be attached to a quiz. If you’re using WPLMS’ internal question module, you need to read this section.

  1. At,Admin Panel go to the menuLMS and selectAll Questions.
  2. All the questions are shown in the Questions Bank in a list format.
  3. Click Add New button to create a new question.
  4. You need to add a title to the question and add some descriptions. The Question Settings are as follows:
    • Question Type: the supported question types are – Multiple Choice, True or False, Multiple Correct, Sort Answers, Match Answers, Filling the Blank, Dropdown Select, Small Text, Large Text, and Survey Type. Try the experiment with different question types.
    • Question Options: add a list of options for multiple choices type of questions.
    • Correct Answer: Enter (1 = True, 0 = false ) or Choice Number (1,2..) or comma separated Choice numbers (1,2..) or Correct Answer for small text (All possible answers comma separated) | 0 for No Answer or Manual Check.
    • Answer Hint: Add a Hint/clue for the answer to show to the student.
    • Answer Explanation: Explain why and how the student should choose that answer.

Adding a New Quiz

  1. Login to Admin Panel
  2. Go to LMS section and click on All Quizzes.
  3. Now click on Add New
  4. Now fill in the details like Quiz Name in the heading of the post, and the instructions or any other information like type and questions you want to tell users before they head for the quiz in the editor area. The editor area is same as that for posts, pages and supports WordPress native audio and videos.

Quiz Settings

  1. Quiz Subtitle: Enter a subtitle of the quiz here. The description comes below the Quiz name.
  2. Connected Course: connect this quiz to a course.
  3. Quiz Duration: Estimate the time would be required to complete the quiz in minutes. The time will set accordingly in the timer.
  4. Quiz Duration parameter: Usually choose Minutes.
  5. Auto Evaluate Results: Most questions types can be automatically evaluated unless the instructor wants to manually check all the results.
  6. The number of Extra Quiz Retakes: If this number is 0 than the student can only take the quiz once. Otherwise, the retake option will be available under user dashboard -> courses -> results.
  7. Send notification upon evaluation: Once the quiz has been evaluated by the instructor if set show it will automatically send the message to the students that the quiz has been evaluated and the results are available.
  8. Post Quiz Message: The message box appears after the quiz has been completed by the students.
  9. Show results after submission: This will show the quiz results right after submitting the quiz below quiz completion message.
  10. Add Check Answer Switch: Instantly check answer when the question is marked.
  11. Dynamic Quiz: Dynamic quiz automatically selects questions based on your answer from the last quiz.
  12. Dynamic Quiz Question tags: Select Question tags from where questions will be selected for the quiz.(required if dynamic enabled)
  13. Randomize Quiz Questions: Random Question sequence for every quiz.
  14. Quiz questions: Add the quiz questions here. The question here appears from the All questions that have been created by the instructor. Since the question database is common to the column shows all the questions created by all the instructors. So, it is very important to give a meaningful and identifiable question name while creating a question.
  15. Please note that most of these options are for questions created using WPLMS’ default question types. If you’re using H5P as your quiz bank. most of these options can be ignored because H5P has its own control mechanism.


Watch the video below for an introduction to H5P content:

Don’t forget to add tags and linkages as always!



3. Creating Assignments


Assignments are an integral part of course which represent homework or offline work job which require a longer duration of time in days and are manually evaluated by instructors.

  • Assignments are like questions with timer and upload functionality.
  • The assignment timer runs for days
  • The assignments are manually evaluated by instructor.
  • The assignments can be connected to a Unit or an Event.
  • Assignment can also be included in courses for course evaluation, that is when the course is evaluated the cumulative percentage of all the quizzes and assignments will be calculated for auto-evaluate courses. For manual evaluation, assignment marks will be shown along with quiz marks for grading purpose.


  1. Login to Admin Panel
  2. Go to LMS section and click on All Assignments
  3. Now click on Add New
  4. Now fill in the details like Assignment Name in the heading of the post, and the question of the assignment. The question can include multimedia like images, audio and videos.

Assignment Settings

  • Assignment sub-title : Enter a sub-title for the assignment. Sub title is an important description text shown below the Assignment title.
  • Sidebar : Select a sidebar which appears below the timer.
  • Assignment Maximum marks : Marks for assignment, required if you’re adding the assignment in a course for evaluation.
  • Assignment Maximum Time limit : Set the maximum time for the assignment timer. The assignment is automatically submitted when the timer expires.
  • Assignment Duration parameter: You can choose different time units but it’s usually in days.
  • Include in course evaluation : If set to yes, assignment marks will be included in course for calculating cumulative percentage based on which badges and certificates are awarded to students.
  • Include in Course: Link this assignment to the course.
  • Assignment Submissions : Select a Assignment submissions type. Upload file or text only.
  • Attachment type : If Assignment submission is “upload file” then select permissible attachment types. This is an important setting as it detects the type of file uploaded and secures the upload functionality. This functionality however requires few functions to be installed in the server, if you’ve seen the notification on assignments and you want to use the upload functionality you need to contact your webhost to enable these functions.
  • Attachment Size (in MB): Set Maximum Attachment size for upload ( set less than 128 MB).


4. Create Courses

A course is said to be complete, after units, quizzes are added to it.Follow the steps to create a course.

Adding a New Course

  • Login to Admin Panel
  • Go to LMS section and click on All Courses.
  • Now click on Add New
  • Now fill in the details like Course Name in the heading of the post, and a small description of the what the course is all about in the editor area. The editor area is same as that for posts, pages and supports WordPress native audio and videos [Learn more+].

Course Settings

  • Sidebar: Select the sidebar you want to place in the course page. Sidebars are created in the section Appearance->Widgets by the administrator.
  • Excellence Badge: The badges are given on completion of the course and after achieving a certain percentage in the quiz i.e. the Badge Percentage which can be adjusted in the next setting. It is not necessary that every course taker will get the badge.
  • Badge Percentage: This is the minimum percentage required by the students to have a badge for the course.
  • Badge Title: You can set the title for the badge given after completion of the course like for a Maths course, you can set the title as Maths Champion which a student will get only after receiving the Badge Percentage.
  • Completion Certificate:  If set Show, after the course is completed each student who passes the course will get this certificate of completion which is printable as well as downloadable. You can design the certificate according to your requirements. Follow the tutorial in the relevant section.  Even after the course has expired the student can log in and view/print/download her certificate of completion.
  • Passing Percentage: The minimum percentage required to pass the course.
  • Total Duration of Course: Total duration of the course is the total time for which the student can access the course by logging into the site. After the duration has expired, the user will not be able to view the course content.
  • Total Number of Students in Course: Initially while creating the course the number of students is set to 0.
  • Course Curriculum: This setting helps the instructor to create the curriculum of the course by arranging the units, quiz and categorizing it in sections. Add Section enables the instructor to add a section and name it. Add Unit enables the instructor to add units which have been created earlier. The units can further be arranged under different by dragging and dropping. Add Quiz allows the instructor to add quiz after unit, section or anywhere the instructor wish to place the quiz. All the three i.e Section, Unit, Quiz are draggable and can be arranged likewise.
  • Pre-required course: This is the prerequisite of doing the course i.e. if some course is selected, then that course must be finished before taking this new course.
  • Course Forum: Link here the course with the respective course forum.
  • Course Group: Link here the course with the respective course group.
  • Course Completion Message: This message would be shown after the completion of the course.

Screenshot Walkthrough

Number 1
1 - Creating Courses

Number 2
1 - Creating Courses

Number 3
1 - Creating Courses

Other Settings

Course Product: After the course has been created here. The course product is made so that the course created is sold as a product in the shop. After the course product is created, we link both course as well as product with each other with the help of this setting.

Excerpt: Add small two line description of the course. This appears below the name of the course.

1 - Creating Courses

Finishing Course

  1. Add featured image to the course in the right hand side of this page. This image is the main image of your course which appears in the course directory, home page etc.
  2. Add categories to the course.
  3. Publish the course.

1 - Creating Courses


Creating Free Courses

A free course is accessible by all the students

To create a free course or make a course free, the instructor simply needs to switch the Free button “on”

Watch this video tutorial for reference at url .

Create Events

An Event is an offline activity which occurs at a specific date, time and place. An Event can be global or course sepcific, can be paid or free, can be private or public.
  • An Event has a symbol / icon
  • An Event has a color
  • An Event has a start date
  • An Event has a end date
  • An Event has a start time
  • An Event has a end time
  • An Event has a physical location and a google map
  • An Event has a Event card, which shows all the important information in a small snapshot


  1. Login to Admin Panel
  2. Go to LMS section and click on All Events
  3. Now click on Add New
  4. Now fill in the details like Event Name in the heading of the post, and the content of the Event. The Event content can include multimedia like images, audio and videos.

Event Settings

  • Event sub-title : Enter a sub-title for the event. Sub title is an important description text shown below the Event title.
  • Course : If Event is a part of a course, connect the event to a course. This event will then be shown in course events calendar.
  • Connect Assignment : Connect an Assignment with the event. If you want to conduct a small test after the event the assignments functionality is perfect for this. It can also be included in course for evaluation purpsoe.
  • Event Icon : Select an Event Icon by clicking on the icon symbol. This icon will represent the event.
  • Event color : Click in the box to select the color for the event. To close the color box, click in the text box again.
  • Start Date : Click to select a starting date of the event
  • End Date : Click to select an end date of the event
  • Start Time : Click to select start time of the event
  • End Time : Click to select end time of the event
  • Show Location : Set to yes to enable location for the event.
  • Location : Drag the pointer in the google map to set the location, it will automatically select the closest matching address, match the information and make changes in if necessary.
  • Additional Information : Useful if you want to add important additional information. This information is shown to right of events description on the top.
  • More information : Show more information about the event.
  • Private Event : If you want to hide event from students then mark the event as private.
  • Associated Product for Event : Connect an Event to a product. To restrict access to this event as a paid event, you need to enable Private Event and add a associated product for the event. So when the product is sold the student gets access to the event. If the connected product is the same as course product then the students having access to the course can access the event. This functionality is useful if you want to sell your events as stand alone event.

Screenshot Walkthrough

SEE ALL Add a note
Add your Comment

Canada STEAMS Youth Association


All rights reserved.