Skip to main content

Part Settings

Assignments can be broken up into parts, each of which has a plethora of customizable settings. This article will explain how to edit the settings for an assignment part, and what each setting does.

E
Written by Eli Kujawa
Updated over 2 weeks ago

To open part settings, first navigate to the assignment settings page, and then click the name of the part you wish to edit.

Vocareum assignment settings page, with "Part 1" highlighted

Below is an explanation of the settings on each tab within the part settings.

Lab Definition

  • Part Name

  • Lab Type

    • Available options are determined by your organization admin.

  • Container Image

Resources

Choose what resources to enable here.

  • If Cloud Labs are enabled, you can select your vendor and configure some settings.

  • If "Enable Local Database" is selected, you can select which database(s) you would like enabled for the part, with options of Postgres, MongoDB, and Neo4j.

Budget

  • Time Budget

    • Choose to set a budget for monthly and/or total time students are able to work on the part.

  • Spend Budget

  • Extensions

  • Terminate Resources

    • Session Length: set how long to leave resources active before terminating

    • End Lab Behavior: choose whether to terminate (delete) or stop (pause) resources when a lab is ended

Interface

Here, you can configure the visibility and behavior of the elements in the editor:

  • Panels: Nav Bar

  • Controls: Start Button

  • Controls: Stop Button

  • Controls: Reset

  • Information: Timer

  • Information: Budget

  • Information: Progress

  • Information: Assignments

  • Launch Behavior: Set Initial File

  • Grades: Hide Scores

Submission

  • Dates

    • Set a due date, late submission date, or early submission bonus.

  • Submission Limits

    • Resubmit Count: set the number of submissions allowed

    • Wait Interval: set a time which students will have to wait between submission attempts

    • Show Solution: set the number of submissions to require before revealing the solution

Grading

  • Late Penalties

  • Grading Rules

    • Set whether to use the latest submission or the highest score

    • Set time limits on the grading job

    • Toggle AI grading

Rubrics

This section is populated by grading criteria, typically populated automatically by autograded items when an assignment is published. You can also manually add grading criteria here.

Open Port

You can add ports here for container labs.

Tags

You can add tags here as part-level metadata.


When you are done editing the part settings, hit "Save Part" to save your changes.

"History" allows you to view previous versions of the part with different settings.

Did this answer your question?