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
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.