Learning Management systems (LMSs) store different kinds of e-learning related data, whose analysis is important for monitoring students' learning processes. This paper presents a solution that enable LMS users to define database attributes they want to analyze, without need to know the internal organization of LMS database. Selected attributes are treated as a universal relation query and, after executed, query results are automatically converted into interactive graphical representations.
Learning Management systems (LMSs) store different kinds of e-learning related data, whose analysis is important for monitoring students' learning processes. This paper presents a solution that enable LMS users to define database attributes they want to analyze, without need to know the internal organization of LMS database. Selected attributes are treated as a universal relation query and, after executed, query results are automatically converted into interactive graphical representations.
Learning Management systems (LMSs) store different kinds of e-learning related data, whose analysis is important for monitoring students' learning processes. This paper presents a solution that enable LMS users to define database attributes they want to analyze, without need to know the internal organization of LMS database. Selected attributes are treated as a universal relation query and, after executed, query results are automatically converted into interactive graphical representations.
Learning Management Systems’ database exploration by means of
Information Visualization-based query tools
Celmar Guimarães da Silva and Heloísa Vieira da Rocha
Institute of Computing, State University of Campinas P.O. Box 6176, Zip Code 13084-971, Campinas, São Paulo, Brazil Phone number: 55 19 3521-5838 {celmar, heloisa}@ic.unicamp.br
Abstract that can reveal problems related to some adopted
course methodology. However, analyzing these LMS Learning Management Systems (LMSs) store data by means of these systems’ textual interfaces is an different kinds of e-learning related data, whose arduous work, because these interfaces hamper the analysis is important for monitoring students’ learning observation of patterns and trends that are relevant for processes and for helping detection of potential the analysis. problems on these processes. Different researches This kind of difficulty when analyzing data is apply Information Visualization concepts and investigated by Information Visualization area techniques for graphically and interactively presenting (InfoVis, for short), which studies the use of LMS data for analysis. Nonetheless, these researches interactive visual representation of abstract data in show data obtained by predefined database queries, order to amplify cognition [1]. InfoVis works aim to which fit only specific analysis situations, in despite of provide effective and expressive visual representations unforeseen situations derived from final user’s of data [2], in order to enhance users’ understanding knowledge about e-learning domain. Taking into about these data and to enable decision making. account these situations, this paper presents a solution Interaction techniques (such as dynamic queries [3]) that enable LMS users to define database attributes help even more this understanding: they provide user they want to analyze, without need to know the internal controls for selecting relevant data and for querying organization of LMS database. Selected attributes are details without need to know command-line syntax; treated as a universal relation query and, after and they aid the user to construct an internal model or executed, query results are automatically converted cognitive map about data under analysis. into interactive graphical representations, avoiding Given that LMS data is essentially abstract data, user’s concern with selecting the more adequate chart. different researches apply InfoVis techniques for overcoming LMSs data analysis difficulty. Some 1. Introduction examples of these researches are: InterMap visual representations of course participants interaction [4], Learning Management Systems (LMSs) are virtual France et al.’s interactive activity diagram for learning environments that enable and mediate communications scenarios [5], and GISMO [6] and CourseVis [7] among distance courses’ participants. These systems representation of students’ social, behavioral and group distinct computer-based resources, like cognitive aspects. electronic mails, chat rooms, resources for publishing Nonetheless, these researches show data obtained readings and for delivering activities results, among by predefined database queries, and consequently these others. Each resource manages and saves different data only fit specific analysis situations. Unforeseen kinds of data, like messages, published contents, and situations derived from final user’s knowledge about e- courses’ participants. learning domain are not considered by these Analyzing these data is an important task for researches, which do not provide ways for this user to monitoring students’ learning processes, making point to the system the data he/she wants to analyze. possible to detect potential problems. E.g., participants Two questions arise from this problem: (1) How to with few accesses to the LMS or those that do not enable a user to define what LMS datasets does interact with other course participants are situations him/her analysis need? (2) Besides, how to enable this
Seventh IEEE International Conference on Advanced Learning Technologies (ICALT 2007)
InfoVis and Database techniques enable to construct a solution for the LMS querying problem stated at previous section. This solution has two main parts: query definition, and results’ visual representation. The solution starts with a user defining a query by selecting attributes from all LMS database tables’ attributes. These attributes are shown with descriptive names and without internal organization details of the database. After user selects an attribute set, an Figure 1. User selecting LMS database algorithm transforms this set (considered as a universal attributes. relation query) into a relational query, which is executed at LMS database. After that, the solution analyzes query results and defines a graphical and interactive representation to use for presenting them. This definition process is based on expressiveness and effectiveness concepts [2] of visual representations, and on selected attributes’ categories and functional dependencies. After the solution shows the defined representation, the user can explore it by means of dynamic query-based controls and functionalities that enable him/her to reorganize data, to filter them and to ask details about them. A Java prototype implements the proposed solution, which has two parts. The first one runs at users’ Web browser (as an applet), where it manages attribute Figure 2. Visual structure showing results selection and interaction with visual structures. The from Figure 1’s query.
Seventh IEEE International Conference on Advanced Learning Technologies (ICALT 2007)