Overview of Runbox

Definition of Runbox

Runbox is a system for using container-based practice environments that are not part of the Elice platform itself. It provides third-party environments such as Jupyter Notebook (.ipynb format) and Orange 3 by default.

Key Features

The following is a list of key features related to Runbox.

  • Runtime Management: Administrators can manage runtimes, which are defined as resources for Runbox, and assign them to courses to create practice environments. (If runtime creation is required, please contact the Elice operations team.)

  • Runbox Creation/Management: Administrators can directly create and manage Runbox practice environments. (If a high-performance runtime with a GPU is allocated, AI model learning environments such as machine learning and deep learning can be used smoothly.)

    • Custom Execution Environment Creation: You can install the necessary libraries for practice in the provided execution environment. (Supports bash shell script)

    • Learning Materials Upload: You can upload files to be provided as basic materials in the practice environment. It supports zip extension composed of the default execution environment format (e.g., .ipynb).

    • Grading Script Upload: You can upload grading scripts to evaluate the learner's execution code. The script file format supports only .py. (Supports zip extension)

    • Dataset Upload: You can upload basic datasets (CSV, JPG, etc.) that can be used during the practice. (Supports zip extension)

Last updated