Runbox Overview
Definition of Runbox
Runbox is a system for using a container-based practice environment that is separate from the Elice's own environment. It primarily provides third-party environments such as Jupyter Notebook (.ipynb files) and Orange 3.
Key Features
The key features related to Runbox are as follows:
- Runtime Management: Administrators can manage the runtime defined by Runbox's resources and assign it to subjects to create practice environments. (If you need to create a runtime, please contact the Elice operations team.)
- Runbox Creation/Management: Administrators can directly create and manage Runbox practice environments. (If a high-performance runtime with GPU is allocated, it is also possible to smoothly use environments for training AI models such as machine learning and deep learning.)
- Custom Execution Environment Creation: You can install necessary libraries for practice in the provided execution environment. (Support for bash shell scripts)
- Upload Learning Materials: You can upload files to be provided as basic materials in the practice environment. Zip extensions formatted in the basic execution environment format (e.g.,
.ipynb
) are supported. - Upload Grading Scripts: You can upload grading codes that can score the participant's execution code. Only
.py
script file format is supported. (Zip extension supported) - Upload Datasets: You can upload basic datasets (CSV, JPG, etc.) that can be used during practice. (Zip extension supported)