Analysis of Student Academic Performance Using Human-in-the-Loop Cyber-Physical Systems
Abstract
:1. Introduction
2. ISABELA Platform
2.1. Data Acquisition System
- (i)
- Mobile phone sensors: We obtained the physical activity of students from the accelerometer and the gyroscope, and the location by using information from WiFi scans and GPS. For the sleep state, we employed the light and the proximity sensors, the alarm information, the phone lock, and the microphone. Finally, for sociability, (a) we used information on the number of SMSs sent and received, calls made, received, and lost; (b) the duration of these calls, the number of different destinations of the calls/SMSs were also collected; and (c) proximity of other devices, via Bluetooth, was also obtained;
- (ii)
- Questionnaire: The students entered daily information about their sociability state, quality of sleep, amount of study, and emotional state via a questionnaire integrated into the application;
- (iii)
- Social networks: To infer their emotional status, we used what they post on Facebook and Twitter, including reactions and the number of retweets.
2.2. Processing in the Mobile Phone
- (i)
- Physical activity: We used the Google activity recognition Application Program Interface ( API) to infer the student activity that can be classified in one of the following five states: Exercise, walking, still, in a vehicle, and unknown;
- (ii)
- Location: We defined three locations: University, home, and other. To locate the student in indoor environments, we mostly relied on the collection of the Service Set Identifier ( SSID) of the available WiFi networks (in this way, it was easy to know if the student was at home or in the university because we can obtain in advance the SSID of the respective networks). If the GPS was active on the mobile phone, we also used this information. For the case of processing the GPS information, if the mobile phone was inside a radius of 200 meters around the Faculty of Electric and Electronic Engineering, the location was assigned the label “university”;
- (iii)
- Sociability: This classification was inferred based on the statistics of SMSs received and sent, as well as calls made and received.
2.3. Processing in the Cloud
- (i)
- Sleep Recognition: It was made using an implementation of the random forest algorithm, which was implemented in java based on the analysis realized with the WEKA framework;
- (ii)
- Sentimental State Recognition: It was implemented using a module called sentimental analysis, which processes the textual data collected from social networks, such as Facebook and Twitter, to infer the sentiment of students using polarities.
3. Methodology
3.1. Study Participants
3.2. Measures
- Location: university, house, and other;
- Physical activity: exercise, still, walking, in vehicle, and unknown;
- Sociability: number of SMSs sent and received; number of calls made, received, and lost; duration of the calls; number of different destinations for calls and SMSs.
- Sociability state: (4) very high, (3) high, (2) medium, (1) low, and (0) very low;
- Sleep quality: (4) very good, (3) good, (2) normal, (1) bad, and (0) very bad;
- Amount of study: (4) a lot, (3) fairly, (2) moderate, (1) little, and (0) nothing.
4. Results and Discussion
5. Conclusions and Future Direction
Author Contributions
Funding
Conflicts of Interest
References
- UNESCO. Incheon declaration and framework for action for the implementation of Sustainable Development Goal 4; UNESCO Digital Library: Icheon, Korea, 2015. [Google Scholar]
- Kaur, P.; Singh, M.; Josan, G.S. Classification and Prediction Based Data Mining Algorithms to Predict Slow Learners in Education Sector. Procedia Comput. Sci. 2015, 57, 500–508. [Google Scholar] [CrossRef] [Green Version]
- Konsolakis, K.; Hermens, H.; Villalonga, C.; Vollenbroek-Hutten, M.; Banos, O. Human Behaviour Analysis through Smartphones. Proceedings 2018, 2, 1243. [Google Scholar] [CrossRef] [Green Version]
- Harari, G.M.; Müller, S.R.; Aung, M.S.; Rentfrow, P.J. Smartphone sensing methods for studying behavior in everyday life. Curr. Opin. Behav. Sci. 2017, 18, 83–90. [Google Scholar] [CrossRef]
- Wang, W.; Harari, G.M.; Wang, R.; Müller, S.R.; Mirjafari, S.; Masaba, K.; Campbell, A.T. Sensing Behavioral Change over Time: Using Within-Person Variability Features from Mobile Sensing to Predict Personality Traits. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 2018, 2, 141. [Google Scholar] [CrossRef]
- Wang, R.; Chen, F.; Chen, Z.; Li, T.; Harari, G.; Tignor, S.; Zhou, X.; Ben-Zeev, D.; Campbell, A.T. StudentLife: Assessing mental health, academic performance and behavioral trends of college students using smartphones. In Proceedings of the 2014 ACM Conference on Ubiquitous Computing, UbiComp’14, Seattle, WA, USA, 13–17 September 2014. [Google Scholar]
- Harari, G.M.; Gosling, S.D.; Wang, R.; Chen, F.; Chen, Z.; Campbell, A.T. Patterns of behavior change in students over an academic term: A preliminary study of activity and sociability behaviors using smartphone sensing methods. Comput. Hum. Behav. 2017, 67, 129–138. [Google Scholar] [CrossRef]
- Wang, R.; Harari, G.; Hao, P.; Zhou, X.; Campbell, A.T. SmartGPA: How smartphones can assess and predict academic performance of college students. In Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Osaka, Japan, 7–11 September 2015. [Google Scholar]
- Rubiano, S.M.M.; Garcia, J.A.D. Analysis of Data Mining Techniques for Constructing a Predictive Model for Academic Performance. IEEE Lat. Am. Trans. 2016, 14, 2783–2788. [Google Scholar] [CrossRef]
- Pandey, M.; Taruna, S. Towards the integration of multiple classifier pertaining to the Student’s performance prediction. Perspect. Sci. 2016, 8, 364. [Google Scholar] [CrossRef] [Green Version]
- Heredia, D.; Amaya, Y.; Barrientos, E.; Heredia-Vizcaino, D. Student Dropout Predictive Model Using Data Mining Techniques. IEEE Lat. Am. Trans. 2015, 13, 3127–3134. [Google Scholar] [CrossRef]
- Mishra, T.; Kumar, D.; Gupta, S.; Mishra, T.; Kumar, D.; Gupta, S. Mining Students’ Data for Prediction Performance. In Proceedings of the 2014 Fourth International Conference on Advanced Computing & Communication Technologies, Rohtak, India, 8–9 February 2014. [Google Scholar]
- Mueen, A.A.; Zafar, B.; Manzoor, U. Modeling and Predicting Students’ Academic Performance Using Data Mining Techniques. Int. J. Mod. Educ. Comput. Sci. 2016, 8, 36–42. [Google Scholar] [CrossRef]
- Shahiri, A.M.; Husain, W.; Rashid, N.A. A Review on Predicting Student’s Performance Using Data Mining Techniques. Procedia Comput. Sci. 2015, 72, 414–422. [Google Scholar] [CrossRef] [Green Version]
- Fernandes, J.; Raposo, D.; Sinche, S.; Armando, N.; Silva, J.S.; Rodrigues, A.; Macedo, L.; Oliveira, H.G.; Boavida, F. A Human-in-the-Loop Cyber-Physical Approach for Students’ Performance Assessment. In Proceedings of the Fourth International Workshop on Social Sensing—SocialSense’19, Montreal, QC, Canada, 15 April 2019. [Google Scholar]
- Fernandes, J.; Raposo, D.; Armando, N.; Sinche, S.; SáSilva, J.; Rodrigues, A.; Pereira, V.; Oliveira, H.G.; Macedo, L.; Boavida, F. ISABELA—A Socially-Aware Human-in-the-Loop Advisor System. Online Soc. Netw. Media 2020, 16, 100060. [Google Scholar] [CrossRef]
- CISUC Members. SOCIALITE - Social-Oriented Internet of Things Architecture, Solutions and Environment. Available online: https://www.cisuc.uc.pt/projects/show/215 (accessed on 25 March 2020).
- Nunes, D.; Silva, J.S.; Boavida, F. A Practical Introduction to Human-in-the-Loop Cyber-Physical Systems, 1st ed.; Wiley-IEEE Press: Hoboken, NJ, USA, 2018; 320p. [Google Scholar]
- Fazio, M.; Celesti, A.; Marquez, F.G.; Glikson, A.; Villari, M. Exploiting the FIWARE cloud platform to develop a remote patient monitoring system. In Proceedings of the IEEE Symposium on Computers and Communications, Larnaca, Cyprus, 6–9 July 2016. [Google Scholar]
- Spring Community. Spring Boot 2.2.5. Available online: https://spring.io/projects/spring-boot (accessed on 25 March 2020).
Data Source | Attribute | Description |
---|---|---|
Sensing | ΔtP | Average time interval (difference between number of hours according to class schedule and the time spent in the university). It is measured with ISABELA application. |
ATU | Average time the student stays at the university (h). | |
%Still | Average percentage that the student stays without physical activity (still-state). | |
%S | Average percentage of sociability calculated with SMSs and calls statistics. | |
ND | Average number of Bluetooth devices near the student. | |
%Alone | Average percentage of time that a student does not have Bluetooth devices nearby. | |
Questionnaire | %AAQ | Average percentage of physical activity reported in the questionnaire. |
%SSQ | Average percentage of sociability state obtained from the questionnaire. | |
SQ | Average of the Sleep Quality reported by the student in the questionnaire. | |
NSH | Average number of sleep hours obtained from the questionnaire. | |
StudyQ | Average of the dedication to study reported by the student in the questionnaire. | |
Academic Database | GPx1B | Grade obtained in the first bimester in the subject where this study was applied (value out of 10 points). |
GPx | Final grade obtained in the subject where this study was applied (value out of 40 points). | |
GPA1B | Grade Point Average in the first bimester (value out of 10 points). | |
GPA | Final grade point average (value out of 40 points). | |
CGPA | Cumulative grade point average, the academic record of the student in his academic life (value out of 40 points). | |
API | Academic performance index based on the cumulative GPA and the number of subjects failed (value out of 40 points). | |
NC | Credit numbers registered by student in this school year. |
R | GPA1B | Gx1B | GPA | GPx | CGPA | API | Δtp | ATU | %Still | %AAQ | %SSQ | %S | SQ | NHS | ND | %Alone | NC | StudyQ |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Δtp | 0.508 | 0.027 | 0.386 | 0.015 | 0.112 | 0.148 | 1 | |||||||||||
ATU | 0.434 | −0.033 | 0.298 | 0.064 | 0.141 | 0.220 | 0.906 | 1 | ||||||||||
%Still | 0.203 | 0.208 | 0.104 | 0.057 | 0.075 | 0.262 | −0.200 | −0.094 | 1 | |||||||||
%AAQ | 0.058 | 0.069 | 0.039 | −0.059 | −0.267 | −0.249 | 0.055 | 0.076 | 0.106 | 1 | ||||||||
%SSQ | −0.004 | 0.000 | −0.093 | −0.257 | −0.327 | −0.193 | −0.066 | −0.040 | 0.479 | 0.700 | 1 | |||||||
%S | 0.244 | 0.259 | 0.101 | 0.076 | −0.089 | 0.130 | 0.073 | 0.232 | 0.355 | 0.438 | 0.438 | 1 | ||||||
SQ | −0.005 | 0.003 | 0.037 | −0.240 | −0.217 | −0.078 | 0.113 | 0.106 | 0.035 | 0.565 | 0.565 | 0.252 | 1 | |||||
NHS | −0.023 | −0.013 | −0.042 | 0.173 | −0.035 | −0.097 | 0.035 | −0.009 | −0.275 | −0.292 | −0.292 | 0.094 | −0.127 | 1 | ||||
ND | 0.160 | 0.172 | 0.049 | −0.066 | −0.136 | −0.107 | 0.424 | 0.507 | −0.021 | 0.277 | 0.277 | 0.627 | 0.438 | −0.046 | 1 | |||
%Alone | −0.072 | −0.079 | 0.081 | −0.131 | −0.061 | 0.082 | −0.053 | −0.202 | 0.262 | 0.147 | 0.147 | −0.177 | −0.103 | −0.018 | −0.484 | 1 | ||
NC | 0.060 | 0.074 | 0.004 | 0.025 | 0.193 | 0.236 | 0.014 | 0.390 | 0.059 | 0.151 | 0.019 | 0.377 | 0.005 | −0.097 | 0.324 | −0.504 | 1 | |
Study | 0.350 | 0.351 | 0.160 | 0.048 | 0.047 | 0.099 | 0.249 | 0.454 | 0.208 | 0.510 | 0.427 | 0.513 | 0.093 | −0.371 | 0.397 | −0.383 | 0.628 | 1 |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Sinche, S.; Hidalgo, P.; Fernandes, J.M.; Raposo, D.; Silva, J.S.; Rodrigues, A.; Armando, N.; Boavida, F. Analysis of Student Academic Performance Using Human-in-the-Loop Cyber-Physical Systems. Telecom 2020, 1, 18-31. https://doi.org/10.3390/telecom1010003
Sinche S, Hidalgo P, Fernandes JM, Raposo D, Silva JS, Rodrigues A, Armando N, Boavida F. Analysis of Student Academic Performance Using Human-in-the-Loop Cyber-Physical Systems. Telecom. 2020; 1(1):18-31. https://doi.org/10.3390/telecom1010003
Chicago/Turabian StyleSinche, Soraya, Pablo Hidalgo, José Marcelo Fernandes, Duarte Raposo, Jorge Sá Silva, André Rodrigues, Ngombo Armando, and Fernando Boavida. 2020. "Analysis of Student Academic Performance Using Human-in-the-Loop Cyber-Physical Systems" Telecom 1, no. 1: 18-31. https://doi.org/10.3390/telecom1010003
APA StyleSinche, S., Hidalgo, P., Fernandes, J. M., Raposo, D., Silva, J. S., Rodrigues, A., Armando, N., & Boavida, F. (2020). Analysis of Student Academic Performance Using Human-in-the-Loop Cyber-Physical Systems. Telecom, 1(1), 18-31. https://doi.org/10.3390/telecom1010003