start-ver=1.4 cd-journal=joma no-vol=16 cd-vols= no-issue=2 article-no= start-page=137 end-page=149 dt-received= dt-revised= dt-accepted= dt-pub-year=2019 dt-pub=20191023 dt-online= en-article= kn-article= en-subject= kn-subject= en-title= kn-title=A proposal of calligraphy learning assistant system with letter portion practice function using projection mapping en-subtitle= kn-subtitle= en-abstract= kn-abstract=Purpose
For several decades, calligraphy has been popular among people in Japan, China, and even in the world. Traditionally, a teacher teaches how to write letters on a paper with a brush, and a student will imitate them by referring to the model letters. However, if a teacher is not available, this method will not be applicable either. This study aims to propose a calligraphy learning assistant system (CLAS) using projection mapping, which allows a student to learn calligraphy by him/herself.
Design/methodology/approach
By following the letter writing video of a teacher that is directly projected on the paper, a student is able to learn the stroke order and writing speed in addition to the letter shape. Moreover, the letter portion practice function is incorporated in CLAS to allow a learner to repeat practicing hard portions of each letter.
Findings
For evaluations, the authors implemented CLAS using Raspberry Pi and open-source software and asked students to use it. The results confirmed that CLAS is effective in improving calligraphy skills of novice students.
Originality/value
With CLAS, a student can practice calligraphy using a conventional brush, ink and paper at a desk while looking at the model letter writing of a teacher projected on the paper using projection mapping. en-copyright= kn-copyright= en-aut-name=HudaSamsul en-aut-sei=Huda en-aut-mei=Samsul kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=1 ORCID= en-aut-name=FunabikiNobuo en-aut-sei=Funabiki en-aut-mei=Nobuo kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=2 ORCID= en-aut-name=KuribayashiMinoru en-aut-sei=Kuribayashi en-aut-mei=Minoru kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=3 ORCID= en-aut-name=KaoWen-Chung en-aut-sei=Kao en-aut-mei=Wen-Chung kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=4 ORCID= affil-num=1 en-affil=Department of Electrical and Communication Engineering, Okayama University kn-affil= affil-num=2 en-affil=Department of Electrical and Communication Engineering, Okayama University kn-affil= affil-num=3 en-affil=Department of Electrical and Communication Engineering, Okayama University kn-affil= affil-num=4 en-affil=Department of Electrical Engineering, National Taiwan Normal University kn-affil= en-keyword=Raspberry Pi kn-keyword=Raspberry Pi en-keyword=Calligraphy kn-keyword=Calligraphy en-keyword=Learning assistant system kn-keyword=Learning assistant system en-keyword=Projection mapping kn-keyword=Projection mapping END start-ver=1.4 cd-journal=joma no-vol=16 cd-vols= no-issue=1 article-no= start-page=115 end-page=135 dt-received= dt-revised= dt-accepted= dt-pub-year=2019 dt-pub=20191003 dt-online= en-article= kn-article= en-subject= kn-subject= en-title= kn-title=A proposal of Android Programming Learning Assistant System with implementation of basic application learning en-subtitle= kn-subtitle= en-abstract= kn-abstract=Purpose
With rapid increase of Android devices and application systems, there is a strong demand for Android application programmers. A lot of schools are offering Android programming courses to meet this demand. However, Android programming can be different from the conventional one because it needs interactive functions through interfaces with users, which makes the study more difficult. This paper aims to propose an Android Programming Learning Assistance System, namely, APLAS, to assist the Java-based Android programming study and education.
Design/methodology/approach
By adopting the test-driven development method, APLAS is designed to achieve independent learning without the presence of teachers. Using JUnit and Robolectric, the answers from the students are automatically marked in APLAS. To cover extensive materials in Android programming, APLAS offers four stages where each stage involves several topics.
Findings
To evaluate the effectiveness of APLAS, we implemented the Unit Converter assignment that covers the first two topics, namely, Basic user interface in the first stage and basic activity in the second stage. Through solving the assignment, it is expected to learn basic application development. Forty novice students of an IT department in Indonesia were asked to solve both topics separately.
Originality/value
The results show that APLAS is useful and helpful for the self-study of Android programming, as they could complete codes with good execution performances. en-copyright= kn-copyright= en-aut-name=SyaifudinYan Watequlis en-aut-sei=Syaifudin en-aut-mei=Yan Watequlis kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=1 ORCID= en-aut-name=FunabikiNobuo en-aut-sei=Funabiki en-aut-mei=Nobuo kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=2 ORCID= en-aut-name=KuribayashiMinoru en-aut-sei=Kuribayashi en-aut-mei=Minoru kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=3 ORCID= en-aut-name=KaoWen-Chung en-aut-sei=Kao en-aut-mei=Wen-Chung kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=4 ORCID= affil-num=1 en-affil=Department of Electrical and Communication Engineering, Okayama University kn-affil= affil-num=2 en-affil=Department of Electrical and Communication Engineering, Okayama University kn-affil= affil-num=3 en-affil=Department of Electrical and Communication Engineering, Okayama University kn-affil= affil-num=4 en-affil=National Taiwan Normal University kn-affil= en-keyword=Android application kn-keyword=Android application en-keyword=APLAS kn-keyword=APLAS en-keyword=JUnit kn-keyword=JUnit en-keyword=Learning system kn-keyword=Learning system en-keyword= Learning system kn-keyword= Learning system en-keyword=Test-driven development method kn-keyword=Test-driven development method en-keyword=Index terms APLAS kn-keyword=Index terms APLAS en-keyword=Java kn-keyword=Java END