2nd International Conference on Electrical, Communication and Computer Engineering, ICECCE 2020, İstanbul, Turkey, 12 - 13 June 2020
© 2020 IEEE.Tracking, modelling and understanding user activities in e learning platforms have become an emerging need in recent years. Understanding the user's learning behavior will allow e learning platforms to produce actions that might improve the learning process for the users. This study is focusing on the design of distributed software architecture of a system, which could track, model, understand the user behavior and produce actions to help users to have a better learning experience. We provide a prototype implementation of the proposed architecture and evaluate its performance for varying message loads. The results indicate that the proposed system can perform well and its processing overhead is negligible.