Table 4. Early prediction in programming courses.
| What it predicts | Week prediction | Algorithms | Metrics | Prediction (%) | Reference |
|---|---|---|---|---|---|
| Student drops out or not | 4 | NB, DT, MLP, SVM | Precision, Recall, F1 Score | 83 | Costa et al. (2017) |
| Student grade | 3 | LR | R 2 | 87 | Munson & Zitovsky (2018) |
| Student drops out or not from the course | 2 | DT | Precision, Recall | 80 | Pereira et al. (2019) |
| Student passes or fails the course | 2 | MLP, RF | Precision, Recall, F1 Score | 82 | Pereira et al. (2020a) |
| The student passes or fails the course | 2 | XGBoost, MLP, RF | Precision, Recall, F1 Score | 81 | Pereira et al. (2021) |