Implementation of the Fisher-Yates Shuffle Algorithm in Exam-Problem Randomization on M-Learning Applications

Many schools are currently using conventional approaches in learning material deliveries and examination methods. Conventional examination processes referred to here are the provision of question sheets in paper form. They have several drawbacks, such as students cheating and a waste of paper printi...

Full description

Saved in:
Bibliographic Details
Main Authors: Kirana, Chandra, Wijaya, Benny, Holil, Abdul
Format: UMS Journal (OJS)
Language:eng
Published: Department of Informatics, Universitas Muhammadiyah Surakarta, Indonesia 2021
Subjects:
Online Access:https://journals.ums.ac.id/index.php/khif/article/view/11761
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1805342485689401344
author Kirana, Chandra
Wijaya, Benny
Holil, Abdul
author_facet Kirana, Chandra
Wijaya, Benny
Holil, Abdul
author_sort Kirana, Chandra
collection OJS
description Many schools are currently using conventional approaches in learning material deliveries and examination methods. Conventional examination processes referred to here are the provision of question sheets in paper form. They have several drawbacks, such as students cheating and a waste of paper printing costs. To overcome these problems, we propose an online examination system. The online system leaves students to work on a different question set from other students. The feature is made possible by applying a randomization algorithm. There are several algorithms for scrambling questions, one of which is the Fisher-Yates Shuffle algorithm. This study aims to ease schools in the implementation of quality exams that may find out the level of student understanding of study materials and reduce the risk of cheating. The research product works on Android smartphones, which may be attractive to students and schools. The product allows schools to hold quality exams and reduce paper costs.
format UMS Journal (OJS)
id oai:ojs2.journals.ums.ac.id:article-11761
institution Universitas Muhammadiyah Surakarta
language eng
publishDate 2021
publisher Department of Informatics, Universitas Muhammadiyah Surakarta, Indonesia
record_format ojs
spelling oai:ojs2.journals.ums.ac.id:article-11761 Implementation of the Fisher-Yates Shuffle Algorithm in Exam-Problem Randomization on M-Learning Applications Kirana, Chandra Wijaya, Benny Holil, Abdul Fisher-Yates shuffle; exam question; randomization; online exam Many schools are currently using conventional approaches in learning material deliveries and examination methods. Conventional examination processes referred to here are the provision of question sheets in paper form. They have several drawbacks, such as students cheating and a waste of paper printing costs. To overcome these problems, we propose an online examination system. The online system leaves students to work on a different question set from other students. The feature is made possible by applying a randomization algorithm. There are several algorithms for scrambling questions, one of which is the Fisher-Yates Shuffle algorithm. This study aims to ease schools in the implementation of quality exams that may find out the level of student understanding of study materials and reduce the risk of cheating. The research product works on Android smartphones, which may be attractive to students and schools. The product allows schools to hold quality exams and reduce paper costs. Department of Informatics, Universitas Muhammadiyah Surakarta, Indonesia 2021-06-06 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion application/pdf https://journals.ums.ac.id/index.php/khif/article/view/11761 10.23917/khif.v7i2.11761 Khazanah Informatika : Jurnal Ilmu Komputer dan Informatika; Vol. 7 No. 2 October 2021; 47-51 Khazanah Informatika; Vol. 7 No. 2 October 2021; 47-51 2477-698X 2621-038X eng https://journals.ums.ac.id/index.php/khif/article/view/11761/6657 Copyright (c) 2021 Khazanah Informatika: Jurnal Ilmu Komputer dan Informatika http://creativecommons.org/licenses/by/4.0
spellingShingle Fisher-Yates shuffle; exam question; randomization; online exam
Kirana, Chandra
Wijaya, Benny
Holil, Abdul
Implementation of the Fisher-Yates Shuffle Algorithm in Exam-Problem Randomization on M-Learning Applications
title Implementation of the Fisher-Yates Shuffle Algorithm in Exam-Problem Randomization on M-Learning Applications
title_full Implementation of the Fisher-Yates Shuffle Algorithm in Exam-Problem Randomization on M-Learning Applications
title_fullStr Implementation of the Fisher-Yates Shuffle Algorithm in Exam-Problem Randomization on M-Learning Applications
title_full_unstemmed Implementation of the Fisher-Yates Shuffle Algorithm in Exam-Problem Randomization on M-Learning Applications
title_short Implementation of the Fisher-Yates Shuffle Algorithm in Exam-Problem Randomization on M-Learning Applications
title_sort implementation of the fisher yates shuffle algorithm in exam problem randomization on m learning applications
topic Fisher-Yates shuffle; exam question; randomization; online exam
topic_facet Fisher-Yates shuffle; exam question; randomization; online exam
url https://journals.ums.ac.id/index.php/khif/article/view/11761
work_keys_str_mv AT kiranachandra implementationofthefisheryatesshufflealgorithminexamproblemrandomizationonmlearningapplications
AT wijayabenny implementationofthefisheryatesshufflealgorithminexamproblemrandomizationonmlearningapplications
AT holilabdul implementationofthefisheryatesshufflealgorithminexamproblemrandomizationonmlearningapplications