Computer Based Test Using the Fisher-Yates Shuffle and Smith Waterman Algorithm

  • Risnasari M
  • Effindi M
  • Dellia P
  • et al.
N/ACitations
Citations of this article
40Readers
Mendeley users who have this article in their library.

Abstract

Tests are used to determine a person’s level of understanding of a subject. The inhibiting factors in tests are less varied questions, questions with insufficient difficulty, subjective assessments, and the length of time in their correction. This research aimed to develop a Computer Based Test (CBT) application. The type of questions in this CBT are multiple choice and essays. This CBT employs categorization of questions, randomization of the questions, and automatic assessment. Questions were categorized manually based on Bloom’s Taxonomy of a lecture. Then the randomization process was carried out using the Fisher-Yates Shuffle algorithm for each question category. The Smith Waterman algorithm was used to automatically assess the essay-type questions. The steps of the Smith Waterman algorithm were preprocessing, data comparison using Smith Waterman, and percentage similarities conversion to test scores. The results of the study showed that the CBT application was able to randomize questions using the Fisher-Yates Shuffle algorithm and automatically assess answers using the Smith Waterman algorithm. RMSE was used to measure of the accuracy of the Smith Waterman algorithm: a value of 1.86 was obtained. Keywords: Computer based test, assessment, Fisher-Yates Shuffle, Smith Waterman

Cite

CITATION STYLE

APA

Risnasari, M., Effindi, M. A., Dellia, P., Cahyani, L., Aini, N., & Aini, N. (2021). Computer Based Test Using the Fisher-Yates Shuffle and Smith Waterman Algorithm. KnE Social Sciences, 353–360. https://doi.org/10.18502/kss.v5i6.9224

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free