Citation: | XU Jia, QIAN Weiwei, YU Ge, LÜ Pin. GameOJ: A Programming Ability-aware Gamification Online Judge System[J]. Journal of South China Normal University (Natural Science Edition), 2023, 55(1): 65-77. DOI: 10.6054/j.jscnun.2023006 |
[1] |
教育部. 普通高中信息技术课程标准[M]. 北京: 人民教育出版社, 2017.
|
[2] |
REVILLA M A, MANZOOR S, LIU R. Competitive lear-ning in informatics: the UVa Online Judge experience[J]. Olympiads in Informatics, 2008, 2(10): 131-148.
|
[3] |
MIRZAYANOV M. Codeforces[EB/OL]. (2011-02-22)[2022-09-06]. https://codeforces.com/blog/entry/1336.
|
[4] |
领扣网络有限公司. 力扣(LeetCode)发展历程[EB/OL]. (2018-02-01)[2022-09-06]. https://leetcode.cn/brand/#history.
|
[5] |
北京大学. Welcome to PKU Judgeonline[EB/OL]. (2014-01-26)[2022-09-06]. http://poj.org/.
|
[6] |
华中科技大学. Welcome to HUSTOJ![EB/OL]. (2018-01-12)[2022-09-06]. http://www.hustoj.org/.
|
[7] |
杭州电子科技大学. 杭电ACM OJ[EB/OL]. (2005-10-01)[2022-09-06]. https://acm.hdu.edu.cn/.
|
[8] |
USACO. The USA Computing Olympiad[EB/OL]. (2019-12-31)[2022-09-06]. https://usaco.org/index.php?page=history.
|
[9] |
BASNET R B, DOLECK T, LEMAY D J, et al. Exploring computer science students' continuance intentions to use Kattis[J]. Education and Information Technologies, 2018, 23: 1145-1158. doi: 10.1007/s10639-017-9658-2
|
[10] |
PRISCO A, DOS SANTOS R, NOLIBOS Á, et al. Evaluating a programming problem recommendation model-a classroom personalization experiment[C]//2020 IEEE Frontiers in Education Conference. New York: IEEE, 2020: 1997-2002.
|
[11] |
李明杰. 面向Online Judge的学习者编程能力分析与习题推荐算法研究[D]. 保定: 河北大学, 2021.
LI M J. Online judge oriented learners programming ability analysis and exercises recommendation algorithm research[D]. Baoding: Hebei University, 2021.
|
[12] |
YU D, HOU J Y, LU X S. An intelligent online judge system for programming training[C]//Database Systems for Advanced Applications. New York: Springer, 2020: 785-789.
|
[13] |
叶俊民, 宋家琦, 张珂, 等. 一种知识图谱增强的在线评测系统习题推荐算法研究[J/OL]. 小型微型计算机系统, (2022-08-09)[2022-09-06]. http://kns.cnki.net/kcms/detail/21.1106.TP.20220808.1103.006.html.
YE J M, SONG J Q, ZHANG K, et al. Research on exercise recommendation algorithm for online judge system enhanced by knowledge graph[J/OL]. Journal of Chinese Computer Systems, (2022-08-09)[2022-09-06]. http://kns.cnki.net/kcms/detail/21.1106.TP.20220808.1103.006.html.
|
[14] |
罗文劼, 肖梓良. 融合知识点与图卷积的在线编程题目推荐算法[J/OL]. 小型微型计算机系统, (2022-08-02)[2022-09-06]. http://kns.cnki.net/kcms/detail/21.1106.TP.20220802.0827.002.html.
LUO W J, XIAO Z L. Online judge problem recommendation algorithm by knowledge point and graph convolution network[J/OL]. Journal of Chinese Computer Systems, (2022-08-02)[2022-09-06]. http://kns.cnki.net/kcms/detail/21.1106.TP.20220802.0827.002.html.
|
[15] |
YERA T R, CABALLERO M Y, MARTÍNEZ L. A recommender system for programming online judges using fuzzy information modeling[J]. Informatics, 2018, 5(2): 1-17. doi: 10.3969/j.issn.1673-6036.2018.02.001
|
[16] |
DEMIR F. The effect of different usage of the educational programming language in programming education on the programming anxiety and achievement[J]. Education and Information Technologies, 2022, 27(3): 4171-4194. doi: 10.1007/s10639-021-10750-6
|
[17] |
KASAHARA R, SAKAMOTO K, WASHIZAKI H, et al. Applying gamification to motivate students to write high-quality code in programming assignments[C]//Procee-dings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education. New York: ACM, 2019: 92-98.
|
[18] |
曾凡智, 许露倩, 周燕, 等. 面向智慧教育的知识追踪模型研究综述[J]. 计算机科学与探索, 2022, 16(8): 1742-1763. https://www.cnki.com.cn/Article/CJFDTOTAL-KXTS202208003.htm
ZENG F Z, XU L Q, ZHOU Y, et al. Review of knowledge tracing model for intelligent education[J]. Journal of Frontiers of Computer Science and Technology, 2022, 16(8): 1742-1763. https://www.cnki.com.cn/Article/CJFDTOTAL-KXTS202208003.htm
|
[19] |
PARK J, LIU D, MUN Y Y, et al. GAMESIT: a gamified system for information technology training[J]. Computers & Education, 2019, 142: 1-19.
|
[20] |
PAKINEE A, PURITAT K. Designing a gamified e-lear-ning environment for teaching undergraduate ERP course based on big five personality traits[J]. Education and Information Technologies, 2021, 26(4): 4049-4067. doi: 10.1007/s10639-021-10456-9
|
[21] |
DA SILVA JÚNIOR J N, ZAMPIERI D, DE MATTOS M C, et al. A hybrid board game to engage students in reviewing organic acids and bases concepts[J]. Journal of Chemical Education, 2020, 97(10): 3720-3726. doi: 10.1021/acs.jchemed.0c00614
|
[22] |
CORBETT A T, ANDERSON J R. Knowledge tracing: mode-ling the acquisition of procedural knowledge[J]. User Mo-deling and User-Adapted Interaction, 1994, 4(4): 253-278.
|
[23] |
QIU Y M, QI Y M, LU H Y, et al. Does time matter? Modeling the effect of time with bayesian knowledge tra-cing[C]//Proceedings of the 4th International Confe-rence on Educational Data Mining. Eindhoven: IEDMS, 2011: 139-148.
|
[24] |
SINLY C, RUSLI A, WINARNO P M. Utilizing gamification to improve user participation in online judge[C]//Proceedings of 2018 Joint 10th International Conference on Soft Computing and Intelligent Systems and 19th International Symposium on Advanced Intelligent Systems. New York: IEEE, 2018: 543-547.
|
[25] |
PASTUSHENKO O, HRUŠKA T, ZENDULKA J. Increa-sing students' motivation by using virtual learning environments based on gamification mechanics: implementation and evaluation of gamified assignments for students[C]//Proceedings of the Sixth International Conference on Technological Ecosystems for Enhancing Multiculturality. New York: ACM, 2018: 755-760.
|
[26] |
张暖, 江波. 学习者知识追踪研究进展综述[J]. 计算机科学, 2021, 48(4): 213-222. https://www.cnki.com.cn/Article/CJFDTOTAL-JSJA202104033.htm
ZHANG N, JIANG B. Review progress of learner know-ledge tracing[J]. Computer Science, 2021, 48(4): 213-222. https://www.cnki.com.cn/Article/CJFDTOTAL-JSJA202104033.htm
|
[27] |
汪沁, 奚李峰, 邓芳, 等. 数据结构与算法[M]. 2版. 北京: 清华大学出版社, 2018.
|
[28] |
秦振华, 牟永敏, 张志华. 面向Python的圈复杂度静态分析方法研究[J]. 计算机仿真, 2019, 36(10): 1-7. https://www.cnki.com.cn/Article/CJFDTOTAL-JSJZ201910053.htm
QIN Z H, MU Y M, ZHANG Z H. Research on cyclomatic complexity static analysis method for Python[J]. Compu-ter Simulation, 2019, 36(10): 1-7. https://www.cnki.com.cn/Article/CJFDTOTAL-JSJZ201910053.htm
|
[29] |
ROSENBERG L, HAMMER T, SHAW J. Software metrics and reliability[C]//Proceedings of the Ninth International Symposium on Software Reliability Engineering. New York: IEEE, 1998: 1-8.
|
[30] |
梁保松. 模糊数学及其应用[M]. 北京: 科学出版社, 2007.
|
[31] |
卢季鋆. 游戏化策略在"智慧城市系统设计"学习活动中的实践研究[D]. 杭州: 浙江大学, 2020.
LU J Y. A practical study of gamification strategies in the learning activities of "Smart City System Design"[D]. Hangzhou: Zhejiang University, 2020.
|
[32] |
SEIXAS L R, GOMES A S, DMFI J. Effectiveness of gami-fication in the engagement of students[J]. Computers in Human Behavior, 2016, 58: 48-63.
|
[33] |
PANKIEWICZ M. Data analysis for measuring effects of gamification in e-learning environments[C]//EDULEARN16 Proceedings. Valencia: IATED, 2016: 7082-7088.
|
[34] |
DUGGAN K, SHOUP K. Business gamification for dummies[M]. New York: John Wiley & Sons, 2013.
|
[35] |
LANDERS R N. Developing a theory of gamified learning: linking serious games and gamification of learning[J]. Simulation & Gaming, 2014, 45(6): 752-768.
|
[36] |
BURGUILLO J C. Using game theory and competition-based learning to stimulate student motivation and performance[J]. Computers & Education, 2010, 55(2): 566-575.
|
[37] |
NAH F F H, ZENG Q, TELAPROLU V R, et al. Gamification of education: a review of literature[C]//HCI in Business. New York: Springer, 2014: 401-409.
|
[38] |
ALDEMIR T, CELIK B, KAPLAN G. A qualitative investigation of student perceptions of game elements in a gami-fied course[J]. Computers in Human Behavior, 2018, 78: 235-254.
|
[39] |
KIM J, CASTELLI D M. Effects of gamification on beha-vioral change in education: a meta-analysis[J]. International Journal of Environmental Research and Public Health, 2021, 18(7): 1-13.
|
[40] |
LO C K, HEW K F. A comparison of flipped learning with gamification, traditional learning, and online independent study: the effects on students' mathematics achievement and cognitive engagement[J]. Interactive Learning Environments, 2020, 28(4): 464-481.
|
[41] |
Apache Software Foundation. Apache JMeter overview[EB/OL]. (2022-01-14)[2022-09-06]. https://jmeter.apache.org/index.html.
|
1. |
许超焕,许新华,石沁语,乔凯,虞烨青. 基于熵权-离差最大化的BP神经网络编程能力评估方法. 信息化研究. 2024(02): 69-73 .
![]() | |
2. |
许嘉,唐嵘蓉,吕品,王宁. 基于学习迁移的稳定知识追踪模型. 华南师范大学学报(自然科学版). 2024(04): 68-79 .
![]() |