The virtual CAT: A tool for algorithmic thinking assessment in Swiss compulsory education

Read original: arXiv:2408.01263 - Published 8/28/2024 by Giorgia Adorni, Alberto Piatti
Total Score

0

The virtual CAT: A tool for algorithmic thinking assessment in Swiss compulsory education

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • The paper describes the development of a virtual assessment tool called the "virtual CAT" to measure algorithmic thinking in Swiss compulsory education.
  • The virtual CAT is designed to provide a standardized and scalable way to assess students' algorithmic thinking skills.
  • The tool was developed through an iterative design process involving teachers, educational experts, and students.

Plain English Explanation

The paper discusses the creation of a new digital tool called the "virtual CAT" that is used to evaluate how well students in Switzerland understand and apply algorithmic thinking. Algorithmic thinking is an important skill that involves breaking down problems into steps and using logic to solve them.

The virtual CAT was developed to provide a more standardized and efficient way to assess these skills, compared to traditional paper-based tests. The tool presents students with interactive scenarios and challenges them to apply algorithmic thinking to solve problems. By using a digital platform, the virtual CAT can be easily administered to large numbers of students and their responses can be automatically evaluated.

The researchers worked closely with teachers, education experts, and students to design the virtual CAT in a way that would work well in real classroom settings. This iterative design process helped ensure the tool was engaging, relevant, and effective at measuring algorithmic thinking abilities.

Technical Explanation

The paper describes the development of the "virtual CAT" (Computer Adaptive Test), a digital assessment tool to measure algorithmic thinking skills in Swiss compulsory education. The virtual CAT uses a computer-adaptive testing approach, where the difficulty of questions adapts based on a student's previous responses.

The researchers followed a user-centered design process, collaborating with teachers, educational experts, and students to iteratively develop and refine the virtual CAT. This involved conducting needs assessments, prototyping assessment items, and pilot testing the tool in classrooms. The design process aimed to ensure the virtual CAT was engaging, relevant, and effectively measured algorithmic thinking abilities.

The virtual CAT presents students with interactive scenarios and challenges them to apply algorithmic thinking to solve problems. Student responses are automatically evaluated, providing teachers with detailed feedback on their students' skills. This allows the virtual CAT to be administered efficiently at scale compared to traditional paper-based assessments.

Critical Analysis

The paper provides a thorough description of the iterative design process used to develop the virtual CAT. Involving teachers, experts, and students helps ensure the tool is well-suited for real-world classroom use. However, the paper does not extensively discuss any limitations or potential issues with the virtual CAT approach.

For example, the paper does not address how the virtual CAT's computer-adaptive design might impact test fairness or introduce bias. There could be concerns about whether the virtual CAT accurately captures the full scope of algorithmic thinking skills, or if it is overly focused on specific problem-solving strategies.

Additionally, the long-term effectiveness and scalability of the virtual CAT in Swiss schools is not evaluated. Further research may be needed to understand the tool's impact on teaching and learning over time, as well as its broader applicability beyond the initial pilot studies.

Conclusion

The virtual CAT represents an innovative approach to assessing algorithmic thinking in compulsory education. By leveraging digital, adaptive testing, the tool aims to provide a more standardized and efficient way to evaluate these critical skills. The iterative design process helps ensure the virtual CAT is engaging and relevant for students and teachers.

While the paper offers a detailed overview of the virtual CAT's development, further research is needed to fully understand its long-term effectiveness and potential limitations. Nonetheless, the virtual CAT demonstrates how technology can be leveraged to improve computer science education and support the assessment of essential 21st-century competencies.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

The virtual CAT: A tool for algorithmic thinking assessment in Swiss compulsory education
Total Score

0

The virtual CAT: A tool for algorithmic thinking assessment in Swiss compulsory education

Giorgia Adorni, Alberto Piatti

In today's digital era, holding algorithmic thinking (AT) skills is crucial, not only in computer science-related fields. These abilities enable individuals to break down complex problems into more manageable steps and create a sequence of actions to solve them. To address the increasing demand for AT assessments in educational settings and the limitations of current methods, this paper introduces the virtual Cross Array Task (CAT), a digital adaptation of an unplugged assessment activity designed to evaluate algorithmic skills in Swiss compulsory education. This tool offers scalable and automated assessment, reducing human involvement and mitigating potential data collection errors. The platform features gesture-based and visual block-based programming interfaces, ensuring its usability for diverse learners, further supported by multilingual capabilities. To evaluate the virtual CAT platform, we conducted a pilot evaluation in Switzerland involving a heterogeneous group of students. The findings show the platform's usability, proficiency and suitability for assessing AT skills among students of diverse ages, development stages, and educational backgrounds, as well as the feasibility of large-scale data collection.

