Su Sandy Wint's research while affiliated with Okayama University and other places

What is this page?


This page lists the scientific contributions of an author, who either does not have a ResearchGate profile, or has not yet added these contributions to their profile.

It was automatically created by ResearchGate to create a record of this author's body of work. We create such pages to advance our goal of creating and maintaining the most comprehensive scientific repository possible. In doing so, we process publicly available (personal) data relating to the author as a member of the scientific community.

If you're a ResearchGate member, you can follow this page to keep up with this author's work.

If you are this author, and you don't want us to display this page anymore, please let us know.

Publications (6)


A Proposal of Recommendation Function for Element Fill-in-Blank Problems in Java Programming Learning Assistant System
  • Article

April 2021

·

23 Reads

International Journal of Web Information Systems

Su Sandy Wint

·

·

·

[...]

·

Wen-Chun Kao

Purpose-To advance Java programming educations, we 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. Since it is expected to cover broad grammar topics, a number of EFP instances have been generated. This paper proposes 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.

Share

A proposal of recommendation function for element fill-in-Blank problems in java programming learning assistant system

April 2021

·

15 Reads

·

3 Citations

International Journal of Web Information Systems

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.


Fig. 1: Overview of JPLAS functions.
Fig. 2: User interface at offline answering function.
Figure 3 shows the hint function output. Here, this student tries to solve Problem #156, but can not solve the banks for static, <(relational operator), and System. Then, if he/she clicks the Hint button for help, the corresponding hints appear for the corresponding missing keywords. By re-
keyword list.
Hint list (2).

+3

An Implementation of Hint Function for Element Fill-in-Blank Problems at Offline Answering Function in Java Programming Learning Assistant System
  • Conference Paper
  • Full-text available

January 2021

·

71 Reads

To assist self-study of Java programming, we have developed Java programming learning assistant system (JPLAS). JPLAS offers the element fill-in-blank problem (EFP) for novice students to study grammar and basic programming skills through code reading. A lot of EFP instances have been generated by applying the blank element selection algorithm to various source codes to cover broad topics. Then, their applications to students found that some EFP instances could not be solved because students could not remember the corresponding keywords in Java programming. In this paper, we implement a hint function at the offline answering function for solving EFP instances in JPLAS using JavaScript that displays the missing keywords in the instance with the usages. We evaluate the proposal through applications to 40 undergraduate students in Indonesia, and confirm the improvement of the correct solution rate using the proposal. However, they still find difficulties in solving some topics. The improvements of the hint function will be in future works.

Download

Fig. 1: Overview of JPLAS functions.
Keyword coverage rate by previous recommendation
Student solution results.
An Implementation of Improved Recommendation Function for Element Fill-in-Blank Problem at Offline Answering Function in Java Programming Learning Assistant System

September 2020

·

49 Reads

To offer self-study environments of Java programming, we have developed Java programming learning assistant system (JPLAS). In JPLAS, the element fill-in-blank problem (EFP) intends novice students to study grammar and basic programming skills through code reading. A lot of EFP instances have been generated by applying the blank element selection algorithm to various source codes to cover broad topics. Previously, we proposed the recommendation function to assist a student to choose a proper EFP instance to be solved, considering its difficulty level. However, it is not implemented at the offline answering function that allows a student to solve EFP without the Internet access on a Web browser. Besides, it does not consider the number of blanked elements in the EFP instance for the difficulty level and recently released Java grammar topics. In this paper, we implement the improved recommendation function to solve the drawbacks at the offline answering function using JavaScript. For evaluations, we generated 85 EFP instances covering new grammar topics, and confirmed the effectiveness through their applications to 40 undergraduate students in University of Yangon, Myanmar.



Citations (3)


... Pada tahun 2016 berdasarkan TIOBE Index, Bahasa Pemrograman Java menduduki posisi pertama dan menduduki posisi kedua untuk jumlah repository di Github dibawahnya Javascript [3]. Pada tahun 2018 bahasa pemrograman java terpilih sebagai program yang memiliki banyak pengguna, karena telah banyak digunakan di berbagai bidang seperti aplikasi clouds, machine learning dan IOT karena keandalannya yang tinggi [4]. Selain itu, dalam dunia industri saat ini banyak membutuhkan programer dengan keahlian pemrograman java [5]. ...

Reference:

APLIKASI PEMBELAJARAN REKONSTRUKSI ALGORITMA PSEUDOCODE DENGAN PENDEKATAN ELEMENT FILL-IN-BLANK PROBLEMS DI PEMROGRAMAN JAVA
A proposal of recommendation function for element fill-in-Blank problems in java programming learning assistant system
  • Citing Article
  • April 2021

International Journal of Web Information Systems

... The grammar-concept understanding problem presents the source code questions about grammar concepts [6]. The code correction problem provides code of questions that are deliberately wrong so that they can be corrected by the user or student so that the answers can pass the JUnit unit test [13]. The code completion problem presents an incomplete source as a problem that is solved by answering the blank part of the code. ...

An Extension of Code Correction Problem for Java Programming Learning Assistant System
  • Citing Conference Paper
  • March 2020

... Due to the drawback (2), the current difficulty level for the EFP instance in Figure 2 Due to the drawback (3), the current function does not cover the grammar topics well. Table 2 shows the keyword coverage rates by the final levels of the three typical students at the application results in [4]. ...

A Proposal of Recommendation Function for Solving Element Fill-in-Blank Problem in Java Programming Learning Assistant System
  • Citing Chapter
  • January 2020