CodeHS allows you to create assignments and add them to any Course at any time. You can create assignments directly in the Assignments app, or build individual assignments in the Create app and assign them to your Courses later.
Creating Assignments from the Assignments App
To create an Assignment directly from the Assignments App:
Enter an "Assignment Title"
Select which Module and Lesson you will place the custom assignment
Click the blue Create button:
β
In the following modal, choose which type of assignment you want to create. Coding Exercises will allow you to pick from all the languages available on CodeHS including JavaScript, Python, Java, etc. Learn more about the different types of assignments here: Custom Assignment Types π
ββ
Depending on the assignment type chosen, the next modal will present options to edit different aspects of the Assignment, including: Title, Description, Starter Code, Solution Code, Test Cases, Autograder Code, AI Grading Rubric (Pro), and more.
β
β οΈ
Emojis are not allowed in the Assignment Title or Description. If there is an emoji in the title or description, the emoji and all text after the emoji will not be visible and the following message will display:
To indent your code for Python Starter Code, you may need to insert 4 spaces before a line of code instead of the Tab βΉ key.
Editing and Configuring an Assignment
Any assignment you create will have an [Edit] link to the right of the Assignment name.
Note: the [Edit] link will not show for original CodeHS assignments.
β
To edit an assignment:
Click [Edit] next to the Assignment name
Click Save after any changes are made
Note: Teachers with access to AI Creator have access to Fork and Edit With AI which allows AI to adjust the content and difficulty of the assignment to the teacher's preference.
Co-Creating and Editing Shared Assignments
Co-teachers with "Edit" permissions can edit custom assignments in their shared courses. Learn more about permissions in Adding a Co-Teacher to Your Section and Course.
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 support@codehs.com to learn more!







