The Create Assignments tool lets you create and organize Assignments in any Course or Section that you're teaching. You can even add custom assignments inside of pre-existing CodeHS Courses!
Create an Assignment
To create an Assignment directly from your Assignments page, click the Add button in the upper-right:
In the pop-up, enter the Assignment Title and choose an existing Module and Lesson for the new Assignment:
Complete all steps in the pop-up interface to create your new Assignment:
Activity Details: Name the assignment, add a description/directions, starter code, test cases, solution code, and other details (depends on the Activity Type selected)
Configure: Adjust settings for the assignment like Due Dates, Access Controls, and Autograding
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.
Click Edit to change the Activity Details for your assignment.
Click the gear icon to configure settings like Due Dates and Access Controls for the assignment.
Co-Creating and Editing Shared Assignments
Co-teachers with edit permission can edit custom assignments in their shared courses. Learn more about permission in Adding a Co-Teacher to Your Section and Course.
To edit an assignment:
Navigate to the course Assignments page
Click edit next to the assignment name
Click save after any changes are made
View more information about the assignment in the About tab including the assignment's owner and when it was last edited. Archive Assignments
If an assignment is not assigned to any course, you can archive it to remove it from your Assignments list. Click ... and then click Archive to archive an assignment:
If an assignment is assigned to any course or playlist, the Archive button will be grayed out and you will not be able to archive it until you un-assign it.
Still have questions? Contact our team at firstname.lastname@example.org to learn more!