Abstract

This paper presents the design and implementation of two discrete metaheuristic algorithms for automatic student collaborative group creation in an e-learning system by grouping students of different knowledge levels to enhance the overall effectiveness of the online learning process. Their purpose is to compose collaborative student groups automatically, aiming to improve the effectiveness of the collaborative learning process in distance education. The parameters used for student grouping are obtained from a pre-test. Then, the particle swarm optimization (PSO) and Jaya algorithms are implemented to automatically compose collaborative learning groups considering three parameters: the level of student’s knowledge shown in the pre-test (pre-test score), student’s learning experience with each topic, and the time students spent doing the pre-test (pre-test time). Besides the first two parameters examined in some recent approaches, the third parameter is introduced to provide additional information about the student’s knowledge. Aiming to apply PSO and Jaya to address the observed problem from real teaching practice, discrete PSO and discrete Jaya algorithms are developed to deal with discrete data. Multiple scenarios are applied for both algorithms with different hyperparameter settings to estimate the impact of the algorithm’s settings on the quality of solutions and the convergence rate. Finally, recommendations for algorithm preference and tuning are drawn. The discrete Jaya algorithm converged to the optimal solution in all scenarios, i.e., with all hyperparameter settings. In contrast, the discrete PSO algorithm found the optimum only in some of the tested scenarios. Overall, the discrete Jaya algorithm surpasses discrete PSO, particularly regarding solution quality and robustness concerning algorithm-specific parameters setting. Therefore, the proposed DJaya algorithm can be used for creating collaborative student groups in distance education systems.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call