Fisher-Yates Shuffle and Linear Congruent Algorithm in the Mini Challenge of Computational Thinking Task

Authors

  • Kartarina Augustin Universitas Bumigora, Indonesia
  • Octa Travelian Purnomo Universitas Bumigora, Indonesia
  • Moch. Syahrir Universitas Bumigora, Indonesia
  • Nuratun Islamiah Universitas Bumigora, Indonesia
  • Wahyu Kamil Syarifaturrahman Universitas Bumigora, Indonesia

DOI:

https://doi.org/10.35842/ijicom.v7i2.156

Keywords:

CBT, Randomize, Fisher-Yates Shuffle, Linear Congruent Generator

Abstract

Computational Thinking (CT) is one of the crucial skills in supporting the processes of problem formulation and problem solving. Further, in exploring the skills of everyone from an early age, the Bebras Bureau of Bumigora University regularly organizes the Bebras Challenge as an extracurricular educational activity for students at various educational levels. Nevertheless, both conventional and computer-based tests still face challenges, particularly related to cheating due to the sequential presentation of questions. To address this issue, the Bebras Learning Management System (LMS) was developed, featuring online testing with randomized questions to minimize cheating. The system was designed using Computer-Based Testing (CBT) and implemented with the Fisher-Yates Shuffle Algorithm and the Linear Congruent Method (LCM), which function to randomize question order and thereby reduce the possibility of cheating among students. This research employed a methodology consisting of data collection, system design, data retrieval, algorithm implementation, testing, and evaluation. The results indicate that the application of the Fisher-Yates Shuffle and LCM algorithms in question selection and randomization produced variations with different levels of correlation, namely: No Correlation (38%), Weak Correlation (29.5%), Moderate Correlation (19%), Strong Correlation (12%), and Perfect Correlation (1.5%). We conducted the testing stage at the Bebras LMS, which achieved a final performance outcome of 86%.

Downloads

Download data is not yet available.

Downloads

Published

2025-10-04

How to Cite

Augustin, K., Purnomo, O. T., Moch. Syahrir, Nuratun Islamiah, & Wahyu Kamil Syarifaturrahman. (2025). Fisher-Yates Shuffle and Linear Congruent Algorithm in the Mini Challenge of Computational Thinking Task. International Journal of Informatics and Computation, 7(2), 557–571. https://doi.org/10.35842/ijicom.v7i2.156