학술논문

웹 기반 파이썬 개발 환경과 메타버스 플랫폼
Web-Based Python Development Environment and a Metaverse Platform
Document Type
Article
Source
컴퓨터교육학회 논문지, 27(2), pp.89-98 Mar, 2024
Subject
교육학
Language
한국어
ISSN
2733-9785
1598-5016
Abstract
소프트웨어 교육의 중요성이 더욱 부각되면서, 학습자의 흥미를 고려한 플랫폼의 필요성이 증가하고 있다. 본 연구는 웹 기반 파이썬 개발 환경 Book Kit(북 킷)과 웹 기반 메타버스 플랫폼인 Playground(플레이그라운드)의 융합을 통해 학습자의 교육 환경을 개선하고자 한다. Book Kit은 개발 과정의 프로젝트 진행을 위한 파일 시스템, 그래픽 처리, 콘솔 등의 기능을 지원하고, 컴퓨터 그래픽 처리를 위한 프로세싱 블록을 기본적으로 제공한다. Book Kit의 쉬운 개발 환경과 시각적인 결과 제공은 학습자의 흥미를 높이기에 적절하다. Playground는 다른 사용자와 소통하고 자유롭게 이동하며 서로 공유한 프로젝트를 실행하거나 자세히 볼 수 있는 메타버스 환경을 제공한다. 또한, 본 연구에서는 프로젝트 공유를 위해 북 파일 포맷을 제안하여 학습자의 프로젝트를 관리한다. 본 연구에서 제안하는 플랫폼의 기능과 프로젝트 공유 솔루션을 통해 소프트웨어 교육에 대한 학습자들의 흥미를 증진시키기를 기대한다.
As the importance of software education continues to grow, the need for platforms considreing learners' interests is on the rise. We propose an integration of two web-based environments(Book Kit) and Playground, to promote learning environment for students. Book Kit provides functionality for project development, including file systems, graphics processing, and a console, along with basic processing blocks for computer graphics. Its user-friendly development environment and visual feedback are well-suited to increasing learners' interest. Playground offers a metaverse environment where users can interact with each other, freely navigate, execute shared projects, and explore them in detail. Additionally, we introduce the concept of “.Book”file format for project sharing and management within this research. We anticipate that the features of the proposed platform and the project-sharing solution will foster greater interest among learners in the field of software education.