# Build your assignment

In four easy steps you can build your own assignment in CodeGrade.

{% content-ref url="build-assignment/creating-an-assignment" %}
[creating-an-assignment](build-assignment/creating-an-assignment)
{% endcontent-ref %}

{% content-ref url="build-assignment/general-settings" %}
[general-settings](build-assignment/general-settings)
{% endcontent-ref %}

{% content-ref url="build-assignment/setting-up-a-rubric" %}
[setting-up-a-rubric](build-assignment/setting-up-a-rubric)
{% endcontent-ref %}

{% content-ref url="build-assignment/creating-automatic-tests" %}
[creating-automatic-tests](build-assignment/creating-automatic-tests)
{% endcontent-ref %}

Alternatively, you can start by importing a previous assignment after you create an assignment:

{% content-ref url="build-assignment/creating-an-assignment" %}
[creating-an-assignment](build-assignment/creating-an-assignment)
{% endcontent-ref %}

{% content-ref url="build-assignment/creating-an-assignment/importing-a-previous-assignment" %}
[importing-a-previous-assignment](build-assignment/creating-an-assignment/importing-a-previous-assignment)
{% endcontent-ref %}
