Difficulty Levels

From SIMboxWiki
Revision as of 20:42, 16 April 2013 by Tarah Schmidt (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Agents can be built with integrated difficulty levels. Over the course of training with a lesson, it may benefit both the instructor and the trainee to have the option to progress on to a more robust and challenging task. Below, we will outline the steps to build an agent that may contain multiple difficulty levels, each level providing a more independent learning experience. Here, we will create a beginner, intermediate, and advanced level.



For the trainee to progress through the levels, they must first pass the previous level. When they return to the lesson, the KnowBook LMS will recognize the user profile, see which level was completed last, and provide an option to retry the lesson or move forward (if previous level was passed).



1. Create a new session with a controlled Cessna. Right click in the Knowledge Center white space > New > Session. Once in Scenario Editor, right click on the map > New > Cessna.



Landing1.png



2. Create a new agent for the Cessna. Right click in the white space under the Agents Tab > New > Virtual Instructor.



Focal1.png



3. In the new agent, rename the phase “Initialize” and add three more phases named “Beginner”, “Intermediate”, and “Advanced”. This will provide us a template to create our levels. To rename the first phase, right click on it > Edit.



Level1.png



4. You can save the scenario and agent and name them both “Difficulty Levels”. Click the Save All button at the top of the Scenario Editor toolbar.



Level2.png



Initialize Phase



5. Rename Step 1 to “Lesson Status”.



6. Next, publish the Event MissionStatus. Right click on Instructions > Advanced > Publish Event. Search for “mission” (check the Show hidden tokens box) and select MissionStatus. Click Add. In the Set Event window, change MissionStatusId Value box to Not Completed and then click OK.



Level3.png



Level4.png



7. Create three new Objectives called “Beginner Status”, “Intermediate Status”, and “Advanced Status”. Click Tools at the top of the Scenario Editor toolbar > Objectives Center. In the Objectives window, right click inside the right pane > New.



Level5.png



8. Now that you have created the three Objectives, set those underneath MissionStatus in Lesson Status step. Right click on MissionStatus > Set Objective > click on “…” button > select Beginner Status objective and click OK. Under New Value, click in the text box and just press the space bar. Then click OK.



Level6.png



9. You should end up with an agent that looks something like this:



Level7a.png



NOTE: After you save, check the session in through the LMS, and run the session in GO mode, the agent will look like this once you go back in to the Scenario Editor:



Level7.png


The Objective names will show up on the left hand side of the equals sign.



10. Next, create a new step under Lesson Status and rename it “Introduction”. Add VI Guidance to introduce the lesson to trainees. Right click on Instructions > Instructional Aids > VI Guidance.



11. Create a new step under the Introduction and rename it “Choose Lesson”. Add three Continue steps. Right click on Instructions > Add Flow Control > Continue.



12. In order for the trainee to choose a lesson, an Objective needs to be created to keep track of lesson progress and lesson attempts. Create a new Objective named “Difficulty Level Lesson”.



13. In the first Continue, compare Objective in Trainee Info. Right click on Trainee Info > Compare Objective > select Difficulty Level Lesson, enter 0 in the Compare to box.



Level8.png



14. In the second Continue, compare Difficulty Level objective in Trainee Info and enter 1 in the Compare to box.



15. Underneath this Continue, add a new step with two Continues. Right click on Continue > Add Step.



Level9.png



You will see, the added step looks something like this:



Level10.png



16. Rename Continue Step 1 to “Choose a Lesson”. Delete the Back step and Add another Continue step to this Choose a Lesson.



Level11.png



17. In the Instructions area add VI Guidance that will tell the trainee that they have already completed the Beginner Lesson. Ask them if they would like to move on to the Intermediate Lesson.



Level12.png



18. Underneath this VI Guidance, publish an event called OnLineQuestion. When the Set Event window appears, you will need to edit some information in the text boxes.



Level13.png



19. In the Answer1 Value box enter “Beginner”. In the Answer2 Value box enter “Intermediate”. In the Question Value box enter “You have completed the Beginner Lesson. Would you like to move on to the Intermediate Lesson?” Keep all other fields the same.



When you test the event you should see something like this: Right click the event > Test.



Level14.png



20. Rename the first Continue in this step "Beginner".



Level15.png



21. Rename the second Continue “Intermediate”.



22. In the Beginner Continue add the attribute ATT_ONLINE_DIALOG_ANSWER to the condition Status. Right click Status > Add Attribute > search “online” (check the Show hidden tokens box) and select ATT_ONLINE_DIALOG_ANSWER. Edit the attribute to = 1. Right click the attribute > Edit. Change Value to 1.



23. After the Beginner Continue publish an event to close all windows. This will close the online question box. Right click Beginner > Instructional Aids > Windows Management > in the top most drop down box select Close all floating windows.



24. After the Close all windows, add a Jump To to the Beginner phase. Right click on Close all windows > Jump To > and then select Beginner (phase).



Your agent should look something like this:



Level16.png



25. Now edit the Intermediate Continue. Add the attribute ATT_ONLINE_DIALOG_ANSWER to the Status. Edit the Value to equal 2.



26. Add a Close all windows after this Continue and put a Jump To to the Intermediate phase.



Your Intermediate Continue should look something like this:



Level17.png



27. In the third Continue Of the Choose Lesson Step:



Level18.png



Compare the Difficulty Level Lesson in the Trainee Info. In the Compare to box, enter 2.



28. Add a new step under this Continue. Just as before, rename this new step “Choose a Lesson”. Delete the Back step and add two more Continues. There should now be three Continues in this step.



Level19.png



29. Rename each of the Continues as “Beginner”, “Intermediate”, and “Advanced”.



30. In the Instructions area of the step, add VI Guidance telling the trainee that they have already completed the Beginner and Intermediate Lessons. Ask them if they would like to move on to the Advanced Lesson.



Level20.png



31. Publish the event OnLineQuestion after this VI Guidance.



Level21.png



32. In the Answer1 Value box enter “Beginner”. In the Answer2 Value box enter “Intermediate”. In the Answer3 Value box enter “Advanced”. In the Question Value box enter “You have completed the Beginner and Intermediate Lessons. Would you like to move on to the Advanced Lesson?”



Level22.png



33. In the Beginner Continue add the attribute ATT_ONLINE_DIALOG_ANSWER to Status. Change the Value to = 1.



34. Add a Close all windows and a Jump To Beginner phase after this Continue.



Level23.png



35. In the Intermediate Continue, add the attribute ATT_ONLINE_DIALOG_ANSWER to Status and change the Value to = 2.



36. Add a Close all windows and a Jump To Intermediate phase.



Level24.png



37. In the Advanced Continue, add the attribute ATT_ONLINE_DIALOG_ANSWER to Status and change the Value to = 3.



38. Add a Close all windows and a Jump To Advanced phase.



Level25.png



39. Next, add VI Guidance to each of the 3 phases telling the trainee what lesson they are in.



Your agent should look something like this:



Level26.png



Now we need to set the Difficulty Level Lesson objective in each of the phases with a scenario end.



Beginner Phase



40. After the VI Guidance that is already in this phase, add a 2 second timeout. Right click on the VI Guidance > Timeout > change Duration to 2.



41. Add VI Guidance stating that the lesson is complete and set the Objective Beginner Status to be Complete. Right click on the VI Guidance > Set Objective > select Beginner Status > type “Complete” in the New Value box.



Level27.png



42. Add a new step to the phase and rename it “Set Lesson”. Add three Continues to this new step.



Level28a.png



NOTE: After you save, check the session in through the LMS, and run the session in GO mode, the agent will look like this once you go back in to the Scenario Editor:



Level28.png



43. In the first Continue, compare Difficulty Level Lesson objective in Trainee Info and Compare to = 0.



44. After the Continue, set the Difficulty Level Lesson objective = 1.



45. After setting the Objective, publish the event MissionStatus and change the MIssionStatusId Value box to Complete.



Level29.png



46. After MissionStatus, add a Scenario End. Right click on MissionStatus > Instructional Aids > Scenario End > change Status to completed.



Level30.png



47. In the second Continue, compare Difficulty Level Lesson objective in Trainee Info and Compare to = 1.



48. After the Continue, set Difficulty Level Lesson objective to equal 1. Publish MissionStatus and change MissionStatusId Value box to Complete. Add a Scenario End after that with Status completed.



Level31.png



49. In the third Continue, compare Difficulty Level Lesson objective in Trainee Info and Compare to = 2.



50. After the Continue, set Difficulty Level Lesson objective to equal 2. Publish MissionStatus and change MissionStatusId Value box to Complete. Add a Scenario End after that with Status completed.



Level32.png



Intermediate Phase



51. After the VI Guidance already in this phase, add a 2 second timeout.



52. Set Intermediate Status to equal Incomplete. Right click on the timeout > Set Objective > select Intermediate Status and set New Value to Incomplete.



Level33.png



53. Add another 2 second timeout and VI Guidance saying the lesson is complete.



54. Set Intermediate Status to equal Complete. Right click on the VI Guidance > Set Objective > select Intermediate Status and set New Value to Complete.



Level34.png



55. Set Difficulty Level Lesson to equal 2.



56. Add a Scenario End and make sure Status is passed.



The Intermediate phase should look something like this:



Level35a.png



NOTE: After you save, check the session in through the LMS, and run the session in GO mode, the agent will look like this once you go back in to the Scenario Editor:



Level35.png



Advanced Phase



57. After the VI Guidance already in this phase, add a 2 second timeout.



58. Set Advanced Status to equal Incomplete. Right click on the timeout > Set Objective > select Advanced Status and set New Value to Incomplete.



Level36.png



59. Add another 2 second timeout and VI Guidance saying the lesson is complete.



60. Set Advanced Status to equal Complete. Right click on the VI Guidance > Set Objective > select Advanced Status and set New Value to Complete.



61. Add a Scenario End and make sure Status is passed.



The Advanced phase should look something like this:



Level37a.png



NOTE: After you save, check the session in through the LMS, and run the session in GO mode, the agent will look like this once you go back in to the Scenario Editor:



Level37.png



Save the scenario and agent by clicking the Save All button and exit Scenario Editor. In the KnowBook LMS, right click on your session > Check In > Final > Check In. Double click on the session > click GO, to test the agent functionality.



When you run through the lesson the first time, you will not get an option to choose a difficulty level. The agent will bring you straight though the Beginner Lesson the first time around.



When you run through the lesson a second time (granted you completed the Beginner Lesson) you will see the VI Guidance…



Level38.png



...and the online question will appear prompting you to choose your level:



Level39.png



Upon entering the lesson a third or subsequent time(s) (granted you completed the Beginner and Intermediate Lessons), you will see the VI Guidance…



Level40.png



...and the online question will appear prompting you to choose your level:



Level41.png



It should be noted that the content added to each of the level phases in this tutorial are only to illustrate how you may add in multiple levels into one single agent. For an actual training scenario, various lesson content should be added to each phase. Easy concepts should be entered into the Beginner Phase.



With each iteration of the lesson content, the lesson concepts and task goals should get more difficult and allow trainee independence. The Advanced Phase should ultimately allow trainees to complete lesson goals on their own with little to no guidance from the instructor. To get a feel for creating advanced material, check out the Wiki tutorial Order Judgment.



See Also

Order Judgment