Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Section
Column

LAMS allows authors to route learners along specific branches based on a preexisting Grouping Object. Once both the grouping object and branching activity have been created, the author must create 'Mappings' of each group to a particular Branch. (Alternatively, the author can elect to define these in the monitoring environment).

Column
width20%
Lozenge
colorgreen
arrownone
icon!home^clapper.png!
linkhttp://saturn.melcoe.mq.edu.au/lams2/docs/winks/branch2.htm
titleGrouping-Based Branching
Automatically assign Learners to Branches using on a Grouping Activity.
Center

{:=|=|=false} || These
Wiki Markup
Advanced Tables - Table Plus
width
80%
enableSorting
false
enableHighlighting
false

These step-by-step

instructions

describe

how

to

create

a

Group-Based

Branching:

|| |# Create a [grouping object|lagrp11#enAU]. Either

  1. Create a grouping object. Either 'random'
  1. or
  1. 'chosen'
  1. groups
  1. can
  1. be
  1. used,
  1. but
  1. the
  1. number
  1. of
  1. groups
  1. must
  1. be
*
  1. fixed
*
  1. in
  1. order
  1. to
  1. set
  1. up
  1. the
  1. branching
  1. as
  1. an
  1. author.
  1. If
  1. the
  1. grouping
  1. is
  1. based
  1. on
  1. 'number
  1. of
  1. learners',
  1. LAMS
  1. cannot
  1. predict
  1. how
  1. many
  1. groups
  1. will
  1. be
  1. created,
  1. and
  1. thus
  1. the
  1. branching
  1. allocations
  1. are
  1. performed
  1. by
  1. the
  1. monitor
  1. when
  1. the
  1. sequence
  1. is
  1. run.
\\ \\ # Create a transition from the grouping object to the Branching Activity. \\ \\ # In the [Properties Inspector|authoring#propinspector], click the *Branching Type* drop-down box and select


  1. Create a transition from the grouping object to the Branching Activity.

  2. In the Properties Inspector, click the Branching Type drop-down box and select 'Group-based.'
\\ \\ # A second


  1. A second drop-down
  1. box
  1. will
  1. appear,
  1. allowing
  1. a
  1. choice
  1. between
  1. all
  1. the
  1. grouping
  1. objects
  1. in
  1. the
  1. sequence.
  1. (For
  1. this
  1. reason,
  1. sequences
  1. that
  1. contain
  1. multiple
  1. grouping
  1. objects
  1. should
  1. use
  1. a
  1. different
  1. name
  1. for
  1. each
  1. object.)
\\ \\ # When the link to the grouping object has been created, click the "Setup Mappings" button, which is now visible. \\ \\ # This will list all of the groups from the grouping object alongside all the branches in the branching activity. Simply select one or more groups to link to a particular branch and add them to the 'Mappings' column. | {table-plus}


  1. When the link to the grouping object has been created, click the "Setup Mappings" button, which is now visible.

  2. This will list all of the groups from the grouping object alongside all the branches in the branching activity. Simply select one or more groups to link to a particular branch and add them to the 'Mappings' column.

When using Group-Based branching, the branching decisions are completely automatic. LAMS displays the Grouping Object to Learners, and the transition from the main sequence to the branched activity is seamless.

...

Info
title*+There are two key concepts involved in Tool-Based branching: _Conditions_ and _Mappings_.+*
  • Conditions are a way of grouping learners by their performance in the relevant activity. For example, a condition may be based on whether a learner has answered all questions in a quiz correctly or not. For more information on currently available conditions, view this page for the Multiple Choice or this page for the Forum.
  • Mappings describe which Condition sends learners to which branch. Once LAMS determines which Condition the Learner is a part of, the Mapping is used to send that Learner to a particular branch.
  • A particular Condition may only be mapped to a single branch, but a single branch may have several different conditions mapped to it.
Center

{:=80%|enableHighlighting=false|enableSorting=false} || These
Wiki Markup
Advanced Tables - Table Plus
width
80%
enableSortingfalse
enableHighlightingfalse

These step-by-step

instructions

describe

how

to

create

a

Tool-Output

Based

Branching:

|| | # Create the Branching Activity as normal. \\ \\ # Place either a [Forum|lafrum11#enAU] or [Multiple Choice|lamc11#enAU] activity in the sequence +BEFORE+ the Branching activity, and create the transition lines. \\ \\ # Select the Branching activity. Using the [Properties Inspector|authoring#propinspector#enAU], select +Tool Output+ from _Branching Type_ menu. \\ \\ # A new drop-down will appear, allowing for selection of any one of the Forum or Multiple Choice activities in the sequence. \\ \\ # Choose the +Setup Conditional Statements+ button. \\ \\ # Define the Conditions as required for the sequence, and then click *Done.* \\ \\ # The *Setup Mappings* dialog will open. This dialog specifies which Conditions are Mapped to each Branch. ## Select a Condition from the First Column. ## Select the Branch where the Condition will be mapped. ## Click *>>* button to create the mapping. ## Repeat until all conditions have been mapped to a branch.| {table-plus}

  1. Create the Branching Activity as normal.

  2. Place either a Forum or Multiple Choice activity in the sequence BEFORE the Branching activity, and create the transition lines.

  3. Select the Branching activity. Using the Properties Inspector, select Tool Output from Branching Type menu.

  4. A new drop-down will appear, allowing for selection of any one of the Forum or Multiple Choice activities in the sequence.

  5. Choose the Setup Conditional Statements button.

  6. Define the Conditions as required for the sequence, and then click Done.

  7. The Setup Mappings dialog will open. This dialog specifies which Conditions are Mapped to each Branch.
    1. Select a Condition from the First Column.
    2. Select the Branch where the Condition will be mapped.
    3. Click >> button to create the mapping.
    4. Repeat until all conditions have been mapped to a branch.

...