Skip to main content

Student Assignment Types

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

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

  • Parsons Problems: Programming puzzles where students are given scrambled code blocks and are tasked with rearranging them in the correct order.

  • 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.

  • Demo: A runnable example that reveals only the program's output, keeping the source code hidden.

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

  • QuizBuzz - competitive, fast-paced quiz games that engage students and assess understanding


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

Did this answer your question?