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:
- expl.ai
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!