Automated Assessment of Student Queries in Redis

In recent years, the popularity of NoSQL systems has grown significantly due to their flexibility and high performance when working with large volumes of data. Redis is one of the most popular key-value stores actively used in industry and education. However, automated approaches for NoSQL assignmen...

Full description

Saved in:
Bibliographic Details
Main Author: Yuliia Prokop
Format: Article
Language:English
Published: Anhalt University of Applied Sciences 2025-04-01
Series:Proceedings of the International Conference on Applied Innovations in IT
Subjects:
Online Access:https://icaiit.org/paper.php?paper=13th_ICAIIT_1/2_10
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849317221906513920
author Yuliia Prokop
author_facet Yuliia Prokop
author_sort Yuliia Prokop
collection DOAJ
description In recent years, the popularity of NoSQL systems has grown significantly due to their flexibility and high performance when working with large volumes of data. Redis is one of the most popular key-value stores actively used in industry and education. However, automated approaches for NoSQL assignment evaluation, especially those involving advanced Redis modules, remain underdeveloped. This paper presents a web-based system for automated assessment of students’ Redis queries, supporting basic structures (e.g., list, sorted set, and hash manipulation) and advanced features (RedisJSON and RediSearch). The system provides instant feedback on syntax errors, enabling students to correct mistakes and resubmit solutions in real-time. A pilot study with 42 master’s students showed that about 78% successfully mastered the basics of Redis on the first try, while only 39% passed advanced assignments. With repeated attempts and targeted feedback, overall success on advanced tasks increased to 76%, highlighting the importance of continuous, automated guidance. The paper also discusses typical errors logged by the system (inconsistent or incorrect key naming, syntax errors when setting key expiration, incorrect index creation or JSON field references, etc.). The results demonstrate that integrating an automated Redis query assessment into educational programs can significantly enhance student engagement and learning efficiency. The flexible and modular design of the proposed system allows easy extension to other NoSQL databases and provides valuable data for instructors to refine teaching materials.
format Article
id doaj-art-88101cd5d55f4d80b51ce3b71f9b8e5e
institution Kabale University
issn 2199-8876
language English
publishDate 2025-04-01
publisher Anhalt University of Applied Sciences
record_format Article
series Proceedings of the International Conference on Applied Innovations in IT
spelling doaj-art-88101cd5d55f4d80b51ce3b71f9b8e5e2025-08-20T03:51:18ZengAnhalt University of Applied SciencesProceedings of the International Conference on Applied Innovations in IT2199-88762025-04-0113114715410.25673/119227Automated Assessment of Student Queries in RedisYuliia Prokop0Department of Computer Science, Czech Technical University in Prague, Jugoslávských partyzánů 1580/3, 160 00 Prague, Czech Republic In recent years, the popularity of NoSQL systems has grown significantly due to their flexibility and high performance when working with large volumes of data. Redis is one of the most popular key-value stores actively used in industry and education. However, automated approaches for NoSQL assignment evaluation, especially those involving advanced Redis modules, remain underdeveloped. This paper presents a web-based system for automated assessment of students’ Redis queries, supporting basic structures (e.g., list, sorted set, and hash manipulation) and advanced features (RedisJSON and RediSearch). The system provides instant feedback on syntax errors, enabling students to correct mistakes and resubmit solutions in real-time. A pilot study with 42 master’s students showed that about 78% successfully mastered the basics of Redis on the first try, while only 39% passed advanced assignments. With repeated attempts and targeted feedback, overall success on advanced tasks increased to 76%, highlighting the importance of continuous, automated guidance. The paper also discusses typical errors logged by the system (inconsistent or incorrect key naming, syntax errors when setting key expiration, incorrect index creation or JSON field references, etc.). The results demonstrate that integrating an automated Redis query assessment into educational programs can significantly enhance student engagement and learning efficiency. The flexible and modular design of the proposed system allows easy extension to other NoSQL databases and provides valuable data for instructors to refine teaching materials.https://icaiit.org/paper.php?paper=13th_ICAIIT_1/2_10nosqlrediskey-value storeautomated assessmentredisjsonredisearcheducationdatabases
spellingShingle Yuliia Prokop
Automated Assessment of Student Queries in Redis
Proceedings of the International Conference on Applied Innovations in IT
nosql
redis
key-value store
automated assessment
redisjson
redisearch
education
databases
title Automated Assessment of Student Queries in Redis
title_full Automated Assessment of Student Queries in Redis
title_fullStr Automated Assessment of Student Queries in Redis
title_full_unstemmed Automated Assessment of Student Queries in Redis
title_short Automated Assessment of Student Queries in Redis
title_sort automated assessment of student queries in redis
topic nosql
redis
key-value store
automated assessment
redisjson
redisearch
education
databases
url https://icaiit.org/paper.php?paper=13th_ICAIIT_1/2_10
work_keys_str_mv AT yuliiaprokop automatedassessmentofstudentqueriesinredis