Post on 22-Dec-2015
transcript
Mapping to LD Level A - Component
2004/8/12
Outline
Sequence and Selection Mapping Nested Activity Structure Mapping Mixed Activity Structure and Learning Activity Testing Conclusion
Sequence and Selection Mapping
Learning Activity
Learning Activity
Learning Activity
Activity Structure
LA_Add_1 LA_Add_2 LA_Add_3
AS_Add
Activity Structure with Sequence
LA_Add_1 LA_Add_2 LA_Add_3
AS_Add
LA_Add_1
LA_Add_3
LA_Add_2
LoadCourse
CompleteCourse
(Sequence)
Mapping to BPEL
LA_Add_1
LA_Add_3
LA_Add_2
LoadCourse
CompleteCourse
Mapping of Learning Activity in Sequence
Activity Structure with Selection Learner could select any activity randomly
without completing an activity. We can’t wait for a complete message after
loading an activity. Activity Structure with selection could declare
a number-to-select attribute to indicate how many sub-activities we have to complete. This imply that we have to use a loop, and the
condition follows the number-to-select attribute .
Activity Structure with Selection
LA_Add_1 LA_Add_2 LA_Add_3
AS_Add
(Selection)
LA_Add1
LA_Add3
LA_Add2
[else]
[else]
[isLA_Add1]
[isLA_Add2]
[isLA_Add3]
CompleteActivity
[else]
[selectMessage]
CompleteCourse
LoadCourse
[completeMessage]
[else]
[else]
[MathCount<number-to-select]
MathCount+1
LA_Add1
LA_Add3
LA_Add2
[else]
[else]
[isLA_Add1]
[isLA_Add2]
[isLA_Add3]
CompleteActivity
[else]
[selectMessage]
CompleteCourse
LoadCourse
[completeMessage]
[else]
[else]
[MathCount<number-to-select]
MathCount+1
Mapping to BPEL (1/2)
switch
pick
while
Mapping to BPEL (2/2)
pick
switch
while
Nested Activity Structure Mapping
Activity Structure
Learning Activity
Learning Activity
Activity Structure
Learning Activity
Learning Activity
Activity Structure
AS_MATH
LA_Add_1 LA_Add_2
AS_Add
LA_Sub_1 LA_Sub_2
AS_Sub
Nested Activity Structure Mapping 4 types of Mapping
Sequence – Sequence Sequence – Selection Selection – Sequence Selection – Selection
Sequence – Sequence Mapping
LA_Add_1
LoadCourse
CompleteCourse
LA_Add_2
LA_Add_3
LA_Sub_1
LA_Sub_2
LA_Sub_3
AS_MATH
LA_Add_1 LA_Add_2
AS_Add
LA_Sub_1 LA_Sub_2
AS_Sub
(Sequence)
(Sequence) (Sequence)
Mapping to BPEL
LA_Add_1
LoadCourse
CompleteCourse
LA_Add_2
LA_Add_3
LA_Sub_1
LA_Sub_2
LA_Sub_3
Sequence – Selection Mapping
AS_MATH
LA_Add_1 LA_Add_2
AS_Add
LA_Sub_1 LA_Sub_2
AS_Sub
(Sequence)
(Selection)(Selection)
CompleteCourse
LoadCourse
LA_Add_1
LA_Add_2
CompleteActivity
[else]
[AddCount<number-to-select]
AddCount+1
LA_Sub_1
LA_Sub_2
CompleteActivity
[else]
[SubCount<number-to-select]
SubCount+1
Mapping to BPEL
CompleteCourse
LoadCourse
LA_Add_1
LA_Add_2
CompleteActivity
[else]
[AddCount<number-to-select]
AddCount+1
LA_Sub_1
LA_Sub_2
CompleteActivity
[else]
[SubCount<number-to-select]
SubCount+1
Selection – Sequence Mapping
AS_MATH
LA_Add_1 LA_Add_2
AS_Add
LA_Sub_1 LA_Sub_2
AS_Sub
(Sequence)(Sequence)
(Selection)
CompleteCourse
LoadCourse
LA_Add_1
LA_Sub_1
[else]
[MathCount<number-to-select]
LA_Add_2
LA_Sub_2
MathCount+1
MathCount+1
[AS_Add]
[AS_Sub]
[else]
[else]
Mapping to BPEL
CompleteCourse
LoadCourse
LA_Add_1
LA_Sub_1
[else]
[MathCount<number-to-select]
LA_Add_2
LA_Sub_2
MathCount+1
MathCount+1
[AS_Add]
[AS_Sub]
[else]
[else]
Selection – Selection Mapping
CompleteCourse
LoadCourse
LA_Add_1
LA_Add_2
CompleteActivity
[else]
[MathCount<number-to-select]
LA_Sub_1
LA_Sub_2
AddCount+1
SubCount+1
[AS_Add]
[AS_Sub]
[AS_Add]
[AS_Sub]
[else]
[else]
[else]
[else]
[select]
[else]
[else]
[complete]
[LA_Add_1]
[LA_Add_2]
[LA_Sub_1]
[LA_Sub_2][else]
[else]
[else]
[else]
AS_MATH
LA_Add_1 LA_Add_2
AS_Add
LA_Sub_1 LA_Sub_2
AS_Sub
(Selection)
(Selection)(Selection)
Mapping to BPEL
CompleteCourse
LoadCourse
LA_Add_1
LA_Add_2
CompleteActivity
[else]
[MathCount<number-to-select]
LA_Sub_1
LA_Sub_2
AddCount+1
SubCount+1
[AS_Add]
[AS_Sub]
[AS_Add]
[AS_Sub]
[else]
[else]
[else]
[else]
[select]
[else]
[else]
[complete]
[LA_Add_1]
[LA_Add_2]
[LA_Sub_1]
[LA_Sub_2][else]
[else]
[else]
[else]
Mixed Activity Structure and Learning Activity
Activity Structure
Learning Activity
Learning Activity
Activity Structure
Learning Activity
Learning Activity
Activity Structure
Learning Activity
(Sequence) (Selection)
AS_MATH
LA_Add_1 LA_Add_2
AS_Add
LA_Sub_1 LA_Sub_2
AS_Sub LA_Test
(Selection)(Sequence)
Mixed Activity Structure and Learning Activity Sequence-Based Mapping Selection-Based Mapping
Sequence-Based Mapping
AS_MATH
LA_Add_1 LA_Add_2
AS_Add
LA_Sub_1 LA_Sub_2
AS_Sub LA_Test
(Selection)(Sequence)
(Sequence)
CompleteCourse
LoadCourse
LA_Sub_1
LA_Sub_2
CompleteActivity
[else]
[SubCount<number-to-select]
LA_Add_1
LA_Add_2
LA_Test
SubCount+1
Mapping to BPEL
CompleteCourse
LoadCourse
LA_Sub_1
LA_Sub_2
CompleteActivity
[else]
[SubCount<number-to-select]
LA_Add_1
LA_Add_2
LA_Test
SubCount+1
Selection-Based Mapping
AS_MATH
LA_Add_1 LA_Add_2
AS_Add
LA_Sub_1 LA_Sub_2
AS_Sub LA_Test
(Selection)(Sequence)
(Selection)
CompleteCourse
LoadCourse
LA_Add_1
CompleteActivity
[else]
[MathCount<number-to-select]
SubCount+1
MathCount+1
[AS_Add]
[AS_Sub]
[LA_Test]
[else]
[else]
[else]
[select]
[else]
[else]
[complete]
LA_Add_2
LA_Sub_1
LA_Sub_2
[AS_Sub]
[else][LA_Sub_1]
[LA_Sub_2][else]
[else]
MathCount+1
LA_Test
[LA_Test]
[else]
Mapping to BPEL
CompleteCourse
LoadCourse
LA_Add_1
CompleteActivity
[else]
[MathCount<number-to-select]
SubCount+1
MathCount+1
[AS_Add]
[AS_Sub]
[LA_Test]
[else]
[else]
[else]
[select]
[else]
[else]
[complete]
LA_Add_2
LA_Sub_1
LA_Sub_2
[AS_Sub]
[else][LA_Sub_1]
[LA_Sub_2][else]
[else]
MathCount+1
LA_Test
[LA_Test]
[else]
Revised Record
V0.01 初稿 , 撰寫 Sequence的Mapping 8/12
V0.02 修改,並新增 Selection的Mapping 8/13