Research Article
Test Code Generation Tool for Self Learning Programming Unity
@INPROCEEDINGS{10.4108/eai.1-11-2022.2326182, author={Usman Nurhasan and Anugrah Nur Rahmantyo and Ariadi Retno Ririd and Alwy Abdullah and Yan Watequlis Syaifudin and Pramana Yoga Saputra and Satrio Binusa}, title={Test Code Generation Tool for Self Learning Programming Unity}, proceedings={Proceedings of the 4th International Conference on Science and Technology Applications, ICoSTA 2022, 1-2 November 2022, Medan, North Sumatera Province, Indonesia}, publisher={EAI}, proceedings_a={ICOSTA}, year={2023}, month={1}, keywords={auto grading automation testing programming self-learning unity tdd}, doi={10.4108/eai.1-11-2022.2326182} }
- Usman Nurhasan
Anugrah Nur Rahmantyo
Ariadi Retno Ririd
Alwy Abdullah
Yan Watequlis Syaifudin
Pramana Yoga Saputra
Satrio Binusa
Year: 2023
Test Code Generation Tool for Self Learning Programming Unity
ICOSTA
EAI
DOI: 10.4108/eai.1-11-2022.2326182
Abstract
The curriculum for making game applications is commonly applied in vocational education institutions. Learning to make game applications generally uses Unity and is multiplatform. The concept of learning programming is writing code in an IDE. Students read the module and then do the coding. However, when an error occurs, students often do not understand the concept of improvement. Another problem is the length of the gradle synchronization process in the Unity framework and the difficulty of the teacher in checking the work of each student. The length of the synchronization process has the potential to hinder the learning process. Because game programming has a complex structure and is related to game supporting assets. The lower the specification of the device used, the longer the synchronization process. So it affects the learning process and correction. This system facilitates self-learning of game programming. The results of student work will be checked using the Test-driven Development (TDD) method with the test code provided. If the test code shows a successful result, students can upload their work results to the SeLPU (Self Learning Programming Unity) website and the assessment of the work results will be automatically displayed on the web page.