Fisher-Yates shuffle algorithm for randomization math exam on computer based-test.

Autor: Febriani, Indah, Ekawati, Risma, Supriadi, Untung, Abdullah, M. Irsyad, Meiliasari, Meiliasari, Rahmawati, Yuli, Delina, Mutia, Fitriani, Ella
Předmět:
Zdroj: AIP Conference Proceedings; 2020, Vol. 2331 Issue 1, p1-7, 7p
Abstrakt: The aim of this study is to implement Fisher-Yates Shuffle Algorithm (FYSA) for randomization Math Exam in Computer Based-Test with fast execution time and can be generated without repetition and duplication. This study case in Management and Science University (MSU) Malaysia. This study used ADDIE model and develop based on a website framework using PHP as a back-end programming language, Java script as a client-side programming language, and MySQL as a database. The target population of this study was students in Bachelor Level at Management and Science University (MSU) Malaysia in Mathematics Subject. The subject will be focused on probability and statistics in one focus group. Mathematics lecturer also involved as expert in this study. There are seven questions set with a total questions N=15 on each set. The probability value of randomization the question set is 1/7 = 0.14285714. The permutation obtained from the randomization of Fisher Yates Shuffle is 15! = 1.307674368 x 1012. Based on the results of the quality test, it can be seen that all items of category regarding accessibility, helpful tools, and CBT content have an average percentage score 76.94%, these results mean that all CBT items are works well. That means the system will produce different random permutations each time students take question. [ABSTRACT FROM AUTHOR]
Databáze: Complementary Index