Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

쿠버네티스를 활용한 컨테이너 기반 프로그래밍 과제 제출 환경 통합 플랫폼 구현Implementing an Environment-Integrated Container-Based Platform for Submitting Programming Assignments Using Kubernetes

Other Titles
Implementing an Environment-Integrated Container-Based Platform for Submitting Programming Assignments Using Kubernetes
Authors
금나연김민지이종우
Issue Date
Jan-2024
Publisher
한국디지털콘텐츠학회
Keywords
오픈소스; 컨테이너; 쿠버네티스; 클라우드 컴퓨팅; 플랫폼; Opensource; Container; Kubernetes; Cloud Computing; Platform
Citation
디지털콘텐츠학회논문지, v.25, no.1, pp 165 - 176
Pages
12
Journal Title
디지털콘텐츠학회논문지
Volume
25
Number
1
Start Page
165
End Page
176
URI
https://scholarworks.sookmyung.ac.kr/handle/2020.sw.sookmyung/159953
DOI
10.9728/dcs.2024.25.1.165
ISSN
1598-2009
2287-738X
Abstract
최근 교육부에서는 디지털 인재 양성을 위해 2025년부터 초등학교와 중학교에서 코딩교육을 의무화할 것이라고 밝혔다. 대규모의 수강생들이 프로그래밍 언어 과제를 수행할 때 다양한 문제가 발생할 수 있는데, 대표적으로는 상이한 개발 환경과 대규모 과제 관리에 관한 문제이다. 이를 해결하기 위해 현재 사용하는 방법들은 많은 비용과 관리를 위한 노력을 필요로 한다. 이와 관련된 다양한 연구들이 제시되고 있지만, 단순 스크립트 실행 결과만 확인하거나 특정 언어에서만 수행 가능하다는 점에서 한계가 있다. 본 논문에서는 이러한 기존 방법의 한계를 개선하여 학생별로 독립적인 컨테이너를 할당하고 채점자는 이러한 리소스들을 손쉽게 관리하고 열람할 수 있는 플랫폼을 Kubernetes를 활용하여 구현하였다. 사용성에 대한 설문조사와 각종 평가를 종합한 결과, 본 플랫폼을 이용하면 수강생과 채점자 모두 시간과 노력을 절감할 수 있을 것으로 예상되며, 기존 플랫폼이나 구현 방식과 비교해보았을 때 사용성이나 비용 절감 등에서 큰 차별성을 가진다는 것을 확인할 수 있었다. 그리고 오픈소스로써 자유롭게 사용자화하고 배포하여 상업적으로도 사용할 수 있어 비슷한 플랫폼을 구현할 때 참고 자료가 될 수 있을 것으로 기대한다.
Files in This Item
Go to Link
Appears in
Collections
ICT융합공학부 > IT공학전공 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Lee, Jongwoo photo

Lee, Jongwoo
공과대학 (인공지능공학부)
Read more

Altmetrics

Total Views & Downloads

BROWSE