CUP L2ContentConversion FSD v2

download CUP L2ContentConversion FSD v2

of 41

Transcript of CUP L2ContentConversion FSD v2

  • 8/16/2019 CUP L2ContentConversion FSD v2

    1/41

  • 8/16/2019 CUP L2ContentConversion FSD v2

    2/41

    CUP – L Content Conversion

     

    Pa(e 2 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    Contents

    !"# $UNC%&'N(L SP)C&$&C(%&'NS................................................................................................................

    1.1 S"LU)-" APP%"AC/.............................................................................................................................................1.2 ASSU#P)-"S.........................................................................................................................................................

    "# %)C*N&C(L SP)C&$&C(%&'NS...................................................................................................................

    2.1 )C/-CAL %U-%#)S F"% F%A#"%3 4 )#PLA)S.............................................................................

    2.2 DVL"P#) S"F)A% 5)""LS........................................................................................................................2.6 )S)-7 S"F)A% 5)""LS..................................................................................................................................

    2.+ S)%UC)U%..............................................................................................................................................................2.8 ASSU#P)-"S.......................................................................................................................................................10

    3"# L(+'U% (ND D)S&,N SP)C&$&C(%&'NS...........................................................................................11

    6.1 LA9"U) SPC-F-CA)-"S......................................................................................................................................11

    6.2 C"##" FUC)-"AL-)-S "F )/ AC)-V-)-S..............................................................................................126.6 PA7 LVL DS-7............................................................................................................................................37

    6.+ DS-7 SPC-F-CA)-"S.....................................................................................................................................386.8 ASSU#P)-"S.......................................................................................................................................................39

    -"# C*(N,) L',......................................................................................................................................................39

    ."# S&,N '$$..............................................................................................................................................................39

  • 8/16/2019 CUP L2ContentConversion FSD v2

    3/41

    CUP – L Content Conversion

     

    Pa(e 6 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    !"# $unctional Speci/ications

    !"! Solution (pproac0

     The Cognizant automation tool will convert the existing legacy system into individual

    SCORM 2004 standard HTM !ac"ages as #ollows$

    %elow are the ma&or #unctionalities included'

    L2 Application Server

    • 2 (!!lication server contains the 2 e)*0 MyS+ data,ase which contains the raw

    data$

    Extraction

    • (ccess 2 e)*0 MyS+ data,ase and #etch the raw data #rom related data,ase

    ta,les using S+ -ueries and convert .% data into /M #ormat$

    •  The /M les contain all item and media level data #rom the res!ective elds o# the

    ta,le1s li"e items items$name3 items$score3 items$descri!tion3 items$!ac"age3

    items$itemty!e3 items$num,ero#-uestions3 items$conclusion3 items$#eed,ac"text

    and items$reveal#eed,ac"text5 and media media$!ath3 media$lename3

    media$ty!e5$

  • 8/16/2019 CUP L2ContentConversion FSD v2

    4/41

    CUP – L Content Conversion

     

    Pa(e + of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    Fig: L2 Data Model for further reference.

    Conversion

    •  The /M data is !arsed #or downloading all the media assets #rom (mazon S) ,uc"et

    and !laced in the res!ective SCO #olders$

    •  The /M data is read to identi#y the 6T7M ty!e and !o!ulate the content o# the item

    descri!tion and item !ac"age into the activity8item tem!lates$

    • HTM9 !ages are generated with the activity tem!lates already !o!ulated with thecontent5 ,ased on the !age structure identied #rom the /M le$

    • .ownloaded assets and /M containing activity data are ,undled in the #older

    structure o# HTM9 tem!late corres!onding to the activity$

    • HTM 9 !ages o# the activity will ,e com!iled at runtime #etching the data #rom the

    /M ,undled within$

    SCORM Packaging

    •  The navigation structure #or the SCO is dened and the HTM9 !age and the

    relevant assets are em,edded into a HTM 9 SCORM 20004 #ramewor"$

    • 7ach (ctivity8Content ty!e will maintain individual score and communicate the!rogress and cumulative score to the earning Management System through SCORM

    2004$

    !" (ssumptions

    • (ccess will ,e !rovided to the 2 .ata,ase #or extracting the content #or each

    activity5 and (mazon %uc"et #or extracting the assets5$

    • Cognizant has assumed only :) uni-ue tem!lates that need to ,e created in the

    design !hase as !er the list !rovided ,y C;

  • 8/16/2019 CUP L2ContentConversion FSD v2

    5/41

    CUP – L Content Conversion

     

    Pa(e 8 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    • (s the tem!lates =needs13 =download1 and =!age,rea"1 are not considered while

    develo!ing the initial set o# tem!lates3 Cognizant has excluded them #rom

    converting them into SCO !ac"s$

    •  The SCO !ac" and the activities in it will not have any xed num,er o# attem!ts$

    •  The tem!late develo!ment will ,e considered in two !arts'o >unctionality

    o ?;6

    • Cognizant assumes the activities !resent on 2 will adhere to the similar ?;6

    structure and #unctionality #or a develo!ed tem!late$

    • (ny variation in the #unctionality o# a tem!late will ,e considered as a new tem!late

    and has to ,e resco!ed$

    • (ny variation #or ?;6 o# the tem!late will re-uire to develo! a new ?;6 #or the

    s!ecic activity and has to ,e resco!ed$

    • @o assets (images, audio, video, PDFs etc…) will ,e u!dated in any #orm$

    • Only 7nglish version o# the tem!lates need to ,e created3 translation or localizationinto languages is not considered$

    • 7ach !age will ,e develo!ed as a single SCO Shara,le content o,&ect5 as !er the

    SCORM 2004 standards$

    • 7ach SCO !ac" is a single !age with one or more activies$

    •  The scoring !arameter #or an activity will ,e !ercentage ,ased on the CMS$ 6t will

    not ,e with res!ect to availa,le !oints as currently dened on 2$

    •  There are activity records where score or -uestion count is ,lan" in the 2 .%3

    Cognizant considers them as demo tem!lates and on visit o# these !ages3 !rogress

    and score will ,e set to :00A in the CMS$

    •  There are !age records which have the Bag deleted set to :3 in the 2 .% areconsidered as so#t deleted and will not ,e converted in to SCO !ac"s$

    • Once the user attem!ts all the activities in a !age3 the SCO will ,e mar"ed

    as com!leted along with the score and !rogress data on the CMS$

    •  The com!letion o# a SCO will not ,e de!endent on the score$

    •  The SCO will ,e mar"ed as =6n !rogress1816ncom!lete1 i# the user visits the !age$

    • Cognizant would not su!!ort any Saved state #unctionality o# the activity due the

    length constraints o# the SCORM 2004 varia,les cmi$location and

    cmi$sus!enddata5$ 6# all the activities #or a !age is not attem!ted the user will ,e

    !rom!ted with a warning message that he will lose the su,mitted data with res!ect

    to score and !rogress$• 6# the user visits the !age and doesn1t com!lete all the activities and exits3 then the

    visit will not ,e counted as an attem!t$ However3 the SCO will ,e mar"ed as =6n

    !rogress1816ncom!lete1$ On relaunching the all the activities needs to reattem!ted #or

    getting scored$

    • 6# the user has su,mitted all the activities then score o# the !age #or each activity is

    calculated and a cumulative !ercentage score will ,e sent to the CMS$

    •  The audio8video les extracted #rom (mazon cloud will ,e integrated as is without

    editing$ @o new voice over recording needs to ,e done$

    • Creation8addition o# text alternatives #or all nontext content$

    • Cognizant assumes there is no accessi,ility re-uirement #or the tem!lates and theout!ut !ages$

  • 8/16/2019 CUP L2ContentConversion FSD v2

    6/41

    CUP – L Content Conversion

     

    Pa(e of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

  • 8/16/2019 CUP L2ContentConversion FSD v2

    7/41

    CUP – L Content Conversion

     

    Pa(e : of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

     Ty!ical enduser machine s!ecications Recommended5

    (or Desktops

  • 8/16/2019 CUP L2ContentConversion FSD v2

    8/41

    CUP – L Content Conversion

     

    Pa(e ; of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    " Development So/tware4%ools

    )ool5Lan(ua(e Version

    Server SL ServerAVASC%-P)< P/P

    ditors SU'L-#< V-SUAL S)UD-"

    Frame?or$5Li*rar& >U%9

    L#S Compliance SC"%# 200+ +t! edition

    "3 %esting So/tware4%ools

    )ool5Lan(ua(e Version

    "peratin(

    S&stem

    indo?s Vista

  • 8/16/2019 CUP L2ContentConversion FSD v2

    9/41

    CUP – L Content Conversion

     

    Pa(e @ of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    >ig' Sam!le /M schema o# a activity in the 2 data,ase

    +tes,id - ;ni-ue id o# the !articular activity$

    +tes,page.id - ;ni-ue id o# the !articular !age where activity resides$

    +tes,nae - @ame o# the activity$

    +tes,description ' Stores the ru,ric o# the content in HTM #ormat$

    +tes$Score -  Total num,er o# availa,le !oints #or that !articular activit

    +tes,package ' Stores the content in JSO@8HTM #ormat (ssets re# andHTM5$

    +tes,ite.t!pe ' Classies contents according to :* content ty!es descri,ed

    ,elow5$+tes,sho/.concl'sion ' >lag to show or hide the conclusion text in the !age$

    +tes,concl'sion ' (ttri,ute that contains the data related to the conclusion$

    +tes,sho/.*eed)ack.text ' >lag to show or hide the #eed,ac" text in the !age$

    +tes,*eed)ack.text ' (ttri,ute that contains the data related to the #eed,ac" te

    +tes,reveal.*eed)ack.la)el ' (ttri,ute that contains the text to toggle the #eed,ac" texto show or hide$

    +tes,n')er.o*.0'estions ' Iaria,le that contains the total num,er o# -uestions o# thactivity$

    2..2 %&'R# 200 th  edition

  • 8/16/2019 CUP L2ContentConversion FSD v2

    10/41

    CUP – L Content Conversion

     

    Pa(e 10 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    >ig' Ty!ical SCORM 2004 structure

    data Folder : It includes all the XML data of the page.

    Index.html: It’s the html landing page of the page.

    Assets: It contains all the files like pdf’s, audio and ideo related to the page.

    Images: !s the folder name tells, it contains the images of the page.

    CSS and js folder : It contains the st"lesheet and #aascript files related to the page.

    Rest o# the les are related to the SCORM !ac"aging$

    2..3 utomation Folder %tructure

  • 8/16/2019 CUP L2ContentConversion FSD v2

    11/41

    CUP – L Content Conversion

     

    Pa(e 11 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

      >ig' (utomation >older Structure

    (rae/ork- 6t contains activity related scri!ts3 stylesheets3 assets and htmlles$

    AssetsDo/nload' 6t1s a !h! scri!t which is used to access assets #rom

    (mazon ,uc"et$

    A'toationScript- 6t1s a !h! scri!t to access the /M #rom 2 .%3 and generatesthe activity les$

    ". (ssumptions

    •  The com!ati,ility o# the tem!lates will ,e as !er the matrix (refer ta*le 2.+.!) listed

    ,elow in the testing assum!tions$•  Technical su!!ort #or accessing CMS3 (mazon S) ,uc"et and the data,ase will ,e

    !rovided ,y C;

  • 8/16/2019 CUP L2ContentConversion FSD v2

    12/41

  • 8/16/2019 CUP L2ContentConversion FSD v2

    13/41

    CUP – L Content Conversion

     

    Pa(e 16 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    3" Common $unctionalities o/ t0e (ctivities"

    De/ault State Visi*le'n Clic25

    )!e Submit *utton su*mits t!e activit& and displa&s t!e score at t!e top ri(!t corner of t!e activit&. Also it ?ill c!ec$ if rest of activities in t!e pa(e is completed. -f &es< t!en it

    ?ill communicate t!e collective score and pro(ress of all t!e activities in t!e pa(e to t!eCL#S. -f no< t!en it ?ill communicate onl& t!e pro(ress of t!e activit&.-t is displa&ed *ac$ onl& if Clear wrong answers or Clear all answers is clic$ed.

    De/ault State /idden'n Clic25)!e Clear wrong answers *utton clears t!e all ?ron( ans?ers t!at user !assu*mitted.)!is *utton is s!o?n ?!en user su*mits t!e activit& and is !idden ?!en t!e user clic$st!e S0ow answers or Clear all answers. Also if t!e user !as ans?ered all t!e correctans?ers and clic$s Submit t!en also it ?ill *e in !idden state.

    De/ault State /idden'n Clic25

    )!e Clear (ll answers *utton clears all t!e ans?ers attempted *& t!e user and resetst!e activit& to t!e initial state.

    )!is *utton is s!o?n ?!en user su*mits t!e activit& and is !idden ?!en t!e user clic$st!e same *utton. Also if t!e user !as ans?ered all t!e ?ron( ans?ers and clic$s

    Submit t!en also it ?ill *e in !idden state.

    De/ault State /idden'n Clic25)!e S0ow correct answers *utton displa&s t!e correct ans?ers and is visi*le onl&after t!e Submit *utton is clic$ed. 'ut if t!e user !as su*mitted all t!e correct ans?ers

    t!en t!is *utton ?ill *e in !idden state.

    De/ault State /idden'n Clic25

    )!e *ide correct answers *utton is displa&ed ?!en t!e S0ow correct answers *utton is clic$ed. )!e correct ans?ers are !idden ?!en t!e same is clic$ed.

    De/ault State /idden

    'n Clic25)!e Score is displa&ed on t!e top ri(!t corner of t!e desi(n and after su*mittin( t!eactivit&. )!e score is calculated *ased on t!e *elo? euation.

  • 8/16/2019 CUP L2ContentConversion FSD v2

    14/41

    CUP – L Content Conversion

     

    Pa(e 1+ of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    Score E )otal correct ans?ers5)otal num*er of uestionsGH100

    )!e detailed scorin( procedure of t!e eac! activit& is mentioned in t!e section 6.2.

    6alidation 7essages

    )!e messa(es s!o?n *elo?< are displa&ed *ased on t!e user input. )!ese messa(es are

    standard across all t!e activities and not implemented from t!e L2 data*ase.

    )!e a*ove messa(e is displa&ed ?!en t!e user su*mits t!e activit& and irrespective of t!enum*er of uestions attempted.

    )!e a*ove messa(e is displa&ed ?!en t!e user clic$s t!e Clear all answers *utton.

    )!e a*ove messa(e is displa&ed ?!en t!e user clic$s t!e Clear wrong answers *utton.

    Name or %itle

    ame or )itle of t!e activit& is s!o?n at t!e top ri(!t corner of t!e pa(e. -t is fetc!ed fromt!e L2 data of t!e activit&. -t is not mandator& to !ave title for eac! activit&.

    Conclusion

    Conclusion is an anot!er fields t!at displa&s some eBtra information related to t!e activit& at

    t!e *ottom of t!e activit&. And t!is is also a nonImandator& field.

    $eedbac2 %e8t

    Feed*ac$ teBt is also an anot!er field t!at displa&s some eBtra information related to t!eactivit& at t!e *ottom of t!e activit&. And t!is is also a nonImandator& field.

    (vailable Points

  • 8/16/2019 CUP L2ContentConversion FSD v2

    15/41

    CUP – L Content Conversion

     

    Pa(e 18 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    Availa*le points is t!e total score t!at user can (ain in t!at activit&. e are fetc!in( t!is datafrom t!e score attri*ute of t!e L2.

    3.2.1 Multiple Answers

    This is a sample for Multiple Answers and is briefly described below.

    Figure: $"pical e%ample of the item t"pe Multiple !ns&er 

    1. )!e instructions and description a*out t!e activit&.2. )!e main functionalit& of t!e #ultiple ans?er activit&.

    )!e pac$a(e attri*ute of t!is activit& contains a >S" o*,ect< t!e structure for ?!ic! ismentioned *elo?. )!e pro(rammin( for t!is activit& is completel& *ased on >S"

    o*,ect. An& c!an(e to t!is o*,ect structure< ?ould impact t!e functionalit& and 7U-.

    2

    '

  • 8/16/2019 CUP L2ContentConversion FSD v2

    16/41

  • 8/16/2019 CUP L2ContentConversion FSD v2

    17/41

    CUP – L Content Conversion

     

    Pa(e 1: of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    3.2.2 Multiple Choices

    This is a sample for Multiple Choices and is briefly described below.

    Fi(ure )&pical eBample of t!e item t&pe #ultiple C!oice

    1. -nstructions and description a*out t!e activit&.2. )!e main functionalit& of t!e #ultiple c!oice activit&.

    )!e pac$a(e attri*ute of t!is activit& contains a >S" o*,ect< t!e structure for ?!ic! ismentioned *elo?. )!e pro(rammin( for t!is activit& is completel& *ased on t!is >S"o*,ect. An& c!an(e to t!is o*,ect structure ?ould impact t!e functionalit& and 7U-.

    2

    '

  • 8/16/2019 CUP L2ContentConversion FSD v2

    18/41

    CUP – L Content Conversion

     

    Pa(e 1; of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    Figure: ()*+ structure of the Multiple choice

    For pro(rammin( of t!is activit&< t!e varia*les uestion< ans?er and correct from t!e

    a*ove structure is used.

    't0er /unctionalities

    1. -f a uestion is su*mitted ?it!out an& ans?er t!en t!e a*ove messa(e ?ill *e

    displa&ed.

    2. )!is is t!e c!ec$ed state of t!e radio *utton ?!ere ima(e sprites are used for

    different c!ec$*oB state.

    6. )!is is t!e correct state of t!e c!ec$*oB.

    +. )!is is t!e incorrect state of t!e c!ec$*oB.8. Scoring process – )otal score of t!e activit& is euall& divided across eac!

    uestion. -n t!e a*ove eBample total score 6 is euall& divided across 6 uestions.

    So eac! uestion ?ill carr& 1 point.

  • 8/16/2019 CUP L2ContentConversion FSD v2

    19/41

    CUP – L Content Conversion

     

    Pa(e 1@ of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    3.2.3 Select in the blanks

    This is a sample for Select in the blanks and is briefly described below.

    Fi(ure )&pical eBample of t!e item t&pe Select in t!e 'lan$s

    1. -nstructions and description desi(ned in t!e activit&.2. )!e Select functionalit& of t!e activit&.

    )!e pac$a(e attri*ute of t!is activit& contains a >S" o*,ect< t!e structure for ?!ic! ismentioned *elo?. )!e varia*le JuestionKinput contains t!e complete !tml structurepredefined for t!is activit& alon( ?it! multimedia. )!ese varia*les !ave *een used toimplement t!e functionalit& onl& at t!e *ac$end. )!e pro(rammin( for t!is activit& iscompletel& *ased on t!is >S" o*,ect. An& c!an(e to t!is o*,ect structure ?ould impactt!e functionalit& and 7U-.

    2

  • 8/16/2019 CUP L2ContentConversion FSD v2

    20/41

    CUP – L Content Conversion

     

    Pa(e 20 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    Figure: ()*+ structure of the )elect in the -lanks

    't0er /unctionalities

    1. -f a uestion is su*mitted ?it!out an& ans?er t!en t!e a*ove messa(e ?ill *e

    s!o?n on top of t!e uestion.

    2. )!is is t!e selected state of t!e drop do?n.

    6. )!is is t!e correct state of t!e drop do?n.

    +. )!is is t!e incorrect state of t!e dropdo?n ?it! an option selected.

    8. )!is is t!e incorrect state of t!e dropdo?n ?it! none selected.

  • 8/16/2019 CUP L2ContentConversion FSD v2

    21/41

    CUP – L Content Conversion

     

    Pa(e 21 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    . Scoring process – )otal score of t!e activit& is euall& divided across eac!

    dropdo?n availa*le. -n t!e a*ove eBample total score ; is euall& divided

    across ; dropdo?n *oB. So eac! dropdo?n ?ill carr& 1 point.

    3.2.4 Tet and Multimedia

    This is a sample for Tet and Multimedia and is briefly described below.

    Figure: $"pical e%ample of the item t"pe $e%t

    )!e sample s!o?s t!e follo?in( elements

    1. )!e instructions and description a*out t!e activit&.2. )!e main teBt and multimedia content. )!e data for t!is section is retrieved from

    t!e package attri*ute.

    Co(niant is considerin( t!is activit& as a nonIscora*le activit&.

    2

    '

  • 8/16/2019 CUP L2ContentConversion FSD v2

    22/41

    CUP – L Content Conversion

     

    Pa(e 22 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    3.2.! Cate"orise

    This is a sample for Cate"orise and is briefly described below.

    Figure: $"pical e%ample of the item t"pe ategorise

    1. )!e instructions and description a*out t!e activit&. e are usin( t!e description

    attri*ute to fetc! t!is data.2. )!e main functionalit& of t!e Cate(orise activit&.

    )!e pac$a(e attri*ute of t!is activit& contains a >S" o*,ect< t!e structure for ?!ic! is

    mentioned *elo?. -n specific ?e are usin( t!e varia*les questions, question and answer from t!e *elo? structure for pro(rammin(. )!e pro(rammin( for t!is activit& is

    completel& *ased on >S" o*,ect. An& c!an(e to t!is o*,ect structure< ?ould impactt!e functionalit& and 7U-.

    '

    2

  • 8/16/2019 CUP L2ContentConversion FSD v2

    23/41

    CUP – L Content Conversion

     

    Pa(e 26 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    Figure: ()*+ structure of the ategorise actiit"

    't0er /unctionalities

    1. -f a uestion is su*mitted ?it!out an& ans?er t!en t!e a*ove instruction ?ill *e s!o?n

    on top of t!e uestion.

    2. )!is is t!e normal state of t!e dra( *utton.

    6. )!is is t!e correct state of t!e dra( *utton.

    +. )!is is t!e incorrect state of t!e dra( *utton.8. Scoring process – )otal score of t!e activit& is euall& divided across eac! dra((a*le

    item availa*le. -n t!e a*ove eBample total score is euall& divided across

    dra((a*le items. So eac! dra((a*le item ?ill carr& 1 point.

  • 8/16/2019 CUP L2ContentConversion FSD v2

    24/41

    CUP – L Content Conversion

     

    Pa(e 2+ of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    3.2.# $ap%ill 

    This is a sample for $ap%ill and is briefly described below.

    Figure: $"pical e%ample of the item t"pe /apFill

    1. )!e instructions and description a*out t!e activit&.

    2. )!e main functionalit& of t!e 7apFill activit&.

    )!e pac$a(e attri*ute of t!is activit& contains a >S" o*,ect< t!e structure for ?!ic! ismentioned *elo?. )!e pro(rammin( for t!is activit& is completel& *ased on >S" o*,ect. An&

    c!an(e to t!is o*,ect structure< ?ould impact t!e functionalit& and 7U-.

    '

  • 8/16/2019 CUP L2ContentConversion FSD v2

    25/41

    CUP – L Content Conversion

     

    Pa(e 28 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    Figure: ()*+ structure of the /apFill actiit"

    't0er /unctionalities

    1. )!is is t!e normal state of t!e dra( *utton.

    2. )!is is t!e correct state of t!e dra( *utton.

    6. )!is is t!e incorrect state of t!e dra( *utton.

    +. )!is is t!e incorrect state of t!e drop area ?it! none dropped in it.

    8. Scoring process – )otal score of t!e activit& is euall& divided across eac! dra((a*le

    item availa*le. -n t!e a*ove eBample total score ; is euall& divided across ;

    dra((a*le items. So eac! dra((a*le item ?ill carr& 1 point.

    3.2.& Matchin"  

  • 8/16/2019 CUP L2ContentConversion FSD v2

    26/41

    CUP – L Content Conversion

     

    Pa(e 2 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    This is a sample for Matchin" and is briefly described below.

    Figure: $"pical e%ample of the item t"pe Matching

    1. )!e instructions and description a*out t!e activit&.2. )!e main functionalit& of t!e Matching activit&.

    As per our o*servation< t!e instruction JClic2 t0e s0aded bars to select matc0ingitems" Undo a matc0 by clic2ing again" is *ein( fetc!ed from an eBternal file and

    not from L2 D'. So ?e are eBplicitl& appendin( t!is instruction at t!e end of t!edescription of t!e matc!in( template.

    )!e pac$a(e attri*ute of t!is activit& contains a >S" o*,ect ?!ose structure is asmentioned *elo?. -n specific ?e are usin( t!e varia*les question, questions andmatchtext from t!e *elo? structure for pro(rammin(. "ur pro(rammin( for t!is activit&is completel& *ased on t!is >S" o*,ect. -n case of an& c!an(e to t!is o*,ect structure?ould impact t!e functionalit& and 7U-.

    2

    '

  • 8/16/2019 CUP L2ContentConversion FSD v2

    27/41

    CUP – L Content Conversion

     

    Pa(e 2: of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    Figure: ()*+ structure of the Matching actiit"

    't0er /unctionalities

    1. )!is is t!e normal state of t!e *utton.

    2. )!is is t!e selected state of t!e *utton.

    6. )!is is t!e paired state of t!e *utton.

    +. )!is is t!e correct state of t!e *utton.

    8. )!is is t!e incorrect state of t!e *utton.. Scoring process – )otal score of t!e activit& is euall& divided across eac! matc!in(

    pair item availa*le. -n t!e a*ove eBample total score 8 is euall& divided across 8

    matc!in( pair items. So eac! matc!in( pair ?ill carr& 1 point.

  • 8/16/2019 CUP L2ContentConversion FSD v2

    28/41

    CUP – L Content Conversion

     

    Pa(e 2; of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    3.2.'  (eorderin" 

    This is a sample for (eorderin" and is briefly described below.

    Figure: $"pical e%ample of the item t"pe 0eordering

    1. )!e instructions and description a*out t!e activit&.2. )!e main functionalit& of t!e Reordering activit&.

    )!e pac$a(e attri*ute of t!is activit& contains a >S" o*,ect ?!ose structure is asmentioned *elo?. -n specific ?e are usin( t!e varia*les questions, elements and text

    from t!e *elo? structure for pro(rammin(. "ur pro(rammin( for t!is activit& iscompletel& *ased on t!is >S" o*,ect. -n case of an& c!an(e to t!is o*,ect structure

    ?ould impact t!e functionalit& and 7U-.

    2

    '

  • 8/16/2019 CUP L2ContentConversion FSD v2

    29/41

    CUP – L Content Conversion

     

    Pa(e 2@ of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    Figure: ()*+ structure of the 0eordering actiit"

    't0er /unctionalities

    1. )!is is t!e normal state of t!e *uttons.

    2. )!is is t!e disa*le state of t!e *uttons.

    6. )!is is t!e correct state of t!e

    *uttons.

    +. )!is is t!e incorrect state of t!e

    *uttons.8. Scoring process – )otal score of t!e activit& is euall& divided across eac! reorderin(

    ro?5sentence. -n t!e a*ove eBample total score ; is euall& divided across ;

    reorderin( ro?s. So eac! reorderin( ro? ?ill carr& 1 point.

  • 8/16/2019 CUP L2ContentConversion FSD v2

    30/41

    CUP – L Content Conversion

     

    Pa(e 60 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    3.2.) *icture +abel 

    This is a sample for *icture +abel and is briefly described below.

    Figure: $"pical e%ample of the item t"pe 1icture La-el

    1. )!e description a*out t!e activit&.2. )!e instructions< ima(es and t!e videos related to t!e activit&.6. )!e main functionalit& of t!e Picture La*el activit&.

    )!e pac$a(e attri*ute of t!is activit& contains a >S" o*,ect< t!e structure for ?!ic! ismentioned *elo?. )!e pro(rammin( for t!is activit& is completel& *ased on >S"o*,ect. An& c!an(e to t!is o*,ect structure< ?ould impact t!e functionalit& and 7U-.

    2

    '

  • 8/16/2019 CUP L2ContentConversion FSD v2

    31/41

    CUP – L Content Conversion

     

    Pa(e 61 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    Figure: ()*+ structure of the 1icture La-el actiit"

    't0er /unctionalities

    1. -f a uestion is su*mitted ?it!out an& ans?er t!en t!e a*ove instruction ?ill *e s!o?n

    on top of t!e uestion.

    2. )!is is t!e selected state of t!e drop do?n.

    6. )!is is t!e correct state of t!e drop do?n.

    +. )!is is t!e incorrect state t!e option selected.8. Scoring process – )otal score of t!e activit& is euall& divided across eac! dra((a*le

    item availa*le. -n t!e a*ove eBample total score 6 is euall& divided across 6 dra((a*le

    items. So eac! dra((a*le item ?ill carr& 1 point.

  • 8/16/2019 CUP L2ContentConversion FSD v2

    32/41

    CUP – L Content Conversion

     

    Pa(e 62 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    3.2.1, -ssay and Short Answers

    This is a sample for -ssay and Short Answer and is briefly described below.

    Figure: $"pical e%ample of the item t"pe ssa" and )hort !ns&ers

    1. )!e description a*out t!e activit& is desi(ned to s!o? !ere.2. )eBt editor is s!o?n !ere.6. )!is is t!e feed*ac$ part ?!ic! comes from t!e attri*ute Jconclusion from t!e D'.+. e are dependent on t?o more ne? attri*utes Conclusion and Feedback_text .

    )!e pac$a(e attri*ute of t!is activit& doesnMt contain t!e content of t!e activit& as

    mentioned in t!e %FP. -nstead t!e teBt editor is (ettin( loaded from t!e >S. )!e feed*ac$part is also not comin( from t!e attri*ute mentioned in t!e %FP.

    Co(niant is considerin( t!is activit& as a nonIscora*le activit&.

    '

    2

  • 8/16/2019 CUP L2ContentConversion FSD v2

    33/41

    CUP – L Content Conversion

     

    Pa(e 66 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    3.2.11 %ill in the lanks

    This is a sample for %ill in the lanks and is briefly described below.

    Figure: $"pical e%ample of the item t"pe Fill in the 3lanks

    1. )!e description a*out t!e activit&.

    2. )!e instructions< ima(es< videos and t!e options of t!e uestions.6. )!e main functionalit& of t!e Picture La*el activit&.

    $he package attri-ute of this actiit" contains a ()*+ o-#ect, the structure for &hich is mentioned

    -elo&. $he programming for this actiit" is completel" -ased on ()*+ o-#ect. !n" change to this o-#ect

    structure, &ould impact the functionalit" and /4I.

    2

    '

  • 8/16/2019 CUP L2ContentConversion FSD v2

    34/41

    CUP – L Content Conversion

     

    Pa(e 6+ of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    Figure: ()*+ structure of the Fill in the 3lanks actiit"

    Other functionalities

    1. -f a uestion is su*mitted ?it!out an& ans?er t!en t!e a*ove instruction ?ill *e s!o?n

    on top of t!e uestion.

    2. )!is is t!e selected state of t!e drop do?n.

    6. )!is is t!e correct state of t!e drop do?n.

    +. )!is is t!e incorrect state t!e option selected.8. Scoring process – )otal score of t!e activit& is euall& divided across eac! *lan$ item

    availa*le. -n t!e a*ove eBample total score 12 is euall& divided across 12 *lan$ items.

    So eac! *lan$ item ?ill carr& 1 point.

  • 8/16/2019 CUP L2ContentConversion FSD v2

    35/41

    CUP – L Content Conversion

     

    Pa(e 68 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    3.2.12 /i"hli"ht 

    This is a sample for /i"hli"ht and is briefly described below.

    Figure: $"pical e%ample of the item t"pe 5ighlight

    1. )!e total num*er of availa*le points for t!e particular activit& is displa&ed !ere. )!eavaila*le points are calculated *ased on t!e >S" o*,ect Jo*,.ans?ersN$e&O of t!e

    pac$a(e attri*ute. -f t!e correct value is set as 1< it is calculated as one availa*le point.2. )!e description a*out t!e activit& is desi(ned.6. )!e main functionalit& of t!e Picture La*el activit&.

    )!e pac$a(e attri*ute of t!is activit& contains a >S" o*,ect< t!e structure for ?!ic! ismentioned *elo?. )!e pro(rammin( for t!is activit& is completel& *ased on >S"o*,ect. An& c!an(e to t!is o*,ect structure< ?ould impact t!e functionalit& and 7U-.

    2

    '

  • 8/16/2019 CUP L2ContentConversion FSD v2

    36/41

    CUP – L Content Conversion

     

    Pa(e 6 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    Figure: ()*+ structure of the 5ighlight actiit"

    't0er /unctionalities

    1. -f a uestion is su*mitted ?it!out an& ans?er t!en t!e a*ove instruction ?ill *e

    s!o?n on top of t!e uestion.

    2. )!is is t!e selected state of t!e drop do?n.

    6. )!is is t!e correct state of t!e drop do?n.

    +. )!is is t!e incorrect state t!e option selected.

    8. Scoring process – )otal score of t!e activit& is euall& divided across eac!

    correct !otspot. -n t!e a*ove eBample total score ; is euall& divided across ;

    correct !otspot items. So eac! correct !otspot item ?ill carr& 1 point.

    3.2.13 0iewable *% 

  • 8/16/2019 CUP L2ContentConversion FSD v2

    37/41

    CUP – L Content Conversion

     

    Pa(e 6: of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    This is a sample for 0iewable *% and is briefly described below.

    Figure: $"pical e%ample of the item t"pe 6ie&a-le 1DF

    1. )!e description a*out t!e activit&.2. )!e place !older for vie?in( and printin( t!e pdf. For -PADs a lin$ is s!o?n ?!ic! opens

    a pdf to vie? in ne? pa(e and allo?s user to print t!e pdf.6. )!e >S" structure of t!e PDF is as follo?s

    Figure: ()*+ structure of the 6ie&a-le 1DF actiit"

    Co(niant doesnMt not support t!e s?f< flv and ot!er files ?!ic! are not compati*le?it! /)#L8. Also Co(niant is considerin( t!is activit& as a nonIscora*le activit&.

    2

  • 8/16/2019 CUP L2ContentConversion FSD v2

    38/41

    CUP – L Content Conversion

     

    Pa(e 6; of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    3"3 Page Level Design

    Figure: )ample of 1age Leel Design

  • 8/16/2019 CUP L2ContentConversion FSD v2

    39/41

    CUP – L Content Conversion

     

    Pa(e 6@ of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    • 7ach SCO !ac" is a single !age with one or more activies$

    •  The SCO will ,e mar"ed as com!lete once the user attem!ts all the activities3 also

    the score and !rogress will also ,e u!dated in the CMS$

    •  The com!letion o# a SCO will not ,e de!endent on the score$

    •  The SCO will ,e mar"ed as =6n !rogress1816ncom!lete1 i# the user visits the !age$• Cognizant would not su!!ort any Saved state #unctionality o# the activity due the

    length constraints o# the SCORM 2004 varia,les cmi$location and

    cmi$sus!enddata5$ 6# all the activities #or a !age is not attem!ted then the user will

    ,e !rom!ted with a warning message that he will lose the su,mitted data3 score and

    !rogress$

    • 6# the user visits the !age and doesn1t com!lete all the activities and exits3 then the

    visit will not ,e counted as an attem!t$ However3 the SCO will ,e mar"ed as =6n

    !rogress1816ncom!lete1$ On relaunching the all the activities needs to reattem!ted #or

    getting scored$

    • 6# the user has su,mitted all the activities then score o# the !age #or each activity iscalculated and a cumulative !ercentage score o# all activities will ,e sent to the

    CMS$

    • Scoring !rocess o# the each activity is total score mentioned in score  attri,ute

    divided ,y the total num,er o# -uestions mentioned in the n')er.o*.0'estions

    attri,ute$ 6# the availa,le score o# the activity is * !oints and total num,er o# 

    -uestions are 2 then each -uestion will carry ) !oints$

    3"- Design Speci/ications

    • e will ,e #ollowing the HTM9 and CSS) design standards along with JavaScri!t

    li,raries$

    • Custom HTM9 #ramewor" and tem!lates$

    •  The !ac"age will com!ly with SCORM 2004 4th edition$

    •  The color scheme used will ,e as !er the dierent colors re!resenting each code$

    Shown ,elow in the ta,le are the details #or the same'

    1+ Colors 'sed-

    Q4%*(GP Q4:G#dF Q2G9Fa9 Q  

    Q2#99F4 Q****** QG:G:G: Qa)0000

    .escri!tion >ont size >ont Style Color

    ;6 #onts :4 !x Regular Q 

  • 8/16/2019 CUP L2ContentConversion FSD v2

    40/41

    CUP – L Content Conversion

     

    Pa(e +0 of +1

      Pro,ect Development  Functional Specification Document 

    C3 Protected

    Content text :4 !x Regular Q0000003 Qcccccc3Q******

    (ll titles :4 !x Regular Q0000003 Q******

    6nstruction text :4!x Regular Qa)00003 Q000000

    3". (ssumptions

    •  The design o# the tem!lates will ,e ,ased on the details mentioned in these

    sections a,ove$

    •  The individual tem!lates designs are re!licated as !er the existing activity

    designs$

    •  The design will ,e su!!orted only #or the landsca!e orientation !ortrait

    orientation design is not in the sco!e$

    • 6# there is any design limitation3 !rior a!!roval D signo will ,e ta"en to

    im!lement alternative design$

    -"# C0ange Log

    ersio

    n

    3')e

    r

    Changes ade

    V 1.0 First Version

    V1.1

    Pa(e no. C!an(ed *& ffectiv

    e date

    C!an(es

    ffected

  • 8/16/2019 CUP L2ContentConversion FSD v2

    41/41

    CUP – L Content Conversion

    ."# Sign o// 

     KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKK

    For Client For Co(niant

    Date Date