Skip to main content
Using the CodeHS Problem Bank

Search for additional teacher-created activities, challenges, and quizzes for students in the CodeHS Problem Bank

Jeremy Keeshin avatar
Written by Jeremy Keeshin
Updated over 5 months ago
Banner: This is a Free feature

The Problem Bank is a collection of exercises, assessments and activities created by CodeHS teachers from around the world. These exercises range from short practice problems to full coding projects and assessments. The Problem Bank is meant to help teachers share best practices and learn from others teaching computer science in their classrooms. Teachers can upload programs that they find to be particularly useful, and these programs will rise to the top of the Problem Bank.
โ€‹

Assigning a Problem to your section(s) from the Problem Bank

  1. Click Quick Find at the top of the left nav menu and then type in "Problem Bank"

  2. Select the problem you want to assign to your Section > then click Assign

  3. Choose the Course and Lesson from the drop-down menu(s) that you want to assign it to

  4. Click the blue Assign button in the lower right corner of the menu when you're done

Adding an Exercise to a Playlist

  1. Select a problem > click Copy Activity To... > click Playlist

  2. A list of your Playlists and the option to Add to a New Playlist will pop up. Select the playlist you want to add the problem to

  3. Once selected, you will be taken to the playlist that the problem has been added to

Adding an Exercise to the Problem Bank

  1. Navigate to the Create app under the Assignments category, in the left-hand nav menu

  2. Click the three dots "..." next to the assignment name > then click Edit

  3. Click on Advanced Settings

  4. Click on the Overview tab

  5. Toggle Yes/No to In Problem Bank. A Yes setting allows for other teachers to find the assignment in the Problem Bank.

Note: Toggling In Problem Bank to Yes enables the Teacher Notes Tab. Here, you can leave notes about the assignment for other teachers looking to assign it from the Problem Bank.

Custom Quizzes and Free Response Questions

Currently, sharing Quizzes and Free Response type assignments to the problem bank is only available through a Playlist. To access this setting:

  1. Navigate to the Create app under the Assignments category, in the left-hand nav menu

  2. Click the three dots "..." next to the assignment name

  3. Click Add to Playlist > click on the name of the playlist you want to add it to > click View Playlist

  4. Select Legacy Edit from the top right of the page

  5. Click on the name of the assignment in the left-hand nav bar.

  6. Toggle Yes/No to In Problem Bank. A Yes setting allows for other teachers to find the assignment in the Problem Bank.

Webinar


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

Did this answer your question?