# In Blackboard

To create a CodeGrade assignment in Blackboard, first pick which Blackboard user interface you're using, either Ultra or Original.

### Ultra course view

1. Press the small "**+**" button to add content and press **"Content Market".**
2. Under "**Institution Tools**" you will see CodeGrade.
3. Under "*CodeGrade*" press the small round "**+**" button in the bottom right.
4. A new assignment with name "*CodeGrade*" will now be added.
5. On the right, press on the 3 dots to edit this assignment.
6. Here you can set a name and add a "*Gradebook entry*" to make this a graded assignment with a due date.
7. After saving, click on the newly created assignment and CodeGrade will open.

### Original course view

1. Hover over **"Build Content"**.
2. Under **"Create"**, select **"CodeGrade"**.
3. Add a name and optionally a description for your assignment.
4. Set **"Points Possible"** to something greater than 0, e.g. 10.
5. Set a due date
6. Click **"Submit"** to create the assignment.
7. Click on the newly created assignment and CodeGrade will open.

{% hint style="danger" %}
If CodeGrade was integrated using the LTI 1.1 standard, do not set a due date in Blackboard, as this will be managed via CodeGrade.
{% endhint %}

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

After creating the assignment in Blackboard, we can go ahead and open it and setup the General Settings:

{% content-ref url="/pages/F0zZ1aj7XLlwCqbDZYOz" %}
[General settings](/setup-assignment/build-assignment/general-settings.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.codegrade.com/setup-assignment/build-assignment/creating-an-assignment/in-blackboard.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
