Next-Generation Programming Learning Platform: Architecture and Challenges

Next-Generation Programming Learning Platform: Architecture and Challenges
复制标题

DOI:
10.1051/shsconf/20207701004
复制
发表时间:
2020
影响因子:
--
通讯作者:
Y. Watanobe;Chowdhury Md Intisar;Ruth Cortez;A. Vazhenin
Y. Watanobe;Chowdhury Md Intisar;Ruth Cortez;A. Vazhenin
中科院分区:
--
文献类型:
--
作者:
Y. Watanobe;Chowdhury Md Intisar;Ruth Cortez;A. Vazhenin

文献摘要

相似文献

随着信息技术的飞速发展,编程已经成为一项重要的技能。在线评委系统可以用作编程教育平台,其中用户和评委的日常活动用于生成有用的学习对象(例如,任务、解决方案代码、评估)。智能软件代理可以利用这些对象来创建生态系统。为了实现这样的生态系统,覆盖平台上数据整个生命周期和电子学习系统功能的通用架构应该考虑在线法官系统的特殊性。在本文中,实现这样的生态系统的基础上,在线法官系统的架构。潜在的好处和研究挑战进行了讨论。
With the rapid development of information technology, programming has become a vital skill. An online judge system can be used as a programming education platform, where the daily activities of users and judges are used to generate useful learning objects (e.g., tasks, solution codes, evaluations). Intelligent software agents can utilize such objects to create an ecosystem. To implement such an ecosystem, a generic architecture that covers the whole lifecycle of data on the platform and the functionalities of an e-learning system should take into account the particularities of the online judge system. In this paper, an architecture that implements such an ecosystem based on an online judge system is proposed. The potential benefits and research challenges are discussed.