Abstract

Tools for learning analytics are becoming essential features of Learning Management Systems (LMS) and various course delivery platforms. These tools collect data from online learning platforms, analyze the collected data, and present the extracted information in a visually appealing manner. Representing the design-level concerns of such tools is one of the significant challenges faced by software developers. One way of overcoming this challenge is to adopt architectural perspectives which is a mechanism used by software architects to capture high-level design concerns. In this Chapter, we present an architectural perspective of such learning analytics tools and components. The primary objective of the chapter is to describe the functional elements and non-functional properties supported by such tools. Further, the chapter describes various techniques for realizing these functional and non-functional elements. Such an architectural perspective is useful in two different ways. First, the design knowledge represented through an architectural perspective is potentially useful to communicate the design and implementation of a learning analytics based system. Second, the architectural perspectives can also be used to evaluate the design of the tools in achieving their stated goals.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call