Can a Classroom Course have a prerequisite and still be assigned?

This article will show you how to use assignments to assign a Classroom course that has an Online prerequisite that will keep users from registering for the Classroom course until the prerequisite is completed.

  1. Create your prerequisite course(s) (https://support.learnsoft.com/how-to-create-a-course-listing) and instance(s) (https://support.learnsoft.com/create-course-instance) as you normally would.
  2. Create your Classroom Course.  When you press save, press OK on the prompt that asks if you want to schedule classes for this learning object.
  3. Follow the directions at https://support.learnsoft.com/classroom-course-with-an-assignment-instance to create a course assignment instance and save.  These are often called placeholder instances.
  4. Now create at least one instance that users will be able to move themselves into (https://support.learnsoft.com/create-course-instance). 
  5. Now that your Classroom is created and has instances, you need to add the prerequisites. Click on classroom course you created in step 2, but do NOT click edit.
  6. Scroll down to the "Available Prerequisites" section and press the "New Prerequisites" button
  7. Search for the prerequisite course(s) created in step 1 and add them.
  8. You now can now create an Assignment (https://support.learnsoft.com/assignment-admin-overview) with whatever timing you need.  In the assignment, while not required, it is highly recommended to click the "Aligned by Course Order" flag and then place the the prereq first in the list so the prereq will show in the user's to-do list first.
     
  9. Make sure that you have the Placeholder course instance created in step 3 checked in the "Learning Object Instance" section.
  10. That's it!  Now, when the courses are assigned to a user, if they try to register for a Classroom instance before completing the prereq, they will see the following error: