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 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=17 cd-vols= no-issue=2 article-no= start-page=140 end-page=152 dt-received= dt-revised= dt-accepted= dt-pub-year=2021 dt-pub=202145 dt-online= en-article= kn-article= en-subject= kn-subject= en-title= kn-title=A proposal of recommendation function for element fill-in-Blank problems in java programming learning assistant system en-subtitle= kn-subtitle= en-abstract= kn-abstract=Purpose
To advance Java programming educations, the authors have developed a Web-based Java programming learning assistant system (JPLAS). It offers the element fill-in-blank problem (EFP) for novice students to study Java grammar and basic programming skills by filling in the missing elements in a source code. An EFP instance can be generated by selecting an appropriate code, and applying the blank element selection algorithm. As it is expected to cover broad grammar topics, a number of EFP instances have been generated. This paper aims to propose a recommendation function to guide a student solving the proper EFP instances among them.

Design/methodology/approach
This function considers the difficulty level of the EFP instance and the grammar topics that have been correctly answered by the student, and is implemented at the offline answering function of JPLAS using JavaScript so that students can use it even without the Internet connections.

Findings
To evaluate the effectiveness of the proposal, 85 EFP instances are prepared to cover various grammar topics, and are assigned to a total of 92 students in two universities in Myanmar and Indonesia to solve them using the recommendation function. Their solution results confirmed the effectiveness of the proposal.

Originality/value
The concept of the difficulty level for an EFP instance is newly defined for the proper recommendation, and the accuracy in terms of the average numbers of answer submission times among the students is verified. en-copyright= kn-copyright= en-aut-name=WintSu Sandy en-aut-sei=Wint en-aut-mei=Su Sandy 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=SyaifudinYan Watequlis en-aut-sei=Syaifudin en-aut-mei=Yan Watequlis kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=3 ORCID= en-aut-name=AungShune Lae en-aut-sei=Aung en-aut-mei=Shune Lae kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=4 ORCID= en-aut-name=KaoWen-Chun en-aut-sei=Kao en-aut-mei=Wen-Chun kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=5 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 Computer Studies, University of Yangon kn-affil= affil-num=5 en-affil=Department of Electrical Engineering, National Taiwan Normal University kn-affil= en-keyword=JavaScript kn-keyword=JavaScript en-keyword=Java programming kn-keyword=Java programming en-keyword=JPLAS kn-keyword=JPLAS en-keyword=Element fill-in-blank problem kn-keyword=Element fill-in-blank problem en-keyword=Offline answering function kn-keyword=Offline answering function en-keyword=Recommendation function kn-keyword=Recommendation function END start-ver=1.4 cd-journal=joma no-vol=13 cd-vols= no-issue=1 article-no= start-page= end-page= dt-received= dt-revised= dt-accepted= dt-pub-year=2024 dt-pub=20240205 dt-online= en-article= kn-article= en-subject= kn-subject= en-title= kn-title=The authorship of teachers: jissen kiroku as the core of professionalism in Japanese jugyo kenkyu en-subtitle= kn-subtitle= en-abstract= kn-abstract=Purpose
This paper aims to discuss the significance of teacher authorship (jissen kiroku) developed during jugyo kenkyu. Specifically, it explores the structural conditions of jugyo kenkyu that enabled the flourishing of jissen kiroku.

Design/methodology/approach
To find how jissen kiroku developed in jugyo kenkyu, this paper settled triad of authors-text-readers as the analytical perspective. Disputes through 1960s?1980s are adequate to inquire because it can elucidate how readers read jissen kiroku, which is typically challenging to observe.

Findings
Jissen kiroku is a powerful tool for semantically preserving, reconstructing and consolidating professional values and knowledge in jugyo kenkyu with deepening connoisseurship. Voluntary educational research associations (VERAs) encourage teachers to write and read jissen kiroku to develop their professionalism, which also helped develop exclusive semantics within the field. These developments were possible due to the public nature of jissen kiroku, disseminated to lesson study (LS) actors, thereby strengthening discussions both inside and outside VERAs.

Research limitations/implications
The paper proposes shift in views on educational science and emphasizes authorship as authority in that professionalism of teaching can be protected and elevated through authoring.

Originality/value
The significant roles of writing practice have not been explored enough. This paper finds the value of authorship in terms of public nature and openness to all teachers which enable the enhancement of professionalism of the LS field. en-copyright= kn-copyright= en-aut-name=MiyamotoYuichi en-aut-sei=Miyamoto en-aut-mei=Yuichi kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=1 ORCID= affil-num=1 en-affil=Graduate School of Education, Okayama University kn-affil= en-keyword=Jugyo kenkyu kn-keyword=Jugyo kenkyu en-keyword=Jissen kiroku kn-keyword=Jissen kiroku en-keyword=Authorship kn-keyword=Authorship en-keyword=Voluntary educational research associations kn-keyword=Voluntary educational research associations en-keyword=Semantic preservation and reconstruction kn-keyword=Semantic preservation and reconstruction en-keyword=Connoisseurship kn-keyword=Connoisseurship END