Skip to main content
All CollectionsAssignments
Student Assignment Types
Student Assignment Types

Learn about the different kinds of assignments students will encounter when completing a CodeHS course.

Mac Staloch avatar
Written by Mac Staloch
Updated over a week ago
Screenshot of assignment icons: video, quiz, example, exercise, and badge

Assignment Types - Full List

  • Video: Students watch an instructional video created by CodeHS

  • Quizzes: Students answer multiple choice questions; final Exams are longer and encompass a larger scope (see below for more info on Quiz types)

  • Examples: Pre-written code for students to explore and experiment with

  • Exercises: Short coding exercise usually with an Autograder and/or test cases; check out Program Types and Autograders for more information

  • Practice: Coding exercise that evaluates a specific method, function, or unit of code - always includes an Autograder and a scratchpad; see Using the Scratchpad and Unit Tests for more information

  • Challenge: Longer coding exercise with more complex solutions - teacher grading needed to review all the requirements of the exercise

  • Free Response: Students type into a notepad to answer free response questions

  • Notes: Provides student information about the topic

  • Badges: A reward for students who complete a Lesson, Module, or Course

  • Connection: An article, video, or activity which presents relevant Course content

  • Debugging: A pre-written (broken) program that requires students to fix errors in order to get it running

  • Embed: Embedded activity from another website

  • Article: Embedded article or webpage for students to view

  • Survey: Brief section for students to give feedback on their experience with Course

  • Resource: A resource for students to complete, such as a worksheet

Different Types of Quizzes

CodeHS has several assessment types for quizzes. To learn more, check out this article: Quiz Types

  • AP Practice - available in AP courses to help students prepare for the AP exam, these quizzes are meant to simulate the format of the AP exam

  • Check for Understanding - short quiz designed to confirm students watched the video and understood the main concepts

  • Final - summative quiz at the end of the course to synthesize learning of entire course content

  • Midterm - administered near the middle of the course to assess student progress and growth; useful to highlight student strengths and gaps before advancing to more challenging modules

  • Unit Quiz - quiz at the end of modules to assess overall understanding of the lessons


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

Did this answer your question?