This article covers:
Conditional Objects Overview
Conditional objects allow you to set conditions and/or dependencies on learning objects in order to control the flow and access to other learning objects. You can prevent access to an object by creating conditions that must be met before the object can be opened or is even visible.
Pre-Qualifying Grade Example
- A student completes an assignment with a graded condition. The condition states that the student must receive a score of at least 80% before he or she can progress to the next learning object(s).
- A.) Once the student receives at least 80%, additional objects will become available to the student.
- B.) The student does NOT receive a score of at least 80%, therefore, additional objects will not be available to the student until he or she meets the conditions.
- C.) The student does NOT receive a score of at least 80%, however, the student DOES gain access to additional, NEW learning objects that will help them to achieve 80% on the pretest.
- The student must access/open a learning object in order to “unlock” subsequent objects. If the student does not access/open that designated object, subsequent objects will be locked until the previous condition is met.
As a Designer, you may set these conditions in order to create a lock-step or standard way of students moving through content. This feature would most commonly be used for competency-based approaches where the student must demonstrate competency at a designated level prior to moving to the next set of competencies.
With conditional objects, there are several factors to consider when designing objects. Will your condition require both a Source object and a Target object(s) or only a Source alone? How will you trigger your conditions? This will make more sense after we go through the basics of how these objects work.
A Trigger is a condition that must be met before an Action can occur. The Trigger is assigned to the Source object, while Actions are assigned to Target objects.
The Conditions menu can be found by navigating to a course and clicking on the "Conditions" option as shown below. On the far left, you will see the sub-section for choosing a Trigger.
There are four Triggers for conditions: On Click, On Graded Between, On Date and On Assessment. You can find more details on each type of trigger below.
On Click means that the student must click on the Source object before an Action can occur on one or more Target objects. To use On Click, select this option and then select a source object.
On Graded Between
On Graded between allows you to specify a score range that the student must meet on the Source object before an Action can occur on one or more Target objects. To use On Graded Between, select this option and then move the sliders to indicate the score range you wish to select. For example, if the student must receive at least 70%, you would slide the upper indicator left until the percentage reads 70.
This example shows the student must receive an 80% or higher to cause some Action to happen on your Trigger object.
On Date allows you to specify a date and time when an Action will occur on one or more Target objects. The On Date condition is the only one that has just Target objects rather than Source AND Target objects.
To use On Date, select this option and then move the slider until the day/week is what you want. The date will increase as you move the slider to the right.
Next, set the time that you wish for the object to be accessible. The first box is for the hour based on a 24-hour clock format and the second box is for minutes. For example, if you want the object to become accessible at 5:30 in the evening, you would enter the following:
If you do not wish to enter a time, you may leave these boxes blank and the condition will be created with a creation time of 12:00PM, or midnight.
On Assessment allows Designers to perform an Action on a Target(s) after the student has completed the assessment within the selected Source. This means that only after a student has completed an assessment will they then be able to see or access the selected Target(s) object(s).
To use On Assessment, select it from the Trigger drop-down and you will then be prompted to pick an "Assessment Trigger" from another drop-down menu.
Assessment Triggers are set from inside of the assessment under the "Rules" section. You can use specific containers within your assessment as triggers so that students are required to answer a certain part of the assessment.
From here, simply select the Action and Trigger(s) you want for when the assessment is completed.
Once you have determined the Trigger you wish to use, you need to define the Action of the condition. You may select from three Actions: Unlock, Reveal, or Mark Final Grade as Complete.
Unlock will cause an object to be visible to the student within the course, but not accessible until the condition is met. This is what the student will each see until the condition is met:
Once the condition has been met, this is what the student will see:
After the object has been opened, the overlay will disappear and it will look like any other object.
Reveal will cause the object to be ‘invisible’ to the student until the condition has been met. The object will not be visible in the course until that time.
Here is what the student will see first:
After the condition is met, such as clicking on "Assignment #2" in this case, a new learning object will be Revealed, which will look like this:
NOTE: Instructors will ALWAYS only see the original ‘state’ of the object when the course was created and will only see Condition ‘tags’ on objects, rather than full overlays. If there is an object that is Locked, the Instructor will NOT ever see the object as Unlocked as students interact with the object.
This is what the instructor will see for an On Click/Unlock condition:
This is what the instructor will see for an On Click/Reveal condition:
Regardless of how students interact with these objects, the Instructor view will not change.
To create a condition
- Log into the system as a Designer and access a course you wish to create conditions in.
- Make sure you have two or more learning objects in your course.
- Click the Conditions menu option to open the green Conditions Mode like below:
- The Manage Conditions pane will open. This is where you can create new conditions for your learning objects:
- Select the type of Trigger you wish to utilize from the Trigger drop-down menu. (See Conditional Triggers)
- Select the type of Action you wish to utilize from the Action drop-down menu. (See Conditional Actions)
- Select the Source object by clicking the Select button.
- Clicking Select will collapse the Manage Conditions menu and prompt you to choose a Learning Object as your Source. Once selected, the object will be labeled and displayed as the Source.
NOTE: If you wish to select a different object as the Source, drag the source you have chosen to the right side of the screen and you will see a Trash Can appear. Release the source object over the Trash Can to delete it. You may now repeat the process above to select a new Source object.
- Select the Target(s) object by clicking the Select button. Again, the Manage Conditions menu will collapse and you may now choose one or more Learning Objects to be the Target(s) of the condition.
NOTE: If you wish to select a different Target, drag the target(s) you have chosen to the right side of the screen and you will see a Trash Can appear. Release the source object over the Trash Can to delete it. You may now repeat the process above to select a new Target object(s).
- Once you have chosen all of your Target(s), click the Done Selecting button to finalize your choices. You can see which Learning Objects have been chosen by the white dot and line icon that points left. This icon indicates the Learning Object is connected to another Learning Object as a Target.
- If the Trigger, Action, Source and Target objects are all correct, click Add Condition. Otherwise, if you made a mistake and want to start over, click Clear Condition.
- After clicking Add Condition, the new condition will be displayed in a list to the right. Click on the condition to review its settings and make any necessary changes.
Reviewing and Editing Conditions
Once you have created object conditions, you may review, update and/or remove conditions before publishing the course. To begin:
- Log into a course as a designer and then click Conditions.
- Review the existing conditions in the course by clicking on the list of conditions on the right. If there is no list, there are no conditions currently in the course.
- Click on a condition in the list to see the specifics of that condition.
From here, the condition can be changed, updated or removed. (See Creating Conditions to learn how to edit these options)
- Once you have finished making changes, click Update Condition to save your changes, or click Remove Condition to remove the condition in review.
- Be sure to click Save to save the changes you have made to the course.