Thesis Details

Onboarding proces pro aplikaci vizuálního programování v rozšířené realitě

Bachelor's Thesis Student: Mikuš Michal Academic Year: 2021/2022 Supervisor: Materna Zdeněk, Ing., Ph.D.
English title
Onboarding Process in Application for Visual Programming in Augmented Reality

This thesis focuses on the implementation of the onboarding process in AREditor, which is an application developed to enable non-programmers to program robotic arms and its components in augmented reality. Because the app's workflow is so specific, it requires integration for new users. My work contains analysis of current issues with the use of augmented reality, analysis of issues found in AREditor, analysis of learning principles and existing onboarding methods. With that knowledge, I could create a draft, which was then implemented and tested. The tests helped me improve the existing implementation. Onboarding is there to provide information on the basic features of the application. Users that pass onboarding should be able to operate this app and be able to find other functionalities by their own.


user expirience, onboarding, testing, augmented reality, Unity, visual programing

Degree Programme
defended, grade C
16 June 2022
Herout Adam, prof. Ing., Ph.D. (DCGM FIT BUT), předseda
Bidlo Michal, Ing., Ph.D. (DCSY FIT BUT), člen
Hliněná Dana, doc. RNDr., Ph.D. (DMAT FEEC BUT), člen
Musil Miloš, Ing., Ph.D. (DIFS FIT BUT), člen
Rogalewicz Adam, doc. Mgr., Ph.D. (DITS FIT BUT), člen
MIKUŠ, Michal. Onboarding proces pro aplikaci vizuálního programování v rozšířené realitě. Brno, 2022. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2022-06-16. Supervised by Materna Zdeněk. Available from:
    author = "Michal Miku\v{s}",
    type = "Bachelor's thesis",
    title = "Onboarding proces pro aplikaci vizu\'{a}ln\'{i}ho programov\'{a}n\'{i} v roz\v{s}\'{i}\v{r}en\'{e} realit\v{e}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2022,
    location = "Brno, CZ",
    language = "czech",
    url = ""
Back to top