Read more

8/28/2024

Survey of Computerized Adaptive Testing: A Machine Learning Perspective
Total Score

0

Survey of Computerized Adaptive Testing: A Machine Learning Perspective

Qi Liu, Yan Zhuang, Haoyang Bi, Zhenya Huang, Weizhe Huang, Jiatong Li, Junhao Yu, Zirui Liu, Zirui Hu, Yuting Hong, Zachary A. Pardos, Haiping Ma, Mengxiao Zhu, Shijin Wang, Enhong Chen

Computerized Adaptive Testing (CAT) provides an efficient and tailored method for assessing the proficiency of examinees, by dynamically adjusting test questions based on their performance. Widely adopted across diverse fields like education, healthcare, sports, and sociology, CAT has revolutionized testing practices. While traditional methods rely on psychometrics and statistics, the increasing complexity of large-scale testing has spurred the integration of machine learning techniques. This paper aims to provide a machine learning-focused survey on CAT, presenting a fresh perspective on this adaptive testing method. By examining the test question selection algorithm at the heart of CAT's adaptivity, we shed light on its functionality. Furthermore, we delve into cognitive diagnosis models, question bank construction, and test control within CAT, exploring how machine learning can optimize these components. Through an analysis of current methods, strengths, limitations, and challenges, we strive to develop robust, fair, and efficient CAT systems. By bridging psychometric-driven CAT research with machine learning, this survey advocates for a more inclusive and interdisciplinary approach to the future of adaptive testing.

Read more

4/8/2024

Total Score

0

Rubric-based Learner Modelling via Noisy Gates Bayesian Networks for Computational Thinking Skills Assessment

Giorgia Adorni, Francesca Mangili, Alberto Piatti, Claudio Bonesana, Alessandro Antonucci

In modern and personalised education, there is a growing interest in developing learners' competencies and accurately assessing them. In a previous work, we proposed a procedure for deriving a learner model for automatic skill assessment from a task-specific competence rubric, thus simplifying the implementation of automated assessment tools. The previous approach, however, suffered two main limitations: (i) the ordering between competencies defined by the assessment rubric was only indirectly modelled; (ii) supplementary skills, not under assessment but necessary for accomplishing the task, were not included in the model. In this work, we address issue (i) by introducing dummy observed nodes, strictly enforcing the skills ordering without changing the network's structure. In contrast, for point (ii), we design a network with two layers of gates, one performing disjunctive operations by noisy-OR gates and the other conjunctive operations through logical ANDs. Such changes improve the model outcomes' coherence and the modelling tool's flexibility without compromising the model's compact parametrisation, interpretability and simple experts' elicitation. We used this approach to develop a learner model for Computational Thinking (CT) skills assessment. The CT-cube skills assessment framework and the Cross Array Task (CAT) are used to exemplify it and demonstrate its feasibility.

Read more

8/6/2024

Benchmarking Generative Models on Computational Thinking Tests in Elementary Visual Programming
Total Score

0

Benchmarking Generative Models on Computational Thinking Tests in Elementary Visual Programming

Victor-Alexandru Pu{a}durean, Adish Singla

Generative models have demonstrated human-level proficiency in various benchmarks across domains like programming, natural sciences, and general knowledge. Despite these promising results on competitive benchmarks, they still struggle with seemingly simple problem-solving tasks typically carried out by elementary-level students. How do state-of-the-art models perform on standardized tests designed to assess computational thinking and problem-solving skills at schools? In this paper, we curate a novel benchmark involving computational thinking tests grounded in elementary visual programming domains. Our initial results show that state-of-the-art models like GPT-4o and Llama3 barely match the performance of an average school student. To further boost the performance of these models, we fine-tune them using a novel synthetic data generation methodology. The key idea is to develop a comprehensive dataset using symbolic methods that capture different skill levels, ranging from recognition of visual elements to multi-choice quizzes to synthesis-style tasks. We showcase how various aspects of symbolic information in synthetic data help improve fine-tuned models' performance. We will release the full implementation and datasets to facilitate further research on enhancing computational thinking in generative models.

Read more

6/17/2024