Framework for Personalised Online Education based on Learning Analytics through the use of Domain-Specific Modelling and Data Analytics

This paper contains a framework for the design and development of adaptive Virtual Learning Environments (VLEs) to assist educators of all disciplines with configuring and creating adaptive VLEs tailored to their needs. The proposed work is performed in three stages: In the first stage, development of an adaptive VLE that collects learning analytics and enables the educator to parametrize (turn on/off) their collection. The output of these analytics gets stored for further processing. In the second stage, data analysis and processing has been performed for the collected information. In the third stage, the results have been used as an input to adaptive VLE to enable informed personalisation of the student learning path and other adaptations. In this paper, we have proposed the combined use of two different environments for the different stages to achieve the most from their specialisation. For the first and the third stage, the MPS Jetbrains environment for the development of a domain-specific language (DSL) for adaptive VLEs was utilised. This development environment assists the creation of a new DSL that will enable educators to focus on the domain aspects and configure their adaptive VLE implementation to their needs. For the second stage of data analysis, the weka library was used to process the data, apply a range of classification algorithms and produce/store results that can then be used as an input to the adaptive VLE DSL. Overall, the proposed frameworksystem is anticipated to isolate the domain problem from the corresponding implementation details of web development and data analysis and give the adaptive VLE developer a seamless environment to experiment with a very quick turn-around time with ideas in their domain. More automation and integration between the VLE and the data science algorithms utilised for learning analytics data are part of our future plans towards the greater vision of more autonomic and personalised VLEs.

[1]  Joel Grus,et al.  Data science from scratch , 2015 .

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

[3]  Stefaan Ternier,et al.  Personalisation of Learning in Virtual Learning Environments , 2009, EC-TEL.

[4]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques, 3rd Edition , 1999 .

[5]  Dirk T. Tempelaar,et al.  In search for the most informative data for feedback generation: Learning analytics in a data-rich context , 2015, Comput. Hum. Behav..

[6]  อนิรุธ สืบสิงห์,et al.  Data Mining Practical Machine Learning Tools and Techniques , 2014 .

[7]  Eelco Visser,et al.  DSL Engineering - Designing, Implementing and Using Domain-Specific Languages , 2013 .

[8]  M. Aly Survey on Multiclass Classification Methods , 2005 .

[9]  Vaughn Vernon,et al.  Implementing Domain-Driven Design , 2013 .

[10]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[11]  Elaine Pearson,et al.  An adaptable personal learning environment for e-learning and e-assessment , 2008, CompSysTech.

[12]  Bradley R. Schmerl,et al.  Software Engineering for Self-Adaptive Systems: A Second Research Roadmap , 2010, Software Engineering for Self-Adaptive Systems.

[13]  Carol Calvert Developing a model and applications for probabilities of student success: a case study of predictive analytics , 2014 .

[14]  Igor Hawryszkiewycz,et al.  Towards personalised and collaborative learning management systems , 2003, Proceedings 3rd IEEE International Conference on Advanced Technologies.

[15]  Huaiqing Wang,et al.  A conceptual model of personalized virtual learning environments , 2005, Expert Syst. Appl..