Hierarchical Role-based Design of Web-based Educational Systems for Blended Learning in Higher Education

Educational software should be designed by development teams with actual teachers. Thus, implementations of this type of software would be able to cover most teaching requirements and to adjust to different teaching principles. Moreover, some more work should be done to abstract common patterns in educational software so that software engineering methods can be adapted to suit educational needs. We propose an abstraction of system users by defining a role hierarchy which fits web-based collaborative educational systems. This proposal, which can significantly improve software adaptability and usability, has been used to develop Tutor, a web-based educational software system to promote a blended learning environment in Higher Education.

[1]  Bernd Bruegge,et al.  Object-Oriented Software Engineering Using UML, Patterns, and Java , 2009 .

[2]  Michael Derntl,et al.  Patterns for blended, Person-Centered learning: strategy, concepts, experiences, and evaluation , 2004, SAC '04.

[3]  Maria Beatrice Ligorio,et al.  Perspectives and patterns in developing and implementing international web-based collaborative learning environments , 2005, Comput. Educ..

[4]  Michael Kerres,et al.  A Didactical Framework for the Design of Blended Learning Arrangements , 2003 .

[5]  Josie Taylor Moving into Multimedia: Issues for Teaching and Learning , 1996 .

[6]  G. Rossi,et al.  An Object Oriented Approach to Web-Based Application Design , 1998 .

[7]  Gustavo Rossi,et al.  An Object Oriented Approach to Web-Based Applications Design , 1998, Theory Pract. Object Syst..

[8]  David W. McMullen,et al.  The Constructivist Connection: Linking Theory, Best Practice, and Technology. , 1996 .

[9]  Pao-Hua Chou,et al.  Accessing e-Learners' Knowledge for Personalization in e-Learning Environment , 2009, J. Res. Pract. Inf. Technol..

[10]  Trygve Reenskaug,et al.  The Model-View-Controller (MVC) Its Past and Present , 2003 .

[11]  Peter Thomas,et al.  Professional content management systems - handling digital media assets , 2004 .

[12]  Miguel J. Hornos,et al.  Applying Quality Hypermedia Design Principles to a Web-based Educational System , 2007, WEBIST.

[13]  Jiri Lallimo,et al.  From Collaborative Technology to Collaborative Use of Technology: Designing Learning Oriented Infrastructures , 2004 .

[14]  Neal P. Juster,et al.  Embedding an integrated learning environment and digital repository in design engineering education: lessons learned for sustainability , 2007, Br. J. Educ. Technol..

[15]  Joanne M. McInnerney,et al.  Online Learning: Social Interaction and the Creation of a Sense of Community , 2004, J. Educ. Technol. Soc..

[16]  Gudela Grote,et al.  Distributed collaboration activities in a blended learning scenario and the effects on learning performance , 2007, J. Comput. Assist. Learn..

[17]  Mohamed Fayad,et al.  Aspects of software adaptability , 1996, CACM.

[18]  Maggie McPherson,et al.  Critical issues for e-learning delivery: what may seem obvious is not always put into practice , 2008, J. Comput. Assist. Learn..

[19]  Fleur Ruth Prinsen,et al.  The influence of learner characteristics on degree and type of participation in a CSCL environment , 2007, Br. J. Educ. Technol..

[20]  Günter Pomaska,et al.  PHP Hypertext Preprocessor , 2012 .

[21]  Manuel Noguera,et al.  Enabling customizable virtual debate environments in higher education , 2010 .

[22]  Yi-Ching Jean Chiu Facilitating Asian students' critical thinking in online discussions , 2009, Br. J. Educ. Technol..

[23]  Shelley Shwu-Ching Young,et al.  Teacher-oriented adaptive Web-based environment for supporting practical teaching models: a case study of "school for all" , 2005, Comput. Educ..

[24]  Ann L. Brown,et al.  Psychological theory and the design of innovative learning environments: On procedures, principles, and systems. , 1996 .

[25]  Antonio F. Gómez-Skarmeta,et al.  Design of web-based collaborative learning environments. Translating the pedagogical learning principles to human computer interface , 2005, Comput. Educ..

[26]  Harvey Singh,et al.  Building Effective Blended Learning Programs , 2021, Challenges and Opportunities for the Global Implementation of E-Learning Frameworks.

[27]  Larry L. Constantine,et al.  Usage-Centered Engineering for Web Applications , 2002, IEEE Softw..

[28]  D. Randy Garrison,et al.  Blended Learning in Higher Education: Framework, Priciples and Guidlines , 2007 .

[29]  Doubletree Hotel San Jose,et al.  The World's Most Popular Open Source Database , 2003 .

[30]  Matthew Roberts,et al.  Students' response to traditional and computer-assisted formative feedback: A comparative case study , 2008, Br. J. Educ. Technol..

[31]  RubensWilfred,et al.  Design of web-based collaborative learning environments , 2005 .

[32]  Gordon B. Davis,et al.  User Acceptance of Information Technology: Toward a Unified View , 2003, MIS Q..