Nowadays, computer-assisted learning (CAL) has experienced a significant increase in demand for self-learning purposes with the mechanism of automated assistance to facilitate assessments and provide ...