You are on page 1of 7

Novel Choice Adaptivity

Summary
Summary: This test case is to verify the creation of Choice Module.
The Choice module itself should be supported throughout the scope and sequence
tree. This would mean that a choice may reside within a course and contain Units, or
reside within a unit and contain essons, it may even reside within a lesson and only
contain modules of type module and learning ob!ects.
Set Up
"elect an "" and clic# on Create Module on Manage the "cope $ "equence
Steps:
The Create%&dit Module Modal 'indow has the following elements( Module )ame
field, *isplay )ame field, Module Type dropdown, "tatus dropdown, *escription field,
&stimated Time field, +daptivity radio buttons, save button and cancel button.
,. &nter all the required fields and at -Module Type- drop down, select -Choice-
value. +lso, verify the default values, validation and functionality of all the
fields and the save % cancel buttons.
Expected Results
,.
,., Module )ame. .t is only used internally to identify the module.
/equired field.
+llow alphanumeric characters.
,.0 *isplay )ame. &1ternal display name for module when presenting the module
to the user. The module display name displays in the "" Tree.
/equired field.
+llow alphanumeric characters.
,.2 Module Type. *efault depends on where the module is being added to within the
"cope $ "equence.
3alues when adding to a Course(
4Choice
4esson
4Module
4"ubcourse
4Unit 5default6
"elect Choice as Module Type.
,.7 "tatus *ropdown. 8b!ect status values are consistent across the system.
/equired.
Currently all modules default to +pproved for 9ublish and cannot have their
status edited.
,.: *escription Te1t. This is an internal description of the module, and can be used
to describe its purpose and%or content. The description is never published to the
student, learning coach, or teacher.
8ptional field.
+llow alphanumeric characters.
,.; &stimated Time. This is the estimated time it should ta#e the average user to
complete the average route through the module. This is for guidance purposes so
that the content creators #now how much time they have available when content
for the module.
8ptional field.
*efault value for this field is( <(<<
+llow numerals only.
Te1tbo1 for hours(
)o ma1 character limit.
Te1tbo1 for minutes(
Ma1 character = 0
.f user enters a value greater than :> for minutes, display error message(
3alue must be between < and :> min
Te1tbo1 for seconds(
Ma1 character = 0
.f user enters a value greater than :> for seconds, display error message(
3alue must be between < and :> sec
,.? +daptivity /adio buttons. *etermines whether the module includes adaptivity or
not
3alues(
@es
)o 5default6. eave this value selected.

,.A "ave Button
'hen clic#ed, chec# to see if all required fields have been entered. .f not,
display error messages.
.f o#ay(
.f creating new module, save the information and close the window.
.f editing e1isting module, save information and close window.
,.> Cancel Button
.f clic#ed, discard changes and close window.
Summary
Summary: This test case is to verify the creation of .ntroduction Module.
.ntroduction Module is where the preview or introductory content will be placed. +lso,
this module provides details about the choices. .t can include Modules, +ctivities,
+ssessments where Type=Ungraded.
.t is important to note that the module type .ntroduction can only e1ist within the
module type Choice. .t cannot be used without being the first module nested within a
Choice module.
Set Up
"elect a Choice Module within "$" and clic# on Create Module on Manage the "cope
$ "equence.
Steps:
The Create%&dit Module Modal 'indow has the following elements( Module )ame
field, *isplay )ame field, Module Type dropdown, "tatus dropdown, *escription field,
&stimated Time field, +daptivity radio buttons, save button and cancel button.
,. &nter all the required fields and at -Module Type- drop down, select
-.ntroduction value. +lso, verify the default values, validation and functionality
of all the fields and the save % cancel buttons.
Expected Results
,., Module Type. *efault depends on where the module is being added to within the
"cope $ "equence.
3alues when adding to a Choice Module(
4.ntroduction 5default6
4Module
eave .ntroduction selected as Module Type.
,.0 Cor the correct data entry in the rest of the modal window, please refers to Test
Case .*( DDDD
Summary
Summary: This test case is to verify the creation of +daptive Module for )ovel
Choice.
This module type will contain a template called )ovel Choice.
Set Up
"elect a Choice Module within "$" and clic# on Create Module on Manage the "cope
$ "equence. Ma#e sure that choice module contains an .ntroduction Module which
provides details about the choices.
Steps:
The Create%&dit Module Modal 'indow has the following elements( Module )ame
field, *isplay )ame field, Module Type dropdown, "tatus dropdown, *escription field,
&stimated Time field, +daptivity radio buttons, save button and cancel button.
,. &nter all the required fields and at -Module Type- drop down, select -Module
value. +lso, verify the default values, validation and functionality of all the
fields and the save % cancel buttons.
Expected Results
,., Module Type. *efault depends on where the module is being added to within the
"cope $ "equence.
3alues when adding to a Choice Module(
4.ntroduction 5default6
4Module
"elect Module as Module Type.
,.0 +daptivity /adio buttons. *etermines whether the module includes adaptivity or
not
3alues(
@es
)o 5default6
"elect @es.
.f value is yes(
*isplay +daptive 9aths Tab.
,.2 Cor the correct data entry in the rest of the modal window, please refers to Test
Case .*( DDDD
Summary
Summary: This test case is to verify the addition of )ovel Choice template to the
+daptive Module.
Set Up
"elect the +daptive module within a Choice Module, go to 9aths tab and clic# on
Choose +daptive Template.
Steps:
,. 3erify the functionality of +dd +daptive Template modal window.
0. 3erify the functionality of +daptive 9aths Tab.
Expected Results
,. +dd +daptive Module.
Category. *isplays all the Template Categories.
3alues= +utomated, User Choice, &1ternal *ependency.
"elect User Choice as category.
Template. *isplays all associated Templates for the associated Category.
3alue type= Template "hort name
"elect )ovel Choice as +daptive Template.
+ template contains placeholder elements that have placeholder rules
associated to them. The placeholder ob!ects can be replaced with an actual
activity or module.
Template attributes
default path count
decision point placement
name
type
Template Title
3alue type = Template ong name
Thumbnail
*isplay thumbnail associated to template 5,A< 1 ,:,6
*escription
*isplay description for template.
Clic# 8# button.
8nce an adaptivity template has been selected, the adaptive module created will
include two new areas( +daptive 9aths and /ules.
0. +daptive 9aths Tab. + path is a type of Module that only shows subset of the
default Module information. The Module type of 9ath is a value that is applied
by the system )8T the user. 8nly shows one level of tree content. *oes not
show children of a Module within the 9ath.

9aths have the following attribute fields(
9ath Title E containing the internal name for the path.
9ath *isplay )ame E containing the name of the path that will be displayed
in the M".
9ath *escription 4 containing a brief description or overview of the paths
contents and purpose.
Freen Chec# or +steris#
Chec#mar# displays in front of the 9ath name.
)on4+daptive 9ath.
*isplays the same elements displayed in the tree for the selected Module.
9aths should contain modules type module.
To prevent issues with guide generation and unit numbering, the initial
release of e1panded adaptivity will only allow a single unit to be placed in
each adaptive pathway.
By convention the modules used as choice paths are not displayed in the tree
structure of the CM", and are instead viewed and modified via the adaptivity
authoring interface screens.
Cor &1ample(
o Module, type=M8*U&, adaptivity=@&"
Module, type=M8*U&
This is treated as the default path by the M"
Can include Modules, +ctivities, and +ssessments.
*ecision 9oint
+daptive rules applied to choices occur here.
Module, type=M8*U&
This is the first adaptive path which contains the first user
choice.
Unit E Blac# Beauty
n essons
Module, type=M8*U&
This is the second adaptive path, containing the second
choice option.
Unit E The Gobbit
n essons
Module, type=M8*U&
This is the third choice option
Unit E 9eter /abbit
n essons

You might also like