# How to create an activity

### Introduction

Usually, in school, a regular class discussion always follows with an activity of some sort to test or check if your students really understood what you've just taught them.&#x20;

In CodeChum, you also have the ability to **make your own activity** without even needing to manually create your own items!&#x20;

### Steps

To create an activity for your students to answer in CodeChum, here are the steps to follow:

1. Go to your class' Activities tab. From there, click the **Create Activity** button. It should show a big popup window.

   <figure><img src="/files/DuPubndt2tIjm4DTYqtg" alt=""><figcaption></figcaption></figure>
2. Give your activity a name.

   <figure><img src="/files/HM1SZX1zvj3ZBtDieYrS" alt=""><figcaption></figcaption></figure>
3. Set when your activity should open and when it will be due. You can also set a time limit on how long your students can only take the activity once they've opened it.

   <figure><img src="/files/UrjPkUM5YkK5RhMY8kHO" alt=""><figcaption></figcaption></figure>
4. Select the items you wish to use for this activity. There are three ways to do so:

   <figure><img src="/files/G6uTmCdwN4lVA736ATye" alt=""><figcaption></figcaption></figure>

   * **Auto-generate items** - This will allow you to set an item type and a topic you wish to find items on, and CodeChum will find that type of items for you from their database in just a few seconds.

     <figure><img src="/files/adbUbNud6eiwAOTQjNMn" alt=""><figcaption></figcaption></figure>

     <figure><img src="/files/KL0FMmI9DtZ05eoKDYTO" alt=""><figcaption></figcaption></figure>

     <figure><img src="/files/rTAL5AvFiqajxYOwNcpP" alt=""><figcaption></figcaption></figure>
   * **Reuse old activities**- This will allow you to reuse the items you've used from your previously created activities. This will be very useful if you wish to give out the same kind of activity for different classes.

     <figure><img src="/files/pBPBOhUvAUDHdN7Z7CE3" alt=""><figcaption></figcaption></figure>
   * **Find specific items** - This will allow you to manually find your own item or browse through all of CodeChum's pre-made items from the database.

     <figure><img src="/files/5WDEhi1BWdV4XSa4mLqA" alt=""><figcaption></figcaption></figure>
5. Once you've selected your items, don't forget to set a perfect score for each of them.

   <figure><img src="/files/AOIXj9QdZaSHu3WCXH2i" alt=""><figcaption></figcaption></figure>
6. Finally, if you wish to add customizations to your activity, tick on any of the settings you would like to use in the Additional Settings section.

   <figure><img src="/files/Kq7Wtzsy595gsLhUyVf1" alt=""><figcaption></figcaption></figure>
7. Once done, click the **Create Activity** button. This should show a popup window informing that you've successfully created the activity!

   <figure><img src="/files/ekdJ1a5pOZ7iyncYMVr4" alt=""><figcaption></figcaption></figure>

***

And there you have your **own activity**! Time to let your students answer and see how they're doing.&#x20;


---

# 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.codechum.com/teachers/getting-started/give-students-an-activity/how-to-create-an-activity.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.
