Skip to main content

Adding Programming Practices

Let’s learn how to add programming practice materials.

Adding Programming Practice

  1. Click on the course you want to add the practice to from the list of courses.
  2. Click the 'Add Material' button.
  3. From the list of material types, select Programming Practice and then click the 'Next' button.
  4. Set the required items, including the material title and other options such as grade reflection, practice type, and submission button options, referring to the details below.
  5. Click the 'Save' button in the lower right corner.

SettingDetailed Description
Material TitleThis is the title of the material displayed in the course list and below the practices.
Grade ReflectionThis sets whether the material will be included in the grade and rank on the dashboard, learning status, etc.
Practice Type

Set the type of practice.

  • CLI Programming: An abbreviation for Command Line Interface, where you can input code based on text, suitable for languages like Python and C/C++.
  • Arduino: A practice environment that allows programming on an Arduino board connected to the computer via Elice.
  • Scratch: A practice environment for block-based programming in Scratch.
  • Multi-language Practice: A practice environment where students can switch between 15 different languages including C, C++, Java, Python 3, Javascript, Rust, Go, Ruby, Swift, Kotlin, C#, F#, Scala, Lua, and PHP. Grading is limited to STDIO Grader.
Submission ButtonThis sets whether to use a submission button for grading the code written by students.

The settings made when adding materials can also be modified later in the Basic Settings tab of the material editing page.