Fig 5 - uploaded by Fajar Purnama
Content may be subject to copyright.
Tracking demonstration on a mobile device. Although touch was not shown in Fig. 4, in this figure, touch showed "touched" where a finger was in contact with the screen. The coordinate of the touch is shown on MouseX and MouseY as "336" and "311," respectively

Tracking demonstration on a mobile device. Although touch was not shown in Fig. 4, in this figure, touch showed "touched" where a finger was in contact with the screen. The coordinate of the touch is shown on MouseX and MouseY as "336" and "311," respectively

Source publication
Article
Full-text available
Mouse tracking serves as an alternative to eye tracking in measuring the learning process in education because of its affordability. Moreover, mouse tracking does not require extra hardware, as in the case of eye tracking, because it is a feature in personal computers by default. Therefore, it is possible to implement mouse tracking in a massive op...

Contexts in source publication

Context 1
... recording of touch acquires the press and release data of the touch screen, along with the coordinate of the occurrence. The events can be touched, untouched, and interrupted. Touch recordings are exclusively for touch devices; mostly mobile devices. A demonstration is shown in Fig. ...
Context 2
... the user to control the recording process. It allows them to choose which loggings to record. -Demo Bar Shows a demo bar that illustrates the operation of the real-time online mouse tracking application, which is represented by the green sticky header bar that shows the mouse positions, mouse scrolls, keyboard types, and zooms in Fig. 4 and Fig. ...
Context 3
... such, the entire process took 3 hours and 30 minutes (12600 seconds). The three Figures Fig. 15, Fig. 16, and Fig. 17 seems relevant to the informed schedule where a decrease in the graph was observed at 14:00 for a few minutes. The number of events generated during this time (12600 s) was 393585. ...
Context 4
... mouse tracking implementation possible? This is possible if resource usage is balanced and distributed. Implementing real-time mouse tracking is a better choice than implementing non-real-time tracking. For example, if mouse tracking is first accumulated and subsequently submitted all at once, this will cause a bottleneck at the server. Fig. 15, Fig. 16, and Fig. 17 would not show constant usage but would show idle activities at the beginning, which would become constantly high in the middle. This is arguably an inefficient use of resource. Real-time implementation helps to evenly distribute the transmission of the mouse tracking ...

Citations

