| Form of studies |
Bachelor |
| Title of the study programm |
Smart Computer Technologies |
| Title in original language |
Automatizētas testēšanas platformu salīdzinoša analīze studentu programmu pārbaudes kontekstā |
| Title in English |
Comparative Analysis of Automated Testing Platforms in the Context of Student Program Evaluation |
| Department |
Faculty Of Computer Science Information Tehnology And Energy |
| Scientific advisor |
Marina Uhanova |
| Reviewer |
Ēriks Kļaviņš |
| Abstract |
1. tips: Moderno risinājumu izpēte
Bakalaura darbs ir veltīts automatizētas studentu programmu pārbaudes un novērtēšanas platformu izmantošanai objektorientētās programmēšanas kursa kontekstā. Studentu C++ programmu pārbaude šādā kursā prasa ne tikai funkcionālās pareizības noteikšanu, bet arī vairāku failu risinājumu kompilēšanu, atkārtotu iesniegumu apstrādi, studentam saprotamu atgriezenisko saiti un iespēju automatizēto pārbaudi apvienot ar pasniedzēja ekspertu vērtējumu.
Darbā aplūkotas Web-CAT, GitLab CI, CodeGrade un GitHub Classroom platformas, vērtējot to izmantošanas iespējas RTU kursa “Objektorientētā programmēšana” (DPI230) vajadzībām. Platformu izvērtējumā ņemta vērā C++ risinājumu kompilēšana un izpilde, atgriezeniskās saites raksturs, atkārtotu iesniegumu atbalsts, konfigurēšanas sarežģītība, iesniegšanas modeļu izmantošana, kā arī automatizētās pārbaudes savietojamība ar pasniedzēja vērtējumu.
Pētījuma gaitā definēti salīdzinošās novērtēšanas kritēriji un veikta platformu praktiska aprobācija, izmantojot studentu C++ programmas, vienotu testēšanas scenāriju un objektorientētās programmēšanas principu pārbaudei sagatavotu kontroluzdevumu. Izvērtējums balstīts uz zinātnisko un tehnisko avotu analīzi, platformu funkcionālo salīdzinājumu un praktiskajā pārbaudē iegūtajiem novērojumiem. Tas ļauj raksturot platformu piemērotību dažādiem studentu programmu pārbaudes organizācijas scenārijiem un formulēt ieteikumus to izvēlei izglītības procesā.
Darbā ir 78 lappuses, 18 attēli, 5 tabulas, 2 pielikumi un 25 izmantotie informācijas avoti. |
| Keywords |
automatizētā pārbaude, studentu programmu pārbaude, C++, objektorientētā programmēšana, vērtēšanas platformas |
| Keywords in English |
automated testing, student program testing, C++, object-oriented programming, assessment platforms |
| Language |
lv |
| Year |
2026 |
| Date and time of uploading |
26.05.2026 16:43:40 |