CodeDOG - Automated Feedback and Assessment for Programming Assignments
| dc.contributor.advisor | Jeszenszky, Péter | |
| dc.contributor.advisor | Tóth, Róbert | |
| dc.contributor.author | Basta, Bakhomious Guirguis Moez Aziz | |
| dc.contributor.department | DE--Informatikai Kar | |
| dc.date.accessioned | 2024-06-23T18:50:26Z | |
| dc.date.available | 2024-06-23T18:50:26Z | |
| dc.date.created | 2024 | |
| dc.description.abstract | The aim of this paper is to provide an alternative approach to automated feedback for programming assignments using various technologies. After analyzing the existing solutions, to name a few: ProgCont, HackerRank, check50 and Moodle CodeRunner. The experience was unsatisfactory, ranging from problematic setups, limitations, back-doors and financial difficulties. With the help of the existing platform CoDExe, we were able to add the support of providing feedback to C programming assignments. Diving to the root of programming languages concepts, the proposed solution was to use Grammars. The usage of Grammars would grant us syntactical and lexing analysis without running the source code, it comes with the power of parsing trees. In conclusion, we provide our feedback based on multiple approaches instead of one; mainly focusing on the usage of ANTLR and clang, with which we achieved satisfiable results after testing. | |
| dc.description.course | Programtervező informatikus | |
| dc.description.degree | BSc/BA | |
| dc.format.extent | 45 | |
| dc.identifier.uri | https://hdl.handle.net/2437/374635 | |
| dc.language.iso | en | |
| dc.rights.access | Hozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében. | |
| dc.subject | java | |
| dc.subject | development | |
| dc.subject | grading | |
| dc.subject.dspace | Informatics::Computer Science | |
| dc.title | CodeDOG - Automated Feedback and Assessment for Programming Assignments |
Fájlok
Eredeti köteg (ORIGINAL bundle)
1 - 1 (Összesen 1)
Nincs kép
- Név:
- thesis.pdf
- Méret:
- 3.08 MB
- Formátum:
- Adobe Portable Document Format
- Leírás:
- thesis
Engedélyek köteg
1 - 1 (Összesen 1)
Nincs kép
- Név:
- license.txt
- Méret:
- 1.95 KB
- Formátum:
- Item-specific license agreed upon to submission
- Leírás: