Skip to main content
Creating Custom Assignments

Create, edit, delete, and assign custom curriculum with the Create App. Or, add assignments and curriculum when viewing your assignments.

Jeremy Keeshin avatar
Written by Jeremy Keeshin
Updated over 3 months ago

CodeHS lets you create assignments and add them to any Course while you're teaching it! You can do this directly from the Assignments App, or you can create individual assignments in your Create App to assign them later.

Create and Edit Assignments from the Assignments App

To create an Assignment directly from the Assignments App, click the Add button > Assignment:

Photo Showing the steps to add an assignment using the Add button in the Assignments app

In the pop-up window, enter the Assignment Title and choose which Module and Lesson you want to assign the custom assignment to, and then click Create:

Image asking for assignment title, module, and lesson

From here, you can choose the type of assignment, add activity details, configure, and finish creating your assignment!

More detailed information about each step is below:

  1. Choose Activity Type: Select which type of assignment you want to create. For Coding Exercises, pick from all the languages available on CodeHS including JavaScript, Python, Java, and more! Learn more about the different types of assignments here.

  2. Activity Details: Name the assignment, add a description/directions, starter code, test cases, solution code, and other details (depending on the Activity Type selected).

  3. Configure: Adjust settings for the assignment like Due Dates, Access Controls, and Autograding.

  4. Finish: Preview and finalize the Assignment.

Editing and Configuring an Assignment

Any assignment you create will have an [Edit] link to the right of the assignment's name. Note: the [Edit] link will not show for pre-created CodeHS assignments.

To edit an assignment:

  1. Click [Edit] next to the assignment name

  2. Click Save after any changes are made

Image showing where to edit custom assignment

Co-Creating and Editing Shared Assignments

Co-teachers with edit permission can edit custom assignments in their shared courses. Learn more about permissions in Adding a Co-Teacher to Your Section and Course.

While previewing an assignment, you can view more information about the assignment in the More > About tab, including the assignment's owner and when it was last edited.

Managing Custom Assignments from Your Create App

If an assignment is not assigned to any course, you can still access and edit it from the Create App.

More information


Still have questions? Contact our team at hello@codehs.com to learn more!

Did this answer your question?