An Education-Oriented Collaborative Code Hosting Platform for Programming Courses

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationComputer Science and Education. Teaching and Curriculum - 18th International Conference, ICCSE 2023, Proceedings
EditorsWenxing Hong, Geetha Kanaparan
PublisherSpringer Science and Business Media Deutschland GmbH
Pages304-315
Number of pages12
ISBN (Print)9789819707904
DOIs
StatePublished - 2024
Event18th International Conference on Computer Science and Education, ICCSE 2023 - Sepang, Malaysia
Duration: 1 Dec 20237 Dec 2023

Publication series

NameCommunications in Computer and Information Science
Volume2024 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference18th International Conference on Computer Science and Education, ICCSE 2023
Country/TerritoryMalaysia
CitySepang
Period1/12/237/12/23

Keywords

  • Code Hosting
  • Online Practicing
  • Programming Courses
  • Project Collaboration

Fingerprint

Dive into the research topics of 'An Education-Oriented Collaborative Code Hosting Platform for Programming Courses'. Together they form a unique fingerprint.

Cite this