Skip to main content
Custom Assignment Types

Learn about the different types of assignments you can create using the CodeHS Create app

Gary Gould avatar
Written by Gary Gould
Updated this week
Free feature banner

Here is an explanation of the different types of assignments that you can create in CodeHS. To learn more about which programming languages are supported on CodeHS, check out these articles: Program Types and Versions of Programming Languages on CodeHS.

Available Options When Creating a Custom Assignment

CodeHS Create allows you create custom content and assign it to your Course. The fist step in creating a new assignment is to choose which type of assignment you'd like to create:

  • Coding Exercise: Prompt your students to create an open ended sandbox-style coding project

  • Quiz: Create a multiple choice quiz for your students to take

  • Practice Problem: Create an Autograded practice coding problem

  • Video: Embed a video for your students to watch

  • Article: Embed an article or webpage for your students to view

  • Notes: Create lecture notes for your students to read

  • Free Response: Create a free response prompt for your students to respond to

  • Embed: Embed an activity from another website

  • Resource: Create a resource for your students to use, such as a worksheet

  • Example: Example program that runs in the IDE but has no Autograder -- just starter code

Allowed Domains for Embed Activities

CodeHS only allows certain websites to be embedded in our activities. Here is a list of our allowed domains:

You can reach out to support@codehs.com to request a website not listed here to be added.


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

Did this answer your question?