Skip to main content

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)