Module varies the completion requirments accorfing to the type of learner taking the module

Hi Articulate community,

I am tasked with creating a module for security. My learners will be organization members who have been newly appointed to a role requiring a security clearance. In which case I will require them to complete the whole of the module.

My second group of learners are annual refresher staff for which I want to give some limited options to choose a topic according to what is relevant for them at the time of the refresher.

So far I have hatched the following plan;

A gateway slide a learner will select a button to identify which group they fit into; New learner or Returning learner.

There are 6 topics in this training and two levels, the first level containing 3 topics is 'need to know' information that all staff should complete. The second level containing 4 topics is ' nice to know' information only occasionally relevant to a learner. I propose to have a learning check slide at the end of each topic linked to a numerical variable which adds one to their score when the topic learning check has been completed.

If a person identifies themselves as a new learner the requirement would be to gain a score of 7 in total having completed all topics in both levels.

A returning learner would require a score of 4 with all 3 topics in level 2 and 1 from level 3 being completed in order to pass.

Can I get some feedback from the community on whether this will work or not or if anyone has a better way of designing this course.

Thanks in anticipation

 

Fiona

 

2 Replies
Midi Prefix

You may have problems with recording the results, or gaining a 'completed' or 'passed' result, though I am unsure if you are running this on an LMS?

If you are, then you can actually force a completed or passed (or whichever of the options you want) to the LMS using javascript. You can use the following code 

 

//get LMS API
var lmsAPI = parent;
//set score; the first number is the score
lmsAPI.SetScore(90, 100, 0);
//set status; possible values: "completed","incomplete", "failed", "passed"
SetStatus("completed")

 

From the following post to do this manually, though there are other methods as well.

https://community.articulate.com/discussions/articulate-storyline/storyline-set-lms-status-with-javascript

Fiona Klassen

Thank you very much for your reply, I will have a look and see if I can implement this :).

Fiona Klassen | Trainer

This email message and any attachment(s) is intended solely for the addressee(s)
named above. The information it contains is confidential and may be legally
privileged. Unauthorised use of the message, or the information it contains,
may be unlawful. If you have received this message by mistake please call the
sender immediately on 64 4 8940100 or notify us by return email and erase the
original message and attachments. Thank you.

The Ministry for Primary Industries accepts no responsibility for changes
made to this email or to any attachments after transmission from the office.