Stage-Based Smart Learning Objects: Adaptation Perspective

In Chap. 8, we deal with a specific model of the smart content, i.e. the stage-based (SB) generative (smart) learning object (GLO/SLO) model. This model supports the automated adaptation of the educational content. We aim at showing how it is possible to integrate the STEM-driven CS education concepts into the SB GLO model. The model is a derivative from the initial GLO/SLO specification. Two dependent concepts, i.e. staging and context awareness, are basic to understand this model. The first means refactoring the structure of the original GLO specification into the stage-based structure without the loss of functionality. Semantically staging means the rearrangement of parameter space of an original GLO among stages so that it would be possible at the stage k (k > 1) to produce a meta-meta-program with (k–1) stages and finally at stage 1 to produce the target program. The user, making the context-dependent selection of parameter values at each stage, enables the system to narrow the parameter space according to his/her context and, in this way, to adapt gradually the generated content. We analyse a case study, the stage-based adaptation processes and learning scenarios. Finally, we discuss the capabilities of this methodology and present an overall evaluation with the focus on pedagogical aspects.

[1]  Tom Boyle,et al.  A Case in the Design of Generative Learning Objects (GLOs): Applied Statistical Methods , 2005 .

[2]  Faiçal Azouaou,et al.  Using and modeling context with ontology in e-learning: the case of teacher's personal annotation , 2006 .

[3]  Vytautas Štuikys,et al.  Model-driven processes and tools to design robot-based generative learning objects for computer science education , 2016, Sci. Comput. Program..

[4]  Giselher H. J. Redeker An educational taxonomy for learning objects , 2003, Proceedings 3rd IEEE International Conference on Advanced Technologies.

[5]  Vytautas Štuikys,et al.  Stage-Based Generative Learning Object Model for Automated Content Adaptation , 2017, Balt. J. Mod. Comput..

[6]  Vytautas Stuikys,et al.  Smart Learning Objects for Smart Education in Computer Science , 2015, Springer International Publishing.

[7]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[8]  Paul Dourish,et al.  What we talk about when we talk about context , 2004, Personal and Ubiquitous Computing.

[9]  Tom Boyle,et al.  Context and deep learning design , 2012, Comput. Educ..

[10]  Robertas Damasevicius,et al.  Meta-Programming and Model-Driven Meta-Program Development , 2012, Advanced Information and Knowledge Processing.

[11]  Erkki Sutinen,et al.  Special feature article: A Taxonomy for Definitions and Applications of LOs: A Meta-analysis of ICALT papers , 2005, J. Educ. Technol. Soc..

[12]  Edsger W. Dijkstra,et al.  Notes on structured programming , 1970 .

[13]  Vittorio Marengo,et al.  The OSEL Taxonomy for the Classification of Learning Objects , 2006 .

[14]  William B. Frakes,et al.  Software reuse research: status and future , 2005, IEEE Transactions on Software Engineering.

[15]  Renan G. Cattelan,et al.  An Automatic and Dynamic Approach for Personalized Recommendation of Learning Objects Considering Students Learning Styles: An Experimental Analysis , 2016, Informatics Educ..

[16]  Sangtae Ha,et al.  Individualization for Education at Scale: MIIC Design and Preliminary Evaluation , 2015, IEEE Transactions on Learning Technologies.

[17]  Tom Boyle,et al.  Design principles for authoring dynamic, reusable learning objects , 2003, ASCILITE.

[18]  Keith H. Bennett,et al.  A Staged Model for the Software Life Cycle , 2000, Computer.

[19]  Walid Taha,et al.  A Gentle Introduction to Multi-stage Programming , 2003, Domain-Specific Program Generation.

[20]  Terry Winograd,et al.  Architectures for Context , 2001, Hum. Comput. Interact..

[21]  Walid Taha,et al.  Multi-Stage Programming: Its Theory and Applications , 1999 .

[22]  T. V. Geetha,et al.  Learning content design and learner adaptation for adaptive e-learning environment: a survey , 2015, Artificial Intelligence Review.

[23]  Andreas Zimmermann,et al.  An Operational Definition of Context , 2007, CONTEXT.

[24]  Benjamin S. Bloom,et al.  A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom's Taxonomy of Educational Objectives , 2000 .

[25]  Johannes Sametinger,et al.  Software Engineering with Reusable Components , 1997, Springer Berlin Heidelberg.

[26]  Jaime Urquiza-Fuentes,et al.  Pedagogical Effectiveness of Engagement Levels - A Survey of Successful Experiences , 2009, Electron. Notes Theor. Comput. Sci..

[27]  D. Krathwohl A Revision of Bloom's Taxonomy: An Overview , 2002 .

[28]  Charles W. Krueger Multistage configuration trees for managing product family trees , 2013, SPLC '13.

[29]  Pithamber R. Polsani,et al.  Use and Abuse of Reusable Learning Objects , 2006, J. Digit. Inf..

[30]  Kohei Arai,et al.  Module Based Content Adaptation of Composite E-Learning Content for Delivering to Mobile Learners , 2011 .

[31]  Vytautas Stuikys,et al.  Stage-Based Generative Learning Object Model to Support Automatic Content Generation and Adaptation , 2016, 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC).

[32]  Juan Ramón Pérez Pérez,et al.  Adaptation in E-Learning Content Specifications with Dynamic Sharable Objects , 2016, Syst..

[33]  Qun Jin,et al.  Putting adaptive granularity and rich context into learning objects , 2010, 2010 9th International Conference on Information Technology Based Higher Education and Training (ITHET).

[34]  Judi Harris,et al.  What Is Technological Pedagogical Content Knowledge , 2009 .

[35]  David Wiley,et al.  Learning object design and sequencing theory , 2000 .

[36]  John Huddlestone,et al.  Learning object reuse - a four tier model , 2005 .

[37]  Warren Houghton,et al.  Engineering Subject Centre Guide: learning and teaching theory for engineering academics , 2004 .

[38]  Erik Duval,et al.  Context-Aware Recommender Systems for Learning: A Survey and Future Challenges , 2012, IEEE Transactions on Learning Technologies.

[39]  Krzysztof Czarnecki,et al.  Staged configuration through specialization and multilevel configuration of feature models , 2005, Softw. Process. Improv. Pract..

[40]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[41]  Vytautas Štuikys,et al.  Context-Aware Generative Learning Objects for Teaching Computer Science* , 2014 .

[42]  Ted J. Biggerstaff,et al.  The library scaling problem and the limits of concrete component reuse , 1994, Proceedings of 1994 3rd International Conference on Software Reuse.

[43]  Yacine Atif,et al.  Ontology-based framework for context-aware mobile learning , 2006, IWCMC '06.

[44]  D R Krathwohl,et al.  A REVISION OF BLOOMS TAXONOMY: AN OVERVIEW , 2002 .