# 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](https://help.codegrade.com/setup-assignment/build-assignment/creating-an-assignment)
{% endcontent-ref %}

{% content-ref url="build-assignment/general-settings" %}
[general-settings](https://help.codegrade.com/setup-assignment/build-assignment/general-settings)
{% endcontent-ref %}

{% content-ref url="build-assignment/setting-up-a-rubric" %}
[setting-up-a-rubric](https://help.codegrade.com/setup-assignment/build-assignment/setting-up-a-rubric)
{% endcontent-ref %}

{% content-ref url="build-assignment/creating-automatic-tests" %}
[creating-automatic-tests](https://help.codegrade.com/setup-assignment/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](https://help.codegrade.com/setup-assignment/build-assignment/creating-an-assignment)
{% endcontent-ref %}

{% content-ref url="build-assignment/creating-an-assignment/importing-a-previous-assignment" %}
[importing-a-previous-assignment](https://help.codegrade.com/setup-assignment/build-assignment/creating-an-assignment/importing-a-previous-assignment)
{% endcontent-ref %}
