Cargando…
An intelligent testing system development based on the shingle algorithm for assessing humanities students' academic achievements
Computer-based testing of humanities students has some inconveniences and difficulties, where the whole learning process is practically based on communicative methods. In this regard, one needs such a testing system, which would allow one to ask open-ended questions, and students would be able to en...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer US
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9027018/ https://www.ncbi.nlm.nih.gov/pubmed/35475254 http://dx.doi.org/10.1007/s10639-022-11057-w |
_version_ | 1784691255436902400 |
---|---|
author | Brimzhanova, Saule Atanov, Sabyrzhan Moldamurat, Khuralay Baymuhambetova, Botagoz Brimzhanova, Karlygash Seitmetova, Aitkul |
author_facet | Brimzhanova, Saule Atanov, Sabyrzhan Moldamurat, Khuralay Baymuhambetova, Botagoz Brimzhanova, Karlygash Seitmetova, Aitkul |
author_sort | Brimzhanova, Saule |
collection | PubMed |
description | Computer-based testing of humanities students has some inconveniences and difficulties, where the whole learning process is practically based on communicative methods. In this regard, one needs such a testing system, which would allow one to ask open-ended questions, and students would be able to enter detailed answers. Despite the popularity of using the shingle algorithm in determining plagiarism, few researchers have attempted to use it in assessing the academic achievements of students. In this regard, the aim of this study was to develop an intelligent testing system based on the shingle algorithm in assessing the academic achievements of humanities students. Taking into account that during testing humanities students will formulate answers of their own understanding, the developed system should be able to determine the degree of their identity to the correct answer. At the same time, answers with a high degree of correspondence to the answer stored in the dictionary should also be entered in the database as one of the variants of the correct answer. The shingle algorithm, stemming, and MD5 hashing algorithms were used to achieve this goal. The performance of the algorithm was evaluated in terms of degree of matching (S), completeness (P), F-measure and performance (t). The experiment involved 120 humanities students in 2–3 courses at the age of 18–20 years, including 80 girls and 40 boys. It was found that the effectiveness of the developed algorithm is achieved at the optimal time t = 77% and the degree of compliance of the final grade F = 77%. In this case, the final score of the F-measure fully reflects the result at the proportion of truthfulness equal to 0.5 and is directly proportional to the degree of compliance (S) and completeness (P) of use. It is found that a high value of the matching degree (S) is achieved with a smaller shingle length, while with a larger shingle length the matching degree decreases, thus, the probability of finding the same phrase in two documents increases. In addition, with smaller shingle lengths, the time spent calculating checksums is longer, and with larger shingle lengths, the time spent calculating checksums is shorter. Calculations showed that the optimal shingle algorithm efficiency was at the length of the shingle N = 5 of the average data processing time. The results of this study show that the developed algorithm can be included in pedagogical practice in order to objectively assess the learning achievements of humanities students, taking into account their communicative and cognitive abilities. In the future, the developed algorithm can also be used in other areas requiring text analysis, in particular for checking plagiarism. |
format | Online Article Text |
id | pubmed-9027018 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer US |
record_format | MEDLINE/PubMed |
spelling | pubmed-90270182022-04-22 An intelligent testing system development based on the shingle algorithm for assessing humanities students' academic achievements Brimzhanova, Saule Atanov, Sabyrzhan Moldamurat, Khuralay Baymuhambetova, Botagoz Brimzhanova, Karlygash Seitmetova, Aitkul Educ Inf Technol (Dordr) Article Computer-based testing of humanities students has some inconveniences and difficulties, where the whole learning process is practically based on communicative methods. In this regard, one needs such a testing system, which would allow one to ask open-ended questions, and students would be able to enter detailed answers. Despite the popularity of using the shingle algorithm in determining plagiarism, few researchers have attempted to use it in assessing the academic achievements of students. In this regard, the aim of this study was to develop an intelligent testing system based on the shingle algorithm in assessing the academic achievements of humanities students. Taking into account that during testing humanities students will formulate answers of their own understanding, the developed system should be able to determine the degree of their identity to the correct answer. At the same time, answers with a high degree of correspondence to the answer stored in the dictionary should also be entered in the database as one of the variants of the correct answer. The shingle algorithm, stemming, and MD5 hashing algorithms were used to achieve this goal. The performance of the algorithm was evaluated in terms of degree of matching (S), completeness (P), F-measure and performance (t). The experiment involved 120 humanities students in 2–3 courses at the age of 18–20 years, including 80 girls and 40 boys. It was found that the effectiveness of the developed algorithm is achieved at the optimal time t = 77% and the degree of compliance of the final grade F = 77%. In this case, the final score of the F-measure fully reflects the result at the proportion of truthfulness equal to 0.5 and is directly proportional to the degree of compliance (S) and completeness (P) of use. It is found that a high value of the matching degree (S) is achieved with a smaller shingle length, while with a larger shingle length the matching degree decreases, thus, the probability of finding the same phrase in two documents increases. In addition, with smaller shingle lengths, the time spent calculating checksums is longer, and with larger shingle lengths, the time spent calculating checksums is shorter. Calculations showed that the optimal shingle algorithm efficiency was at the length of the shingle N = 5 of the average data processing time. The results of this study show that the developed algorithm can be included in pedagogical practice in order to objectively assess the learning achievements of humanities students, taking into account their communicative and cognitive abilities. In the future, the developed algorithm can also be used in other areas requiring text analysis, in particular for checking plagiarism. Springer US 2022-04-22 2022 /pmc/articles/PMC9027018/ /pubmed/35475254 http://dx.doi.org/10.1007/s10639-022-11057-w Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Brimzhanova, Saule Atanov, Sabyrzhan Moldamurat, Khuralay Baymuhambetova, Botagoz Brimzhanova, Karlygash Seitmetova, Aitkul An intelligent testing system development based on the shingle algorithm for assessing humanities students' academic achievements |
title | An intelligent testing system development based on the shingle algorithm for assessing humanities students' academic achievements |
title_full | An intelligent testing system development based on the shingle algorithm for assessing humanities students' academic achievements |
title_fullStr | An intelligent testing system development based on the shingle algorithm for assessing humanities students' academic achievements |
title_full_unstemmed | An intelligent testing system development based on the shingle algorithm for assessing humanities students' academic achievements |
title_short | An intelligent testing system development based on the shingle algorithm for assessing humanities students' academic achievements |
title_sort | intelligent testing system development based on the shingle algorithm for assessing humanities students' academic achievements |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9027018/ https://www.ncbi.nlm.nih.gov/pubmed/35475254 http://dx.doi.org/10.1007/s10639-022-11057-w |
work_keys_str_mv | AT brimzhanovasaule anintelligenttestingsystemdevelopmentbasedontheshinglealgorithmforassessinghumanitiesstudentsacademicachievements AT atanovsabyrzhan anintelligenttestingsystemdevelopmentbasedontheshinglealgorithmforassessinghumanitiesstudentsacademicachievements AT moldamuratkhuralay anintelligenttestingsystemdevelopmentbasedontheshinglealgorithmforassessinghumanitiesstudentsacademicachievements AT baymuhambetovabotagoz anintelligenttestingsystemdevelopmentbasedontheshinglealgorithmforassessinghumanitiesstudentsacademicachievements AT brimzhanovakarlygash anintelligenttestingsystemdevelopmentbasedontheshinglealgorithmforassessinghumanitiesstudentsacademicachievements AT seitmetovaaitkul anintelligenttestingsystemdevelopmentbasedontheshinglealgorithmforassessinghumanitiesstudentsacademicachievements AT brimzhanovasaule intelligenttestingsystemdevelopmentbasedontheshinglealgorithmforassessinghumanitiesstudentsacademicachievements AT atanovsabyrzhan intelligenttestingsystemdevelopmentbasedontheshinglealgorithmforassessinghumanitiesstudentsacademicachievements AT moldamuratkhuralay intelligenttestingsystemdevelopmentbasedontheshinglealgorithmforassessinghumanitiesstudentsacademicachievements AT baymuhambetovabotagoz intelligenttestingsystemdevelopmentbasedontheshinglealgorithmforassessinghumanitiesstudentsacademicachievements AT brimzhanovakarlygash intelligenttestingsystemdevelopmentbasedontheshinglealgorithmforassessinghumanitiesstudentsacademicachievements AT seitmetovaaitkul intelligenttestingsystemdevelopmentbasedontheshinglealgorithmforassessinghumanitiesstudentsacademicachievements |