N. Funabiki, Hiroki Masaoka, N. Ishihara, I-Wei Lai, W. Kao
{"title":"Java编程学习辅助系统中填空题的离线答疑功能","authors":"N. Funabiki, Hiroki Masaoka, N. Ishihara, I-Wei Lai, W. Kao","doi":"10.1109/ICCE-TW.2016.7521045","DOIUrl":null,"url":null,"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.","PeriodicalId":6620,"journal":{"name":"2016 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW)","volume":"35 1","pages":"1-2"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":"{\"title\":\"Offline answering function for fill-in-blank problems in Java Programming Learning Assistant System\",\"authors\":\"N. Funabiki, Hiroki Masaoka, N. Ishihara, I-Wei Lai, W. Kao\",\"doi\":\"10.1109/ICCE-TW.2016.7521045\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":6620,\"journal\":{\"name\":\"2016 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW)\",\"volume\":\"35 1\",\"pages\":\"1-2\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-07-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"18\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCE-TW.2016.7521045\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCE-TW.2016.7521045","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Offline answering function for fill-in-blank problems in Java Programming Learning Assistant System
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.