Home - Open Source - Format

This competition is aimed at teachers, students and social programming developers from undergraduate and higher vocational colleges. It has four races: Open Source Project Innovation Competition, Open Source Task Challenge, Open Source Practice Teaching Competition, and Open Source Code Labeling Competition. The open source project innovation competition and open source practice teaching competition also set up two competition forms: proposition group and free group.



Competition Group

Competition Questions and Tasks


open source

Project Innovation Competition

proposition group

lEnterprise/collegy propositions, determine open source projects and task lists

lTeams, participate in project development, and contribute code

Free Group

lTeams and universities, open source scientific research achievements, and continuous contributions


open source

Mission Challenge

proposition group

lEnterprises/colleges set up teams to compete and write algorithms to solve practical problems based on domestic intelligent software and hardware technologies.


open source

Practice Teaching Competition

proposition group

lEnterprise/collegy proposition, determine open source technologies/framework, etc.

lTeams of teaching teams participate in the competition, and build practical teaching resources that meet relevant standards based on open source technologies/framework.

Free Group

lTeams are organized to participate in the competition, no subject is limited, and practical teaching cases are constructed based on teaching requirements.


open source

Code Comment Competition

proposition group

lEnterprise/colleges and determine open source projects

lTeam up, read open source code around designated projects, write technical blogs



The Open Source Project Innovation Competition focuses on initiating or participating in the innovation and development of open source projects. It has two groups: Proposition Group and Free Group. The proposition team develops and contributes code for the designated open source project/proposition task on the competition platform for the participating teams. The Free Group is responsible for open source projects initiated by the participating teams within two years, new open source projects based on scientific research results, open source projects based on the reproduction of the results of top journals or conferences within two years, and continuous innovation on the competition platform, or completing tasks based on specific topics.

For more information on the race track's entry methods, tasks, requirements, rules and awards, please visit the following website:

(1) Proposition group:


(2) Free group:


The open source task challenge focuses on designing optimization models and algorithms based on the domestic open source intelligent software and hardware technical framework, organizing in proposition-based ranking mode, requiring that the specified topics on the competition platform be completed within the specified time limit, designing algorithms based on the platform data set, submitting code to automatically evaluate algorithm performance, and continuously optimizing and updating algorithms throughout the year.

For more information on the race track's entry methods, tasks, requirements, evaluation rules and award settings, please visit the following website to learn and register:

Competition platform website: https://www.educoder.net/competitions/index/gcc-task-2021


The Open Source Practice Teaching Competition focuses on building online practice teaching resources based on open source technologies/platforms and carrying out practice teaching in universities based on the resources. The track has two groups: proposition group and free group. Among them, the proposition group requires the establishment of practical teaching resources that conform to MOOP specifications and carry out practical teaching around the designated open source technology/platform; The free group is not limited by technology/platform, and based on actual teaching requirements, the practice teaching resources conforming to MOOP specifications are constructed and practice teaching is carried out. It is suggested that university teachers and enterprise engineers cooperate to build.

For more information on the race track's entry methods, tasks, requirements, evaluation rules and award settings, please visit the following website to learn and register:

(1) Proposition group:


(2) Free group:



The open source code commentary competition focuses on reading excellent open source code writing technology blogs. The participating teams are required to read and learn open source projects and write technical blogs based on their understandings. Topics include code appreciation, framework analysis, and technical application. The team's analysis, understanding, and application capabilities of open source projects are mainly examined.

For more information on the race track, including the way of entry, the task, the requirements, the rules and the award setting, please visit the following website for information:

Competition Platform Website: