Managingtitles
-511-
Objects
Objectssuchasimages,audio,videoandprogressbarscanbetar-
getsofmanyactions.
Variables
VariablesarethetargetsforanyModifyVariableactionsand
ChangeContentsactionswherethetargetisatextblock.
Seealso: Modifying
variable
values
Displaying
a
variable
value
Specifyingconditions
Usingvariables,youcancreateconditionalactions.Conditionalactionsareactionsthat
willonlyexecutewhenalogicalvariablestatementsuchasMyVariableequals1,istrue.
Youcanspecifysingleormultipleconditionsforanaction.Thisenablesyoutoexecute
theaction,onlywhenthespecifiedconditionshavebeensatisfied.
Considerthefollowingexample:
l
ActionA
TheactionspecifiedontheGeneraltaboftheActionPropertieswindow.
l
MyVariable=1
TheconditionspecifiedontheConditiontaboftheActionPropertieswindow.
IfMyVariable=1,ActionAwillexecutewhentheOntriggerspecifiedontheGeneral
taboftheActionPropertieswindowisfired.IfMyVariableisequaltoanythingotherthan
1,theactionwillnotexecute.
Seealso:Defining
conditions
Toplaceaconditiononanaction:
1. InTitleExplorer,double-clickthe
graphicoftheaction.TheActionribbonisdis-
played.
2. IntheConditionsgroup,clickAlways.TheSetActionConditionswindowopens.
3. Conditionsrequiretheuseofavariable.SelecttheVariablefromthelist,selecta
RelationshipandenteraValue.Ifmultipleconditionsaredefined,selectwhether
AlloftheFollowingconditionsorAnyoftheFollowingconditionsshouldbetrue
toexecutetheaction.
Youcancopyandpastemultipleconditionsfromoneactiontoanother.Onceyou
havefinisheddefiningyouractions,clickCopyConditions.Createthenewcon-
ditionasnecessary.ClickPasteConditionstopastethecopiedconditionstothe
appropriaterowinthetable.ClickNewVariabletodefineanewvariable.Clickthe
corresponding
inthefinalcolumntoremoveacondition.
4. ClickOK.
Theconditionsaredefined.
Seealso:Working
with
variables
Answer
and
response
variable
value
formats
Pdf combine two pages into one - Merge, append PDF files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provide C# Demo Codes for Merging and Appending PDF Document
pdf merge comments; reader create pdf multiple files
Pdf combine two pages into one - VB.NET PDF File Merge Library: Merge, append PDF files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Guide and Sample Codes to Merge PDF Documents in .NET Project
acrobat combine pdf files; batch pdf merger online
Managingtitles
-512-
Definingconditions
Threecomponentsmakeupacondition:
VariableorChapter-
/Section/Page
ThenameofthevariablewhosevaluemustsatisfytheRela-
tionshipwiththeValuefortheactiontoexecuteorachapter,
section,orpagetowhichyouwanttochangetheircompletion
status.Forsettingthecompletionstatusofachapter,section,or
apage,selectthestatusasoneofthefollowing:
IsNotStar-
ted
Whenintheinitialstate.
IsInPro-
gress
Whentheuserhascompletedapagewithinthe
chapterorsection.
IsCompletedWhentheuserhascompletedallthepages
withinthechapterorsection.Pagesbecome
completedwhenusersenterthem(OnShow).
Relationship
TherelationshipbetweenthevalueoftheVariableandthe
valueintheValuefieldthatmustbetruefortheactionto
execute.
Value
ThevaluetowhichthevalueoftheVariableisbeingcom-
pared.Youcandirectlyspecifyavalue,specifyarandomnum-
berorspecifythevalueofanexistingvariable.
Tospecifyarandomnumber,enterRAND(min,max)inthe
Valuefield.Therandomnumberassignedwillbegreaterthan
orequaltotheminvaluespecifiedandlessthanorequaltothe
maxvaluespecified.Therandomnumbergeneratedwillbe
usedtodeterminetheRelationshipwiththeVariable.
Tospecifythevalueofanexistingvariable,enterVAR(Vari-
able_Name)intheValuefield,whereVariable_Nameisthe
nameofthevariablewhosevaluewillbeusedtodeterminethe
RelationshipwiththeVariable.
Thesethreepartsworktogethertocreateasinglecondition.
Tospecifyconditionsofanaction,clicktheConditionlistintheConditionsgrouponthe
Actionribbon.TheSetActionConditionswindowopens.
Withineachcondition,thefollowingrelationshipscanbeused:
Contains
DeterminesifthevalueoftheVariablecontainsthevaluetypedinthe
Valuefield.Ifso,theconditionistrue.
DoesNotCon-
tain
DeterminesifthevalueoftheVariablecontainsthevaluetypedinthe
Valuefield.Ifnot,theconditionistrue.
EqualTo
DeterminesifthevalueoftheVariableisequaltothevaluetypedinthe
C# PDF: C#.NET PDF Document Merging & Splitting Control SDK
docList, String destFilePath) { PDFDocument.Combine(docList, destFilePath to divide source PDF file into two smaller PDF For example, if the target PDF file has
combine pdf files; add pdf files together online
VB.NET PowerPoint: Merge and Split PowerPoint Document(s) with PPT
Just like we need to combine PPT files, sometimes, we loaded PPT document will be divided into two separate sub If you want to see more PDF processing functions
break pdf file into multiple files; merge pdf
Managingtitles
-513-
Valuefield.Ifso,theconditionistrue.
GreaterThan DeterminesifthevalueoftheVariableisgreaterthanthevaluetyped
intheValuefield.Ifso,theconditionistrue.
GreaterThan
orEqual
DeterminesifthevalueoftheVariableisgreaterthanorequaltothe
valuetypedintheValuefield.Ifso,theconditionistrue.
IsCorrect
DeterminesifthequestionassociatedwiththeVariablewasanswered
correctly.Ifso,theconditionistrue.
IsEmpty
DeterminesiftheVariablehasavalue.Ifnot,theconditionistrue.
IsNotCorrect DeterminesifthequestionassociatedwiththeVariablewasanswered
correctly.Ifnot,theconditionistrue.
IsNotEmpty DeterminesiftheVariablehasavalue.Ifso,theconditionistrue.
IsPassed
DeterminesifthetestassociatedwiththeVariablewaspassed.Ifso,
theconditionistrue.Basedonthetest'sLowestPassingScore.
Seealso:Customizing
test
results
IsNotPassed DeterminesifthetestassociatedwiththeVariablewaspassed.Ifnot,
theconditionistrue.Basedonthetest'sLowestPassingScore.
Seealso:Customizing
test
results
LessThan
DeterminesifthevalueoftheVariableislessthanthevaluetypedin
theValuefield.Ifso,theconditionistrue.
LessThanor
Equal
DeterminesifthevalueoftheVariableislessthanorequaltothevalue
typedintheValuefield.Ifso,theconditionistrue.
NotEqualTo DeterminesifthevalueoftheVariableisequaltothevaluetypedinthe
Valuefield.Ifnot,theconditionistrue.
ClicktheNewVariablebuttontoconfigureandinsertanewvariable.Tocopyandpaste
acondition,selectaconditioninthetable,andclickCopyConditions.Thenplaceyour
cursorwithinthetablewhereyouwanttoplacethecopiedcondition,andclickPaste
Conditions.
Seealso:Answer
and
response
variable
value
formats
Executinganalternativeactionwhenconditionsare
notmet
Youcanexecuteanalternativeactionwhenthedefinedconditionsoftheactionhavenot
beenmet.
Considerthefollowingexample:
l
ActionA
TheactionspecifiedontheActionribbon
l
MyVariable=1
TheconditionspecifiedintheConditionsgroup.
VB.NET TIFF: Merge and Split TIFF Documents with RasterEdge .NET
docList As [String]()) TIFFDocument.Combine(filePath, docList Split a TIFF document into two sub-documents & profession imaging controls, PDF document, tiff
pdf combine two pages into one; reader combine pdf pages
C# Word - Process Word Document in C#
Able to sort order of Office Word document pages through C# programming. C# coding to merge / combine two or more Word documents into one.
split pdf into multiple files; add pdf files together
Managingtitles
-514-
l
ActionB
TheactionspecifiedintheElseActiongroup.
IfMyVariable=1,ActionAwillexecuteandotherwise,ActionBwillexecutewhenthe
triggerspecifiedintheTriggergroupisfired.
Toexecuteanalternativeactionwhentheconditionsarenotmet:
1.
InTitleExplorer,double-clickthe
graphicoftheaction.TheActionribbonisdis-
played.
2. IntheElseActiongroup,usetheActionlisttoselecttheactiontoexecutewhen
theconditionsarenotmet.TheTargetfieldisenabled.whentheactionrequiresa
target.
3. Specifythetargetandanyadditionalinformationasnecessary.
Seealso:Selecting
an
action
Selecting
an
action's
target
Addinganaction
Youcanassignactionstoactions.
Toaddanactiontoanaction:
1. InTitleExplorer,double-clickthe
graphicoftheoriginalaction.TheActionrib-
bonisdisplayed.
2. Click
AddActionfromtheManagegroup.Theactionisaddedjustbelowthe
originalactionintheTitleExplorerandtheActionribbonisdisplayed.
3. Configurethesettingsofthenewaction.Fordetails,seeAbout
actions
andAdding
an
action
.
Theactionisaddedtotheaction.
SeealsoUsing
the
action
pane
UsingtheActionpane
Theactionpaneisadockablewindowthatprovidesyoudetailedinformationaboutthe
actionsdefinedinthecurrenttitle.
ToopentheActionpane:
1. InTitleExplorer,double-clickthe
graphicoftheaction.TheActionribbonisdis-
played.
2. IntheManagegroup,clickActionPane.Theactionpaneopens.Alternatively,
youcanopentheActionpanebyclickingActionPanefromthePanesgroupon
theViewribbon.
3. Usingthewindow,youcancompletethefollowingtasks:
VB.NET Word: Extract Word Pages, DOCX Page Extraction SDK
files, but also merge extracted Word pages into one new Word .docx file. ''' <summary> ''' Two Word documents are available and we want to combine some pages
reader combine pdf; combine pdfs online
C# PowerPoint: C# Codes to Combine & Split PowerPoint Documents
docList.Add(doc); } PPTXDocument.Combine(docList, combinedPath a PowerPoint document into two sub-documents & profession imaging controls, PDF document, tiff
add pdf files together reader; attach pdf to mail merge
Managingtitles
-515-
Viewaction
details
Thetableliststhename,trigger,action,andtarget,andconditionfor
eachaction.Fordetailsaboutchangingthesesettings,seeAdding
an
action
.
Reorder
actions
Youcanreorderactionsintwoways:selectanactionandeither
clickMoveActionDown
andMoveActionUp
orplaceyour
cursorwithinthefirstcolumnanddragtheactiontore-orderthelist.
ThelocationoftheactionwillchangeintheTitleExplorer.
Addan
action
Addactionsasnecessary.Toaddanaction,clickAddAction
.
Alternatively,youcantypeCtrl+4.Theactionisaddedtothelistand
displayedintheTitleExplorer.
Deletean
action
Deleteactionsasnecessary.Todeleteanaction,selecttheaction
andclickDelete
inthefinalcolumn.Theactionisdeletedfrom
thelistandremovedfromtheTitleExplorer.
Workingwithvariables
Theprogramgivesyoutheabilitytousevariableswithinyourtitle.Everytitlehasasetof
reservedvariablesandyoucancreateyourownvariables.Variablescanbeusedtocre-
ateconditionalactionsordisplaydynamicinformationtotheuser.
Thissectioncoversthefollowingtopics:
l
About
variables
l
Reserved
variables
l
Using
the
Variable
Manager
l
Modifying
variable
values
l
Displaying
a
variable
value
Seealso:Using
the
Variable
Manager
Aboutvariables
Variablesarelogicalobjectswithinatitlethatenableyoutostore,modify,andtestval-
uesofnumbersorstringsduringtheruntimeofapublishedtitle.Youcanconditionally
performactionsinatitlebasedonvariablevaluesandyoucandisplayvariablevalues
totheuser.
Therearemanyusesforvariables,includingbranchingtodifferentsectionsofatitle
dependingonuserpreferencesanddisplayinginformationbasedonmultipleuser
inputs.Variablesenableyou,asthetitleauthor,tocapturewhatauserhasdone(such
asclickonabutton)withinthetitleandtoconditionallyactonthatatalatertime.
Forexample,supposeyouwanttogiveusersthreeopportunitiestoansweraquestion
correctly.YoucancreateaquestionwithaCheckMyAnswerbutton.Theuserwillclick
onthebuttontoseeiftheiransweriscorrect.Everytimetheuserclicksonthebutton,
youcanincrementthevalueofaQuestion_Countvariable.TheQuestion_Count
VB.NET Word: Merge Multiple Word Files & Split Word Document
destnPath As [String]) DOCXDocument.Combine(docList, destnPath created DOCXDocument instance into two Word sub & profession imaging controls, PDF document, image
add two pdf files together; c# merge pdf files into one
VB.NET TIFF: .NET TIFF Merger SDK to Combine TIFF Files
API only allows developers to combine two source TIFF to insert one whole tiff file into the middle powerful & profession imaging controls, PDF document, image
pdf merger online; merge pdf files
Managingtitles
-516-
variableisinitially0,andcanmodifiedtoincreasebyavalueof1everytimetheuser
clicksontheCheckMyAnswerbutton.Finally,youcanexecuteaconditionalaction
thatiftheQuestion_Countisgreaterthanorequalto3,revealthecorrectanswertothe
user.
Seealso:Answer
and
response
variable
value
formats
Reservedvariables
Everytitlehasasetofpredefined,reservedvariables.Thesevariablesareread-only;
theycannotbemodified.Additionalvariables,someofwhichareread-only,areavail-
ablewithinthetitledependinguponthetypeoftitleyouarecreating.
Seealso:Creating
an
AICC/SCORM/xAPI
title
for
a
LMS/LRS
PredefinedVariable Description
Dynamically
Updated?
AICC_Student_Lan-
guage
Thisvariablecontainseitherthelanguageofthe
student'sinterfaceintheLMSorthelanguage
thatthestudentselectedwithinthecontentitself.
Yes
BrowserType
Thisvariablecontainsthenameofthebrowser
currentlyusedtoviewthetitle.Thevariableisset
toLectorawhenruninpreviewmode,andLect-
oraViewerwhenrunasapublishedCDtitle.For
titlespublishedtotheWeb,thevariablevalue
containsthebrowserusedtoviewthetitle,such
asInternetExplorer.
No
CurrentChapterNameThisvariablecontainsthenameofthechapter
thatincludesthecurrentpagebeingdisplayed.If
thereisnocurrentchapter,thenthisvariablehas
thevalueofUnknown.
Yes
CurrentDate
FortitlespublishedtotheWeb,thisvariablecon- No
Managingtitles
-517-
tainstoday’sdateintheform<DayoftheWeek>,
<Month><Day>,<Year>.Forexample:Wed-
nesday,March11,2008.Fortitlespublishedtoa
single-fileexecutableorCD-ROM,thisvariable
containstoday’sdateintheform<Month><Day>,
<Year>.Forexample:March11,2008.
CurrentPageName
Thisvariablecontainsthenameofthecurrent
page.
Yes
CurrentSectionName Thisvariablecontainsthenameofthesection
thatincludesthecurrentpagebeingdisplayed.If
thereisnocurrentsection,thenthisvariablehas
thevalueofUnknown.
Yes
CurrentTime
Thisvariablecontainsthecurrenttimeintheform
hh:mmAM/PM.Forexample,4:19PM.
No
CurrentTitleName
Thisvariablecontainsthenameofthetitle.
Yes
ElapsedTime
Thisvariablecontainstheamountoftimethe
userhasspentwithinthecurrenttitle.
No
PageInChapter
Thisvariablecontainsthecurrentpagenumber
relativetothepageswithinthecurrentchapter.
Yes
PagesInChapter
Thisvariablecontainsthetotalnumberofpages
inthecurrentchapter.
Yes
PageInSection
Thisvariablecontainsthecurrentpagenumber
relativetothepageswithinthecurrentsection.
Yes
PagesInSection
Thisvariablecontainsthetotalnumberofpages
inthecurrentsection.
Yes
PageInTitle
Thisvariablecontainsthecurrentpagenumber
relativetotheentiretitle.Ifyourtitlecontains
frames,thisvariablecontainsthecurrentpagerel-
ativetothetotalnumberofpageswithinthat
frame.
Yes
PagesInTitle
Thisvariablecontainsthetotalnumberofpages
inthetitle.Ifyourtitlecontainsframes,thisvari-
ablecontainsthetotalnumberofpageswithin
thatframe.
Yes
Platform
Thisvariablecontainsthenameoftheplatform
onwhichthepublishedtitleisrunning.ForCD-
publishedtitles,thiscouldcontainMicrosoftWin-
dowsNT,MicrosoftWindowsXP,andsoon.For
titlespublishedtotheWeb,thevariablecontains
Win32for32-bitWindowsplatforms,and
MacPPCforMacintoshPowerPCplatforms.Val-
No
Managingtitles
-518-
uescanalsoinclude:
iPad
Win32(Windowsoperatingsystem)
iPhone
MacIntel(Mac™operatingsystem)
Linux(Android™operatingsystem)
PublishDate
Thisvariablecontainsthedateandtimethatthe
titlewaspublishedintheform<Month><Day>,
<Year>hh:mmAM/PM.Forexample,July21,
20084:20PM.
No
<testname>_Score
Foreachtestinthetitle,avariablewillbecreated
thatwillcontainthescoreofthetest.Ifthetest
hasnotyetbeentakenorthetestcannotbe
scored,thevalueis0.
No
<testname>_<test
section>_Score
Foreachtestsectioninthetitle,avariablewillbe
createdthatwillcontainthescoreofthetestsec-
tion.Ifthetesthasnotyetbeentakenorthetest
cannotbescored,thevalueis0.
No
Question_####
Thisvariablecontainstheuser'sanswertothe
question.Thisvariablenamecanbechanged
withinthequestion'sproperties.
Yes
RadioGroup_####
Thisvariablecontainstheuser'sselectionfrom
theradiobuttonscontainedinthegroup.Thisvari-
ablenamecanbechangedwithintheradiobut-
tongroup'sproperties.
Yes
Radio_####
Foreachradiobutton(notcontainedinaradio
buttongroup)inthetitle,avariablewillbecre-
atedthatwillcontainwhethertheradiobuttonis
selected.Ifselected,thevariablewillhavea
valueof"on"andotherwisewillhavenovalue.
Thisvariablenamecanbechangedwithinthe
radiobutton'sproperties.
Yes
Checkbox_####
Foreachcheckboxinthetitle,avariablewillbe
createdthatwillcontainwhetherthecheckboxis
selected.Ifselected,thevariablewillhavea
valueof"on"andotherwisewillhavenovalue.
Thisvariablenamecanbechangedwithinthe
checkbox'sproperties.
Yes
Entry_####
Foreachentryfieldinthetitle,avariablewillbe
createdthatwillcontainwhattheuserhastyped
Yes
Managingtitles
-519-
withintheentryfield.Thisvariablenamecanbe
changedwithintheentryfield'sproperties.
DropList_####
Foreachdrop-downinthetitle,avariablewillbe
createdthatwillcontainwhattheuserhasselec-
tedfromthedrop-downlist.Thisvariablename
canbechangedwithinthedrop-downlist'sprop-
erties.
Yes
List_####
Foreachlistboxinthetitle,avariablewillbecre-
atedthatwillcontainwhattheuserhasselected
fromthelistbox.Thisvariablenamecanbe
changedwithinthelistbox'sproperties.
Yes
IfyouhavedesignatedyourtitleasanAICC/SCORM/xAPIforLMS/LRStitletype,thefol-
lowingadditionalvariablesareavailablewithinyourtitle:
PredefinedVari-
able
Description
Modifiable?
AICC_Core_
Lesson
Thisvariablecontainsinformationusedbythepub-
lishedtitletoproperlycalculatethescoreoftheuserin
thecurrenttitle.Ifyoumodifythevalueofthisvariable
withinthecontentofatitlethatcontainsmorethanone
automaticallygradedtest,thentheAICC_Scoreofthe
studentcannotbeproperlyupdatedandreflectedto
theAICC/SCORMLearningManagementSystem
(LMS).
Yes
AICC_Core_
Vendor
Thisvariablecontainstheinformationrequiredbythe
programwhenrunninganAICC-complianttitlewithin
anAICClearningmanagementsystem.Thisvariable
isnotusedbypublishedcontent.
No
AICC_Course_ID Thisvariablecontainstheidofthecourseinthe
AICC/SCORMlearningmanagementsystem.
No
AICC_Credit
ThisvariablereflectswhethertheAICC/SCORMtitleis
beingtakenfor"credit"orjustina"browse"mode.
No
AICC_Lesson_ID Thisvariablecontainsthenameofthetitle's
assignableunit.
No
AICC_Lesson_
Location
Thisvariablecontainsthecurrentlocationwithinthe
titlecontent.Thepublishedcontentsetsthisvariable
oneverypageofthetitletoreflectthecurrentlocation
ofthestudentwithintheAICC/SCORMLMS.
Yes
AICC_Lesson_
Status
Thisvariablecontainsthecurrentstatusofthecourse
withintheAICC/SCORMLMS.Theprogramsetsthe
valueofthisvariabletoincomplete.The
Yes
Managingtitles
-520-
AICC/SCORMLMSwillfurthermodifythevariable
basedonthecurrentAICC_Scorefortheuserandthe
valuespecifiedastheMasteryScore.
AICC_Score
Thisvariablecontainstheaverageofalltestscoresin
thepublishedtitle.Ifyoumodifythevalueofthisvari-
ablewithinthecontentofacoursethatcontainsmore
thanoneautomaticallygradedtest,themodification
willbelostwhentheusercompletesanautomatically
gradedtest.
Yes
AICC_Student_IDThisvariablecontainstheuseridasreportedbythe
AICC/SCORMLMS.
No
AICC_Student_
Name
Thisvariablecontainstheusernameasreportedby
theAICC/SCORMLMS.
No
AICC_Time
Thisvariablecontainsthetotaltimetheuserhasbeen
inthepublishedtitle.Thisvalueisautomatically
updatedwhilethestudentisviewingthetitle.Ifyou
modifythevalueofthisvariable,themodificationwill
belostwhenthestudentexitsthetitle.Also,thisvari-
ablemustbeintheformatofHH:MM:SS:mmtobe
validwhenreportedtotheAICCLMS.
Yes
CMI_Core_Entry ThisvariableisonlyaccessibleinSCORM2004pub-
lishedtitlesandcontainsinformationrelatedto
whetherthestudenthaspreviouslyaccessedthepub-
lishedtitle.
No
CMI_Core_Exit
ThisvariableisonlyaccessibleinSCORM-published
titlesandisusedtoindicatehoworwhythestudent
exitedthepublishedtitle.
Yes
CMI_Com-
pletion_Status
ThisvariableisonlyaccessibleinSCORM2004pub-
lishedtitlesanddeterminesthepointatwhichthestu-
denthasactuallycompletedviewingthepublished
title.InaSCORM2004publishedcourse,theauthor
MUSTsetthisvariableatthepointinthecoursethat
thestudenthasbeendeterminedtohavecompleted
viewingthenecessarycontentforthecourse.
Yes
IfthetitleisbeingcreatedforplacementontheCourseMill2.0learningmanagementsys-
tem,thefollowingadditionalvariablesareavailable:
PredefinedVari-
ables
Description
Modifiable?
CM_Course_ID
ThisvariablecontainstheIDofthecourseas
definedinCourseMill.
No
Documents you may be interested
Documents you may be interested