Towards a Web-Based Adaptive Problem-Based Learning Application

Problem-based learning (PBL) can be organized and conducted in a number of ways. Building a PBL application to support various PBL forms directly is difficult because the scope of variability cannot be completely known and there is a high cost in terms of time and efforts incurred. Existing PBL applications are developed usually to support a specific form of PBL. In this paper we propose a model-driven approach (MDA) to the development of an adaptive PBL application. We apply model-driven principles to enable the teacher to represent a PBL script in a PBL scripting language as a formal model and then use the model at run-time for managing the executions of the adaptation at a high level. As a consequence, the functions and the user interfaces of the PBL application can be adjusted according to the role of the users, the phases and the activities of a PBL process. The users of the PBL application, especially those who have no comprehensive knowledge about PBL, can be guided and constrained to do right thing at right time following a well-known PBL model or a best practice.

[1]  Moira McLoughlin,et al.  Peeling back the layers of learning: a classroom model for problem-based learning. , 2007, Nurse education today.

[2]  Panagiotis D. Bamidis,et al.  Problem-Based Learning via Web 2.0 Technologies , 2008, 2008 21st IEEE International Symposium on Computer-Based Medical Systems.

[3]  H. Barrows The Tutorial Process , 1992 .

[4]  Mohammed Samaka,et al.  Towards Pedagogy-Driven Learning Design: A Case Study of Problem-Based Learning Design , 2014, ICWL.

[5]  S. E. Morris Problem-based learning in clinical education: the next generation , 2014 .

[6]  Jean Michel,et al.  Management of Change-Implementation of Problem-based and Project-Based Learning in Engineering , 2009 .

[7]  Cindy E. Hmelo-Silver,et al.  Targeting Transfer in a STELLAR PBL Course for Pre-Service Teachers , 2009 .

[8]  E. Graaff,et al.  History of problem-based and project-based learning , 2007 .

[9]  Cindy E. Hmelo-Silver,et al.  Learning Theories and Problem-Based Learning , 2012 .

[10]  Vassilios Peristeras,et al.  Enabling Problem Based Learning through Web 2.0 Technologies: PBL 2.0 , 2012, J. Educ. Technol. Soc..

[11]  D. Allen,et al.  What is Problem-Based Learning? , 2006 .

[12]  Mohammed Samaka,et al.  ePBL: Design and implementation of a Problem-based Learning environment , 2013, 2013 IEEE Global Engineering Education Conference (EDUCON).

[13]  Jean Vanderdonckt,et al.  A Unifying Reference Framework for multi-target user interfaces , 2003, Interact. Comput..

[14]  Marlene Scardamalia,et al.  Computer-Supported Intentional Learning Environments , 1989 .

[15]  E. Graaff,et al.  Characteristics of Problem-Based Learning * , 2022 .

[16]  Arie van Deursen,et al.  Domain-specific languages: an annotated bibliography , 2000, SIGP.

[17]  Janet L. Kolodner,et al.  Learning by Design from Theory to Practice , 1998 .

[18]  Wim H. Gijselaers,et al.  Bringing Problem-Based Learning To Higher Education: Theory And Practice , 1996 .

[19]  D. Wood,et al.  ABC of learning and teaching in medicine: Problem based learning , 2003 .

[20]  Mohammed Samaka,et al.  Facilitating teachers in developing online PBL courses , 2013, Proceedings of 2013 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE).

[21]  Marianne Georgsen,et al.  Identifying Differences in Understandings of PBL, Theory and Interactional Interdependencies , 2010 .

[22]  Yijun Yu,et al.  Adaptive Model-Driven User Interface Development Systems , 2014, ACM Comput. Surv..

[23]  Lone Dirckinck-Holmfeld,et al.  Guest Editorial for Special Issue on Problem Based Learning and ICT Innovation of Problem Based Learning through ICT: Linking Local and Global Experiences , 2009 .

[24]  H S Barrows,et al.  A taxonomy of problem‐based learning methods , 1986, Medical education.