# In Open edX

Follow the steps below to create a new CodeGrade assignment in Open edX:

1. Edit the unit in which you want to add CodeGrade and select **Advanced** from the **Add New Component** section. Select *LTI Consumer*.
2. Select **Edit** in the component that appears. This should open a modal in which you can set up the CodeGrade assignment.
3. Set the **Display Name** to the name of the assignment.
4. The value for **LTI ID** depends on the configuration that your administrator set, however this will probably be `codegrade`.
5. The **LTI URL** is `https://app.codegra.de/api/v1/lti/launch/1` for most CodeGrade instances, if you use a custom CodeGrade URL replace `app` with your custom URL prefix.
6. Now scroll all the way to the bottom and make sure the following options are all set to **True**:&#x20;
   * Scored, this option allows to passback a grade for the assignment&#x20;
   * Request user’s email&#x20;
   * Request user's full name&#x20;
   * Request user’s username
7. Click the save button.

{% hint style="success" %}
Grades are automatically sent back to Open edX after setting [the **assignment state** to **Done** in CodeGrade.](https://help.codegrade.com/faq/releasing-grades-and-feedback) While the assignment is in the **Done** state, all grades and changes to grades are immediately sent back to Open edX.
{% endhint %}

Now, go ahead and set up the General Settings:

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