Nexen Flash courses

!!!DEPRECATED!!!

Courses

Integrity course

A brain 2.5 course that pulls user information from films lms upon user input of username and based on the detail field "Job Family" the course shows only those lessons/survey's they need to see. This is done within the course's interface it's self that has the code that pops out the lessons it needs.

Some times we make these version

2.5 settings

Structure.xml

Make sure all versions share same course code and org code. (with proper year)

<course course_code="integrity_2010" organization_code="nexen" width="1024" height="768">...

  • everything is track on self or next
  • everything is required unless video after submit, help, contact
  • Knowledge check set to lesson_type Quiz
  • name and description and course_code with proper course year
  • nothing is locked, there is no menu
  • There is no vcr so vcrstate can be left on

Films Ini

  • Always inform client that they will need to change the script url's in the films ini to the url of their internal server

&DB_COURSE_COMPLETION=http://films3.icomproductions.ca/includes/modules/FM_ExternalAPI/scripts/set_enrollment.php &DB_USERNAME=http://films3.icomproductions.ca/includes/modules/FM_NexenScripts/userRegistered.php?create=true &completion_percentage=80 &MASTERY_SCORE=80 &testing=no &startOnLoad=yes &showErrorPrompt=yes &incompleteExitMessage=You have not successfully completed the Statement of Compliance. Are you sure you want to exit at this time? &error_message=The connection to the Learning System is not working.\n\nYour Progress has been saved.\n\nThere might not be an internet connection present. &error_title=Connection Lost &retryScriptEnabled=no &TRACK_LOCAL=yes &CD_NON_TRACK=no &encodeComments=yes &WINDOWS_USER=yes &userVerify=yes &use_windows_login=no &web_version=no &DATE_FORMAT=YYYY-MM-DD &DiagVerbose=no *optional - any job family can be used &forceJobFamily=Reserves *optional - if CD version - uses email to notify completions &userVerify=no &DB_COURSE_COMPLETION=http://films3.icomproductions.ca/includes/modules/FM_ExternalAPI/scripts/exe_admin_mailer.php &admin_email=integrity@nexeninc.com &email_url=http://nexen-elearning-films3/includes/modules/FM_ExternalAPI/scripts/set_enrollment.php *optional - board &CD_NON_TRACK=yes &forceJobFamily=Board

Testing

  • Import structure.xml into films3 as admin_nexen and enroll yourself to create a curriculum
  • Launch cd with the above settings confirmed

Test learners for different learning paths

New 2013 Roles

password:test

Things to test for

  • submits completion to proper course in films *based on course_code
  • all pdf's launch
  • Job Family sees proper lessons (compliance's and other lesson files *see interface code and structure.xml)
  • Users survey feedback comes back properly
  • Written feedback doesnt get truncated, text box should allow 3000 characters, the limit is due to html POST limits
  • question id's correspond to proper year (update FILMsTracking var for the compliance question)
  • lessons and course track completion
  • test closing and relaunch/resuming on lessons
  • no completion errors Tracking_cd#Error_Codes

Learning path lesson ID's for job families (based on interface code)

  • To be updated for 2013 new roles

(Since 2012) Lessons all groups take: //2010 //stringLessons += 'L4_close1,L4_close2,L10_help,L11_contact,L1_intro,L2_video'; //2011 //stringLessons += 'L4_close1,L4_close2,L10_help,L11_contact,L1_intro,L2_video_introduction,L2_video_ethical_dilemma,L2_video_knowledgeCheck,L2_video_speaking_up,L2_video_statement_of_compliance_intro,L2_video_ethics_filmfest'; //2012 stringLessons += '1_Intro,2_Dilemma_Intro1,2_Dilemma_Video2,3_Knowledge_Check,4_Compliance_Intro,6_Submit,7_Speaking_Up,_Help,_Contact'; Lessons particular job family takes //compliance1 = guide everyone takes //compliance2 = f330, f309, f318 //compliance3 = Marketing coc //compliance4 = f319 //compliance5 = a153 switch (getJobFamilyName()) { case "Reserves" : //c1//a107 break; case "Reserves + Accountants" : case "Reserves + Executives" : //c1//a107//c4 break; case "Accountants" : keepLessons('5_Compliance1,5_Compliance4'); break; case "Marketing" : keepLessons('5_Compliance1,5_Compliance2,5_Compliance3'); break; case "Marketing + Accountants" : keepLessons('5_Compliance1,5_Compliance2,5_Compliance3,5_Compliance4'); break; case "Treasury" : keepLessons('5_Compliance1,5_Compliance2,5_Compliance4'); break; case "Accountants + PIP" : case "Executives" : keepLessons('5_Compliance1,5_Compliance4,5_Compliance5'); break; case "Board" : keepLessons('5_Compliance1'); break; case "Third Party Contractors" : keepLessons('5_Compliance1'); break; case "Everyone Else" : keepLessons('5_Compliance1'); break; case "Marketing + PIP" : keepLessons('5_Compliance1,5_Compliance2,5_Compliance3,5_Compliance5'); break; case "Marketing + Accountants + PIP" : keepLessons('5_Compliance1,5_Compliance2,5_Compliance3,5_Compliance4,5_Compliance5'); break; case "Treasury + PIP" : keepLessons('5_Compliance1,5_Compliance2,5_Compliance4,5_Compliance5'); break; case "Yemen Nationals + PIP" : case "Everyone Else + PIP" : keepLessons('5_Compliance1,5_Compliance5'); break; case "PIP" : keepLessons('5_Compliance5'); break; } }

Hidden buttons to help testing

Full screen the course to "see" the buttons.

Next button may be the same as clicking the job family button.

Sample client email instructions

Import the structure.xml into the LMS to track progress against and enroll yourself to setup a curriculum for the course. open the course's FiLMS_ini.txt and edit the domain of &DB_COURSE_COMPLETION, &DB_USERNAME (for y drive version), &DB_COURSE_COMPLETION, &email_url, and admins email &admin_email, (Contractor CD version).

Reporting

client uses mssql here is there 2012 integrity report File:Integrity 2012 SQL.txt

Other Nexen Courses

Versions:

"Y-drive"

"SCORM"

hosted on network that shows depending on job family

Used as a placeholder within FiLMS corresponding with the "Y-Drive" course. Not used by learners.