Offline answering function for fill-in-blank problems in Java Programming Learning Assistant System

Nobuo Funabiki, Hiroki Masaoka, Nobuya Ishihara, I. Wei Lai, Wen Chung Kao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

To assist Java programming educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS). JPLAS provides fill-in-blank problems to let students study the grammar and the code structure for Java by filling blank elements in a high-quality code that are composed of reserved words, identifiers, and control symbols. However, students can answer the problems only when connected with the Internet, which limits the time and place for them to use JPLAS. In this paper, we implement the offline answering function for fill-in-blank problems in JPLAS. To avoid cheating by students, we adopt the hash function and the message authentication technique. We confirm the effectiveness of our proposal through applications to the Java programming course in our department.

Original languageEnglish
Title of host publication2016 IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781509020737
DOIs
Publication statusPublished - Jul 25 2016
Event3rd IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2016 - Nantou County, Taiwan, Province of China
Duration: May 27 2016May 30 2016

Other

Other3rd IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2016
CountryTaiwan, Province of China
CityNantou County
Period5/27/165/30/16

Fingerprint

Students
Hash functions
Authentication
Education
Internet

ASJC Scopus subject areas

  • Computer Science Applications
  • Electrical and Electronic Engineering
  • Media Technology
  • Computer Networks and Communications
  • Signal Processing

Cite this

Funabiki, N., Masaoka, H., Ishihara, N., Lai, I. W., & Kao, W. C. (2016). Offline answering function for fill-in-blank problems in Java Programming Learning Assistant System. In 2016 IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2016 [7521045] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICCE-TW.2016.7521045

Offline answering function for fill-in-blank problems in Java Programming Learning Assistant System. / Funabiki, Nobuo; Masaoka, Hiroki; Ishihara, Nobuya; Lai, I. Wei; Kao, Wen Chung.

2016 IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2016. Institute of Electrical and Electronics Engineers Inc., 2016. 7521045.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Funabiki, N, Masaoka, H, Ishihara, N, Lai, IW & Kao, WC 2016, Offline answering function for fill-in-blank problems in Java Programming Learning Assistant System. in 2016 IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2016., 7521045, Institute of Electrical and Electronics Engineers Inc., 3rd IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2016, Nantou County, Taiwan, Province of China, 5/27/16. https://doi.org/10.1109/ICCE-TW.2016.7521045
Funabiki N, Masaoka H, Ishihara N, Lai IW, Kao WC. Offline answering function for fill-in-blank problems in Java Programming Learning Assistant System. In 2016 IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2016. Institute of Electrical and Electronics Engineers Inc. 2016. 7521045 https://doi.org/10.1109/ICCE-TW.2016.7521045
Funabiki, Nobuo ; Masaoka, Hiroki ; Ishihara, Nobuya ; Lai, I. Wei ; Kao, Wen Chung. / Offline answering function for fill-in-blank problems in Java Programming Learning Assistant System. 2016 IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2016. Institute of Electrical and Electronics Engineers Inc., 2016.
@inproceedings{e73803bc0f9241329ac3aeb152b3dd53,
title = "Offline answering function for fill-in-blank problems in Java Programming Learning Assistant System",
abstract = "To assist Java programming educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS). JPLAS provides fill-in-blank problems to let students study the grammar and the code structure for Java by filling blank elements in a high-quality code that are composed of reserved words, identifiers, and control symbols. However, students can answer the problems only when connected with the Internet, which limits the time and place for them to use JPLAS. In this paper, we implement the offline answering function for fill-in-blank problems in JPLAS. To avoid cheating by students, we adopt the hash function and the message authentication technique. We confirm the effectiveness of our proposal through applications to the Java programming course in our department.",
author = "Nobuo Funabiki and Hiroki Masaoka and Nobuya Ishihara and Lai, {I. Wei} and Kao, {Wen Chung}",
year = "2016",
month = "7",
day = "25",
doi = "10.1109/ICCE-TW.2016.7521045",
language = "English",
booktitle = "2016 IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2016",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - Offline answering function for fill-in-blank problems in Java Programming Learning Assistant System

AU - Funabiki, Nobuo

AU - Masaoka, Hiroki

AU - Ishihara, Nobuya

AU - Lai, I. Wei

AU - Kao, Wen Chung

PY - 2016/7/25

Y1 - 2016/7/25

N2 - To assist Java programming educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS). JPLAS provides fill-in-blank problems to let students study the grammar and the code structure for Java by filling blank elements in a high-quality code that are composed of reserved words, identifiers, and control symbols. However, students can answer the problems only when connected with the Internet, which limits the time and place for them to use JPLAS. In this paper, we implement the offline answering function for fill-in-blank problems in JPLAS. To avoid cheating by students, we adopt the hash function and the message authentication technique. We confirm the effectiveness of our proposal through applications to the Java programming course in our department.

AB - To assist Java programming educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS). JPLAS provides fill-in-blank problems to let students study the grammar and the code structure for Java by filling blank elements in a high-quality code that are composed of reserved words, identifiers, and control symbols. However, students can answer the problems only when connected with the Internet, which limits the time and place for them to use JPLAS. In this paper, we implement the offline answering function for fill-in-blank problems in JPLAS. To avoid cheating by students, we adopt the hash function and the message authentication technique. We confirm the effectiveness of our proposal through applications to the Java programming course in our department.

UR - http://www.scopus.com/inward/record.url?scp=84983516303&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84983516303&partnerID=8YFLogxK

U2 - 10.1109/ICCE-TW.2016.7521045

DO - 10.1109/ICCE-TW.2016.7521045

M3 - Conference contribution

AN - SCOPUS:84983516303

BT - 2016 IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2016

PB - Institute of Electrical and Electronics Engineers Inc.

ER -