TY - JOUR
T1 - Automated instructional design for CSCL
T2 - A hierarchical task network planning approach
AU - Challco, Geiser Chalco
AU - Gerosa, Marco Aurélio
AU - Bittencourt, Ig Ibert
AU - Isotani, Seiji
N1 - Funding Information:
We thank the CNPq (Process: 400481/2013-8, 310204/2011-9 and 550449/2011-6) for providing support for this research. The authors also wish to express their gratitude to the reviewers and editors of Expert Systems with Applications who spent their time and effort to improve the quality of this work.
PY - 2014/6/15
Y1 - 2014/6/15
N2 - In Computer Supported Collaborative Learning (CSCL), one of the most important tasks for instructional designers is to define scenarios that foster group learning. Such scenarios, defined as Units of Learning (UoLs), comprise different components and are organized according to pedagogical approaches to orchestrate group learning processes. Examples of UoL components are learning objects, student roles, student characteristics (e.g.; background, preferences, learning styles, etc.), instructional/learning goals, and activities, among others. Thus, the instructional design (ID) of a proper UoL for CSCL is a complex task that requires practice and experience. This is particularly true when designing, developing, adapting, and customizing UoLs, taking into consideration different instructional/learning goals and individual preferences of students. This paper therefore proposes using a Hierarchical Task Network (HTN) planning approach to automate and optimize the tasks of designers. To accomplish that, we define an initial CSCL scenario as "an ID task" and "a set of information related to students and the domain to be taught." Then we propose a model that formally describes ID for CSCL as HTN planning, where the initial CSCL scenario is adapted and refined according to student needs. In this model, the ID strategies are defined as hierarchical tasks and methods into a planning domain definition, and the initial CSCL scenario is defined as a planning problem definition. To validate our approach, we develop a CSCL courseware generator that (i) helps designers to set up an initial CSCL scenario; (ii) automatically generates a personalized UoL based on a given initial scenario; and (iii) supports the adaptation of UoLs.
AB - In Computer Supported Collaborative Learning (CSCL), one of the most important tasks for instructional designers is to define scenarios that foster group learning. Such scenarios, defined as Units of Learning (UoLs), comprise different components and are organized according to pedagogical approaches to orchestrate group learning processes. Examples of UoL components are learning objects, student roles, student characteristics (e.g.; background, preferences, learning styles, etc.), instructional/learning goals, and activities, among others. Thus, the instructional design (ID) of a proper UoL for CSCL is a complex task that requires practice and experience. This is particularly true when designing, developing, adapting, and customizing UoLs, taking into consideration different instructional/learning goals and individual preferences of students. This paper therefore proposes using a Hierarchical Task Network (HTN) planning approach to automate and optimize the tasks of designers. To accomplish that, we define an initial CSCL scenario as "an ID task" and "a set of information related to students and the domain to be taught." Then we propose a model that formally describes ID for CSCL as HTN planning, where the initial CSCL scenario is adapted and refined according to student needs. In this model, the ID strategies are defined as hierarchical tasks and methods into a planning domain definition, and the initial CSCL scenario is defined as a planning problem definition. To validate our approach, we develop a CSCL courseware generator that (i) helps designers to set up an initial CSCL scenario; (ii) automatically generates a personalized UoL based on a given initial scenario; and (iii) supports the adaptation of UoLs.
KW - Automated planning
KW - CSCL script design pattern
KW - Collaborative learning
KW - Courseware generator
KW - Hierarchical task network planning
KW - Instructional design
KW - Unit of learning
UR - http://www.scopus.com/inward/record.url?scp=84891821738&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84891821738&partnerID=8YFLogxK
U2 - 10.1016/j.eswa.2013.12.016
DO - 10.1016/j.eswa.2013.12.016
M3 - Article
AN - SCOPUS:84891821738
SN - 0957-4174
VL - 41
SP - 3777
EP - 3798
JO - Expert Systems with Applications
JF - Expert Systems with Applications
IS - 8
ER -