# CodeGrade Help Center

Welcome to CodeGrade’s help center! We're here to answer your questions. Can't find what you're looking for? Send our support team a note at <support@codegrade.com>!

## How to use CodeGrade?

### Use built-in content

{% content-ref url="use-built-in-content/community-library" %}
[community-library](https://help.codegrade.com/use-built-in-content/community-library)
{% endcontent-ref %}

{% content-ref url="use-built-in-content/introduction-to-python-curriculum" %}
[introduction-to-python-curriculum](https://help.codegrade.com/use-built-in-content/introduction-to-python-curriculum)
{% endcontent-ref %}

### Or, create your own assignments

{% tabs %}
{% tab title="Step 1: Build" %}
{% content-ref url="setup-assignment/build-assignment/creating-an-assignment" %}
[creating-an-assignment](https://help.codegrade.com/setup-assignment/build-assignment/creating-an-assignment)
{% endcontent-ref %}

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

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

{% tab title="Step 2: Grade" %}
{% content-ref url="setup-assignment/grade-your-assignment/grading-and-giving-feedback" %}
[grading-and-giving-feedback](https://help.codegrade.com/setup-assignment/grade-your-assignment/grading-and-giving-feedback)
{% endcontent-ref %}

{% content-ref url="setup-assignment/grade-your-assignment/give-a-grade" %}
[give-a-grade](https://help.codegrade.com/setup-assignment/grade-your-assignment/give-a-grade)
{% endcontent-ref %}
{% endtab %}

{% tab title="Step 3: Analyze" %}
{% content-ref url="setup-assignment/analyze-your-assignment/checking-for-plagiarism" %}
[checking-for-plagiarism](https://help.codegrade.com/setup-assignment/analyze-your-assignment/checking-for-plagiarism)
{% endcontent-ref %}

{% content-ref url="setup-assignment/analyze-your-assignment/viewing-analytics" %}
[viewing-analytics](https://help.codegrade.com/setup-assignment/analyze-your-assignment/viewing-analytics)
{% endcontent-ref %}

{% content-ref url="setup-assignment/analyze-your-assignment/view-and-export-grades" %}
[view-and-export-grades](https://help.codegrade.com/setup-assignment/analyze-your-assignment/view-and-export-grades)
{% endcontent-ref %}
{% endtab %}

{% tab title="Other features" %}
{% content-ref url="setup-assignment/other-features/setting-up-peer-feedback" %}
[setting-up-peer-feedback](https://help.codegrade.com/setup-assignment/other-features/setting-up-peer-feedback)
{% endcontent-ref %}

{% content-ref url="setup-assignment/other-features/making-a-group-assignment" %}
[making-a-group-assignment](https://help.codegrade.com/setup-assignment/other-features/making-a-group-assignment)
{% endcontent-ref %}

{% content-ref url="setup-assignment/other-features/dividing-submissions-over-graders" %}
[dividing-submissions-over-graders](https://help.codegrade.com/setup-assignment/other-features/dividing-submissions-over-graders)
{% endcontent-ref %}

{% content-ref url="setup-assignment/other-features/grading-anonymously" %}
[grading-anonymously](https://help.codegrade.com/setup-assignment/other-features/grading-anonymously)
{% endcontent-ref %}

{% content-ref url="setup-assignment/other-features/configuring-permissions-of-roles" %}
[configuring-permissions-of-roles](https://help.codegrade.com/setup-assignment/other-features/configuring-permissions-of-roles)
{% endcontent-ref %}

{% content-ref url="setup-assignment/other-features/setting-up-hand-in-requirements" %}
[setting-up-hand-in-requirements](https://help.codegrade.com/setup-assignment/other-features/setting-up-hand-in-requirements)
{% endcontent-ref %}
{% endtab %}
{% endtabs %}

## Automatic Grading Guides

Click on any of the languages below. Is your programming language not listed, don't worry, CodeGrade supports any programming language. Contact us at <support@codegrade.com> and we'll help you set it up!

{% content-ref url="automatic-grading-guides/python/create-your-first-python-assignment" %}
[create-your-first-python-assignment](https://help.codegrade.com/automatic-grading-guides/python/create-your-first-python-assignment)
{% endcontent-ref %}

{% content-ref url="automatic-grading-guides/java/create-your-first-java-assignment" %}
[create-your-first-java-assignment](https://help.codegrade.com/automatic-grading-guides/java/create-your-first-java-assignment)
{% endcontent-ref %}

{% content-ref url="automatic-grading-guides/r" %}
[r](https://help.codegrade.com/automatic-grading-guides/r)
{% endcontent-ref %}

{% content-ref url="automatic-grading-guides/c/create-your-first-c-assignment" %}
[create-your-first-c-assignment](https://help.codegrade.com/automatic-grading-guides/c/create-your-first-c-assignment)
{% endcontent-ref %}

{% content-ref url="automatic-grading-guides/c++/create-your-first-c++-assignment" %}
[create-your-first-c++-assignment](https://help.codegrade.com/automatic-grading-guides/c++/create-your-first-c++-assignment)
{% endcontent-ref %}

{% content-ref url="automatic-grading-guides/autotest-v2-blocks" %}
[autotest-v2-blocks](https://help.codegrade.com/automatic-grading-guides/autotest-v2-blocks)
{% endcontent-ref %}

### Guides for your students

{% content-ref url="for-students" %}
[for-students](https://help.codegrade.com/for-students)
{% endcontent-ref %}

### Any other questions?

Any other things you are looking for? Check out our Frequently Asked Questions section below!
