Java编程学习辅助系统中填空题的离线答疑功能

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}
引用次数: 18

摘要

为了协助Java编程教育,我们开发了一个基于web的Java编程学习辅助系统(JPLAS)。JPLAS提供了填空问题,通过在由保留字、标识符和控制符号组成的高质量代码中填充空白元素,让学生学习Java的语法和代码结构。然而,学生只有在连接到互联网时才能回答问题,这限制了他们使用jpla的时间和地点。在本文中,我们实现了jpla系统中填空题的离线答题功能。为了避免学生作弊,我们采用了哈希函数和消息认证技术。我们通过应用于我们系的Java编程课程来确认我们的建议的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Microorganism Image Counting Based on Multi-threshold Optimization An immersive VR experience mode design Methods and apparatuses for drying electronic devices Topology constructing and restructuring mechanisms for Bluetooth radio networks Coordinate system for elliptic curve cryptosystem on twisted Edwards curve
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1