A Testing System in Programming Classes Development and Implementation

The main, and most effective, activity when teaching programming is problem solving. Automated systems for checking programming problems can ease the teacher’s responsibilities. They will allow you to reach a larger number of students in less time and devote more time to each student. The article presents an automatic testing program for teaching programming in Python, which was developed at Kokshetau University named after Sh. Ualikhanov. The program interface and its capabilities are described. Describes how to use the program and ways to further improve and develop it. Testing platforms for conducting programming Olympiads and teaching programming have been preliminarily reviewed. Their positive aspects and disadvantages are analyzed, which forced the authors to develop their own testing program.

Authors

Publication Details

Journal
Trudy Universiteta
Published
2024-09-30
DOI
https://doi.org/10.52209/1609-1825_2024_3_293
Primary Topic
Artificial Intelligence in Education
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Testing System in Programming Classes Development and Implementation

Amanbek Sabitov, Dmitry MUKHARSKY
Trudy Universiteta
Artificial Intelligence in Education
article

A Testing System in Programming Classes Development and Implementation

Amanbek Sabitov, Dmitry MUKHARSKY
article en

Abstract

The main, and most effective, activity when teaching programming is problem solving. Automated systems for checking programming problems can ease the teacher’s responsibilities. They will allow you to reach a larger number of students in less time and devote more time to each student. The article presents an automatic testing program for teaching programming in Python, which was developed at Kokshetau University named after Sh. Ualikhanov. The program interface and its capabilities are described. Describes how to use the program and ways to further improve and develop it. Testing platforms for conducting programming Olympiads and teaching programming have been preliminarily reviewed. Their positive aspects and disadvantages are analyzed, which forced the authors to develop their own testing program.

Trudy UniversitetaVol. 3(96)
Quality Education
Openalex Percentile: Top 68%
Artificial Intelligence in Education
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.