| Literature DB >> 35789755 |
Abstract
Student modeling approaches are important to identify students' needs, learning styles, and to monitor their improvements for individual modules. Lecturers may incorrectly identify the students' needs and learning styles based on solely an exam grade or performance in the class. In doing so, students need to be classified using more parameters such as e-learning activities, attendance to virtual live class (for theory and practice) and submission time of the assignment, etc. This study proposes a novel color-labeled student modeling/classification approach using e-learning activities to identify students' learning styles and to monitor students' weekly improvements for individual modules. A novel Student Classification Rate (SCR) formula was created by combining three stages including pre-study stage, virtual_class stage, and virtual_LAB_class stage. In the evaluation part of the SCR, Artificial Neural Network and Random Forest algorithms were employed based on two different feature sets for an Object-Oriented Programming Module. Feature set 1 consisted of a combination of e-learning and regular data while the feature set 2 was referred as the combination of the SCR and the regular data. Random Forest yielded the lowest MAE (0.7) by using feature set 2. Also, the majority of the students' (81%) learning styles referred to attending the live virtual class. Students' weekly learning progress was also monitored successfully since the Pearson correlation was measured as 0.78 with the 95% confidence interval between the mean of SCR and lab grades. Additionally, SCR used for two more different modules yielded convincing results in the determination of students' learning styles. The obtained results reveal that the proposed SCR approach has significant potential to correctly classify students, identify students' learning styles, and help the lecturer to monitor the students' weekly progress. Finally, it seems that SCR would have a significant impact on improvement of students learning.Entities:
Keywords: Data mining; E-learning; Learning style; Random forest; Student classification rate; Student modeling
Year: 2022 PMID: 35789755 PMCID: PMC9244411 DOI: 10.1007/s10209-022-00894-8
Source DB: PubMed Journal: Univers Access Inf Soc ISSN: 1615-5289 Impact factor: 2.629
Fig. 1Flowchart of student classification rate (SCR)
Features on e-learning
| Feature category | Feature | Description | Variable |
|---|---|---|---|
| Lecture notes | Lecture_Note | Lecture note which is uploaded to the system by the lecturer. Whether the student downloaded the lecture notes before the lecture time is taken into account | numeric |
| Virtual class for theory | Live_Class_Time | Total virtual live class time for theory | numeric |
| Attd_Time | Attendance time of students to virtual live class (for theory) | numeric | |
| Attd_Rpt_Time | Attendance time of students to virtual class repetition (for theory) | numeric | |
| Virtual class for practice (LAB) | Live_Lab_Class Time | Total virtual live LAB (laboratory) class time for theory | numeric |
| Attd_Lab_Time | Attendance time of students to virtual LAB live class (for practice) | numeric | |
| Attd_Lab_Rpt_Time | Attendance time of students to virtual LAB class repetition (for practice) | numeric | |
| Ass_Sub | Assignment submission time | numeric | |
| Grade (target) | Lab_Grade | 0 to 100 | numeric |
Features on regular data
| Feature | Description | Variable |
|---|---|---|
| Age | Age of the student | Numeric |
| Gender | Gender of the student | Binary |
| Study_Time | Weekly study time | Numeric |
| Study_Sup | Extra study support | Binary |
| Internet_Ava | Internet at home | Binary |
| Family_Sup | Family study support | Binary |
| Free_time | Free time after school | Binary |
| Go_Outside | Going out with friends | Binary |
| Health | Current health status | Numeric |
| Graduate | Wants to graduate school (MSc or Ph.D.) | Binary |
| Activities | Extra-curricular activities | Binary |
| Computer_Ava | Computer at home | Binary |
Colored level table on student classification
| Colored level | Grade | |
|---|---|---|
| Min (Threshold) | Max | |
| Excellent (Green) | 90 | 100 |
| Very Good (Light Green) | 70 | 89 |
| Good (Yellow) | 50 | 69 |
| Bad (Light Red) | 30 | 49 |
| Very Bad (Red) | 0 | 29 |
Fig. 2General Architecture of ANN
Result of the SCR evaluation
| Feature Set | Data mining model | Week No | |||||
|---|---|---|---|---|---|---|---|
| W1 | W2 | W3 | W4 | W5 | W6 | ||
| E-learning + General | ANN | 2.7 | 3.3 | 2.9 | 4.6 | 3.5 | 3 |
| RF | 1.2 | 1.4 | 1.7 | 1.7 | 1.2 | ||
| SCR + General | ANN | 2 | 2.9 | 2.6 | 3.1 | 2.9 | 2.8 |
| RF | 1.1 | 0.8 | 1.4 | 1.2 | 0.9 | ||
The bold values show the best MAE rate for each feature set
Weekly number of student classification level results based on SCR
| Week No | Excellent | Very good | Good | Bad | Very bad | Total |
|---|---|---|---|---|---|---|
| 1 | 5 | 11 | 28 | 14 | 22 | 80 |
| 2 | 7 | 19 | 33 | 10 | 11 | 80 |
| 3 | 7 | 16 | 25 | 13 | 19 | 80 |
| 4 | 5 | 20 | 24 | 22 | 9 | 80 |
| 5 | 4 | 27 | 31 | 13 | 5 | 80 |
| 6 | 5 | 24 | 29 | 15 | 7 | 80 |
Students’ weekly color labeled progress information
Results of SCR evaluation for different courses
| Data set | Feature set | Data mining model | Week No | |||||
|---|---|---|---|---|---|---|---|---|
| W1 | W2 | W3 | W4 | W5 | W6 | |||
| Java Prog | E-learning + General | ANN | 2.1 | 2.8 | 4.3 | 1.6 | 3 | 3.5 |
| RF | 1.7 | 2.1 | 4 | 2.4 | 2.9 | |||
| SCR + General | ANN | 1.8 | 2.3 | 3.7 | 1.4 | 2.2 | 3.1 | |
| RF | 1.2 | 1.5 | 3.3 | 1.8 | 2.7 | |||
| Deep Learning | E-learning + General | ANN | 6.6 | 7.1 | 5.7 | 8.3 | 6.2 | 6.4 |
| RF | 6.1 | 6.5 | 7.4 | 5.7 | 6 | |||
| SCR + General | ANN | 6.4 | 6.7 | 5.5 | 7.7 | 5.8 | 5.9 | |
| RF | 5.8 | 6.1 | 6.9 | 5.1 | 5.3 | |||
The bold values show the best MAE rate for each feature set