Architecture Proposal for Micro-Learning Application for Learning and Teaching Programming Courses

2020 
The paper describes the architecture, processes and issues related to the current phase of the development and pivotal deployment of the microlearning-based web application for improving programming skills and learning other software engineering topics. This application integrates the advantages of microlearning approach, gamification and learning analytics into the existing learning ecosystem and IT infrastructure of the contemporary educational organisation. The main aim of the paper is to review and analyse different parts of the architecture of a modern educational application, describe their main features and unique roles. The necessity to use open standards for storing educational data and its further analysis using learning analytics methods is emphasised. Subsequently, the current version of the developed micro-learning application for learning programming languages is presented. Finally, the first experience with its pivotal deployment as well as the direction of its future development is described in detail.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    18
    References
    0
    Citations
    NaN
    KQI
    []