JOURNAL ARTICLE

Container-Based Complex Programming Skills Training Platform

Abstract

In recent years, online programming education and evaluation have developed rapidly. The traditional online education platform focuses on the teaching of knowledge, lacking a good evaluation platform to assess the learning outcomes, while the existing online evaluation platform only focuses on the evaluation of algorithms or languages. Until now, no platform can support the training of engineering-level complex technologies. In this paper, we present our solution – Educoder. Educoder is an one-stop service platform that integrates "teaching", "learning" and "use". It not only supports simple programming language training type, but also supports the training of complex technology such as Hadoop, Spring, Machine Learning, Docker, etc. The code environment for student learning and evaluation is managed by Gitlab, and the runtime environment is provided by Kubernetes pod, which guarantees good isolation. For complex types of training, we provide the Docker Web Terminal module for SSH connection to enter the pod for operation and use docker in docker technology to provide support for training that requires multiple services or multiple nodes. In Educoder, we use scripts to serialize the training evaluation steps, and we formed a private evaluation script template library for training teacher to reference, which greatly reduced the time cost of writing a new training course.

Keywords:
Computer science Scripting language Serialization Software engineering Multimedia World Wide Web Programming language

Metrics

2
Cited By
0.00
FWCI (Field Weighted Citation Impact)
12
Refs
0.24
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Online Learning and Analytics
Physical Sciences →  Computer Science →  Computer Science Applications
E-Learning and Knowledge Management
Physical Sciences →  Computer Science →  Computer Science Applications
Scientific Computing and Data Management
Social Sciences →  Decision Sciences →  Information Systems and Management

Related Documents

JOURNAL ARTICLE

Programming training across complex skills.

Madalyn Esta Tyson

Journal:   Scholarworks (University of Massachusetts Amherst) Year: 2021
JOURNAL ARTICLE

Application of Programming Experiment Platform Based on Docker Container

Shan ZhouLongxin LinZhenyu HeYan Shu

Journal:   DEStech Transactions on Environment Energy and Earth Science Year: 2020
JOURNAL ARTICLE

Programming contest and training platform based on STM

Yong Sun

Year: 2010 Pages: 473-475
© 2026 ScienceGate Book Chapters — All rights reserved.