Abstract: Situation is a computational abstraction that encapsulates human-centric contexts, which can be human-oriented behavioral contexts as well as the relevant environmental contexts. Its potential applications in computer science range from artificial intelligence, service computing, human-computer interaction, pervasive computing to software engineering and software systems. In this paper, we introduce a user-centric situation-aware Intelligent Online Learning Platform (IOLP) that aims to provide a personalized learning experience for those conducting online-learning activities. It joins the engineering techniques from Machine Learning, Intelligent Systems (IS) and Human-Computing Interaction (HCI) to offer highly personalized services to the users. It serves as an experimental subject for, as well as a real-world implementation of situations. Under the strength of the abstraction of situation, various elements drawn from different areas in computer science are seamlessly integrated towards a user-centric Intelligent Online Learning Platform (IOLP). Our discussions on the IOLP are further supported by an online class instance it currently hosts featuring Python Programming.
Loading