... The authors of this paper want to track mouse movements in order to diagnose "technology acceptance items for students when interacting with a web-based tutoring system during a web development course" (Tzafilkou & Protogeros, 2020), this means the author is finding a correlation with technology and online tutoring [11]. Despite that their ultimate goal is different from us, we are both trying to track user mouse movements to analyze their behavior. ...
... The authors of this paper are tracking mouse movements, but on overseas quizzes [13]. Their mouse tracking system was "implemented on the Moodle learning management system and tested on an online quiz session accessed abroad" (Purnama et al., 2020). They were also able to record their data in real-time. ...
Conference Paper
Online schooling has become more and more popular during recent years due to COVID-19 [1][15]. It allows teaching to continue without in-person contacts. A prominent issue with online schooling is teachers are unable to oversee students’ behavior during class as they would in-person. It has been known that many students tend to lose attention. This can make online schooling less effective, causing it to yield worse results than in-person schooling [2]. In order to tackle this issue,this paper outlines a tool that has been developed to monitor children’s mouse and keyboard movements during online classes and analyze the data with artificial intelligence to ensure students are focused in class [3]. For example, if the students are typing and clicking their mouse frequently, then there is a higher possibility the student is not focused because frequent keyboard and mouse movements might indicate they are chatting with friends or playing games; on the other hand, if they are attentive in class, there would be less keyboard and mouse movements, as they should be taking notes.
... • Mouse tracking web browser plugin and client side programming script [31,32]. ...
... The implementation of mouse tracking is based on DOM events, specifically mouse, touch, and user interface (UI) events which are actions that occurs as a result of the user's mouse actions or as result of state change of the user interface or elements of a DOM tree [37]. Our previous work [31] uses jQuery to access the DOM API and Purnama and Usagawa J Big Data (2020) 7:27 receives information that are related to mouse, touch, and UI events. They can be stored into default dynamic variables or in an ArrayBuffer for enhanced performance. ...
... Finally the information is either stored locally or sent to a server using hyper text transfer protocol (HTTP) post method. Traditionally, the information is transmitted all at once at the end of the session, but in our study [31], we found that it is better to transmit them in real-time without delay. The difference between offline, regular online, and real-time online mouse tracking is shown in Fig. 2. ...
Article
Full-text available
Abstract Pageview is the most popular webpage analytic metric in all sectors including blogs, business, e-commerce, education, entertainment, research, social media, and technology. To perform deeper analysis, additional methods are required such as mouse tracking, which can help researchers understand online user behavior on a single webpage. However, the geometrical data generated by mouse tracking are extremely large, and qualify as big data. A single swipe on a webpage from left to right can generate a megabyte (MB) of data. Fortunately, the geometrical data of each x and y point of the mouse trail are not always needed. Sometimes, analysts only need the heat map of a certain area or perhaps just a summary of the number of activities that occurred on a webpage. Therefore, recording all geometrical data is sometimes unnecessary. This work introduces preprocessing during real-time and online mouse tracking sessions. The preprocessing that is introduced converts the geometrical data from each x and y point to a region-of-interest concentration, in other words only heat map areas that the analyzer is interested in. Ultimately, the approach used here is able to greatly reduce the storage and transmission cost of real-time online mouse tracking.
... • Mouse tracking web browser plugin and client side programming script [31] [32]. Some commercial and open source software programs are as follows: ...
... The implementation of mouse tracking is based on DOM events, specifically mouse, touch, and user interface (UI) events which are actions that occurs as a result of the user's mouse actions or as result of state change of the user interface or elements of a DOM tree [37]. Our previous work [31] uses jQuery to access the DOM API and receives information that are related to mouse, touch, and UI events. They can be stored into default dynamic variables or in an ArrayBuffer for enhanced performance. ...
... Finally the information is either stored locally or sent to a server using hyper text transfer protocol (HTTP) post method. Traditionally, the information is transmitted all at once at the end of the session, but in our study [31], we found that it is better to transmit them in real-time without delay. The difference between offline, regular online, and real-time online mouse tracking is shown in Figure 2. [31]. ...
Preprint
Full-text available
Pageview is the most popular webpage analytic metric in all sectors including blogs, business, e-commerce, education, entertainment, research, social media, and technology. To perform deeper analysis, additional methods are required such as mouse tracking, which can help researchers understand online user behavior on a single webpage. However, the geometrical data generated by mouse tracking are extremely large, and qualify as big data. A single swipe on a webpage from left to right can generate a megabyte (MB) of data. Fortunately, the geometrical data of each x and y point of the mouse trail are not always needed. Sometimes, analysts only need the heat map of a certain area or perhaps just a summary of the number of activities that occurred on a webpage. Therefore, recording all geometrical data is sometimes unnecessary. This work introduces preprocessing during real-time and online mouse tracking sessions. The preprocessing that is introduced converts the geometrical data from each x and y point to a region-of-interest concentration, in other words only heat map areas that the analyzer is interested in. Ultimately, the approach used here is able to greatly reduce the storage and transmission cost of real-time online mouse tracking.
Conference Paper
There is a growing concern to find an effective teaching and learning methodology during a social distancing situation as well as to address the drawbacks in the current educational system of Sri Lanka for students in Key Stage 1. Gamification has proved to make a positive impact on the concentration level, motivation and educational capabilities of students. Although previous research has been successful in introducing various gamified tools, very few are available in the local language. In this study, a gamified learning tool named “Punchi Nanasala” was introduced targeting grade 1 and 2 students which focussed on the subjects; Mathematics, Sinhala language, and Environmental studies. The tool was developed in three prototypes using a User-Centered-Design approach. The experimental and control groups Were given a pretest to measure their current knowledge capacity and a post-test to evaluate their knowledge capacity after the gamified treatment was given. The positive results obtained from the multiple evaluation techniques; Emotion detection, mouse click monitoring, performance analysis, interviews, and surveys suggested that the tool was successful as a learning approach.
Conference Paper
Academic cheating is a significantly common occurrence at the university level in developing countries particularly, in Afghanistan. In online education practices, it could be a difficult task for a better process of secret reconstruction and identifying/ detecting the potential cheaters. Due to a huge number of students and the rapid increase of online education and penetration of the internet (the diversity of electronic devices used by learners in online activities), a big gap exists across creating an honest culture and teacher practices in the classroom. As such, raising the way of early prediction of potential cheaters through the mouse-tracking technique should be an urgent priority. In this paper, the authors examine the developed mouse tracking application along with the developed Moodle plugin in a blended course mid-term (20%) examination for the purpose of detecting and identifying the potential cheaters. The proposed model correctly predicted 94% of students committing illicit actions during the online mid-term examination, which can be possible to early intervene and prevent illegal actions. The study outcome can be used to analyze the learners’ mouse tracking behaviors that lead to a better process of secret reconstruction and transparent space.