TY - GEN
T1 - An Education-Oriented Collaborative Code Hosting Platform for Programming Courses
AU - Liu, Yao
AU - Liu, Tianran
AU - Yi, Chaopeng
AU - Xu, Yuepeng
AU - Gao, Ming
AU - Wang, Wei
AU - Zhou, Aoying
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2024.
PY - 2024
Y1 - 2024
N2 - Online practicing platforms and open-source communities have enriched teachers and students with abundant teaching resources and convenient practicing environments. However, the designs of these platforms cannot fully meet the demands of educational scenarios, particularly in programming courses. To address challenges such as code collaboration, homework management, and configuration of practicing environment, this paper introduces an intelligent code hosting and project collaboration platform known as ShuiShan Code Park, which explores a new educational model based on collaboration. Specifically, it introduces team collaboration into teaching, and centers education around repositories. Furthermore, ShuiShan Code Park enhances the educational experience in multiple dimensions including the code similarity comparison, point-based ranking, enhanced Markdown, and Tianhe containers-based practicing. Detailed cases of ShuiShan Code Park's applications effectively demonstrate its optimization of educational scenarios. Feedback from students highlights the practical value of Shuishan Code Park.
AB - Online practicing platforms and open-source communities have enriched teachers and students with abundant teaching resources and convenient practicing environments. However, the designs of these platforms cannot fully meet the demands of educational scenarios, particularly in programming courses. To address challenges such as code collaboration, homework management, and configuration of practicing environment, this paper introduces an intelligent code hosting and project collaboration platform known as ShuiShan Code Park, which explores a new educational model based on collaboration. Specifically, it introduces team collaboration into teaching, and centers education around repositories. Furthermore, ShuiShan Code Park enhances the educational experience in multiple dimensions including the code similarity comparison, point-based ranking, enhanced Markdown, and Tianhe containers-based practicing. Detailed cases of ShuiShan Code Park's applications effectively demonstrate its optimization of educational scenarios. Feedback from students highlights the practical value of Shuishan Code Park.
KW - Code Hosting
KW - Online Practicing
KW - Programming Courses
KW - Project Collaboration
UR - https://www.scopus.com/pages/publications/85187796285
U2 - 10.1007/978-981-97-0791-1_26
DO - 10.1007/978-981-97-0791-1_26
M3 - 会议稿件
AN - SCOPUS:85187796285
SN - 9789819707904
T3 - Communications in Computer and Information Science
SP - 304
EP - 315
BT - Computer Science and Education. Teaching and Curriculum - 18th International Conference, ICCSE 2023, Proceedings
A2 - Hong, Wenxing
A2 - Kanaparan, Geetha
PB - Springer Science and Business Media Deutschland GmbH
T2 - 18th International Conference on Computer Science and Education, ICCSE 2023
Y2 - 1 December 2023 through 7 December 2023
ER -