Courses and Assignments App Overview
The Courses and Assignments app on CodeHS is where you can find links to all of your active and archived Courses, create new Courses, and Sections for those Courses, and make changes to Course settings.
You can access the main page of the Courses and Assignments app by clicking on Courses under the Assignments category in the lefthand navigation menu:
Using the Courses and Assignments App Tools
The Courses and Assignments app features four tools, which can be accessed by the tabs at the top of the page: My Courses, Assignments, Create Course, and Settings:
My Courses
The My Courses tool is the main page of the Courses and Assignments app. Here you'll find an overview for each of your active courses, including how many sections are using a specific course, the school year the course will be used for, and archived courses. Click on a Course name to view its Assignments in the Assignments tool.
To the right of each Course name, you'll see a collection of icons; click on them to access the following actions:
View Assignments for this Course
Create a new Section using this Course
View settings for this Course
Access additional options for the Course
Viewing Archived Courses
You can view archived courses by clicking on the Archived Courses section header below the My Courses section:
Assignments
The Assignments tool helps you manage and track your coursework efficiently. It serves as a comprehensive resource, allowing you to preview, create, delete, and edit Course Assignments.
You can access the Assignments tool by clicking the Assignments tab at the top of the page, clicking on a course title from the My Courses tool, or by clicking on Assignments in the lefthand navigation menu:
Course and Section Navigation
Use the Assignments dropdown menus to switch between your Courses and Sections:
Assignment Search
The Assignments tool includes a Search feature to help you quickly locate specific Activities or Lessons within your Course:
Click on the assignment name to locate the assignment within your Assignments tool
Click on the eye icon to preview the assignment in the Code Editor
Adding Content to Your Course
The Assignments tool includes an “Add” feature that allows you to create new content or integrate existing materials into your Course. Here are the types of content you can add to your Course:
Blank
Module: Create a new Module to organize your lessons and Assignments into a cohesive unit.
Lesson: Add a new Lesson within a Module.
Assignment: Create a new Assignment from scratch.
Existing
Sandbox Program: Integrate an existing Sandbox Program into your Course.
CodeHS Course Content: Import existing CodeHS Course content into your current Course.
CodeHS Project: Add an existing CodeHS Project into your course.
Assignment Management
The Assignments tool provides a comprehensive set of options for managing Modules, Lessons, and Assignments efficiently. For each Assignment, you have several options available through the three dots next to the Assignment title. These options allow you to perform specific actions to manage the Assignment:
General
Copy Link: Generate a direct link to the Assignment, which can be shared with students or colleagues.
Preview: View the Assignment as it will appear to students, allowing you to verify the content and presentation.
Settings: Access and modify all the settings related to the Assignment.
Solution: View the solution to the Assignment, which can help in grading or providing feedback to students.
Assign to Another Course: Duplicate the Assignment in another course, making it easy to reuse content across different classes.
Configure
These options, available to Pro users only, help you control how Assignments are assigned and accessed:
Assigned?: Toggle the assignment’s status to indicate whether it is assigned to students.
Due Dates: Set or modify the due dates for the Assignment, ensuring students are aware of deadlines.
Access Controls: Manage who can access the Assignment, allowing you to restrict or grant access.
Fork: Create a copy of the Assignment that can be modified independently from the original. This is useful for creating variations of an assignment for different purposes.
Organize
These tools help you organize assignments within your course structure:
Move To Lesson: Reassign the assignment to a different Lesson, helping you maintain an organized Course layout.
Move Up/Down: Adjust the position of the Assignment within the list to prioritize or sequence tasks logically.
Remove: Delete the Assignment from the course, which is useful for clearing out outdated or redundant tasks.
Action Buttons and Settings
To the right of Lesson and Activity titles, you'll find a set of Action Buttons that provide quick access to various features for managing and interacting with your course content:
Lesson Plans
CodeHS Lesson plans are available for teachers on a CodeHS Pro license. Free teachers can access the first five lesson plans of a course as a sample.
• Description: View the detailed Lesson Plan.
• Usage: Review Lesson structure and objectives to guide students effectively.
For more information on Lesson Plans, visit this article.
Problem Guides
CodeHS Problem Guides are available for teachers on a CodeHS Pro license.
• Description: Access the problem guide for the Assignment.
• Usage: Understand solutions and methodologies for accurate grading and feedback.
For more information on Problem Guides, visit this article.
Grading
The Grading tool is available for teachers on a CodeHS Pro license. Free users can click here to learn more about how to grade on CodeHS.
• Description: Open the grading interface for the selected Assignment.
• Usage: Efficiently assess and record student performance.
For more information on Grading Single Assignments, visit this article.
Preview Assignment
• Description: View the Assignment as a student.
• Usage: Ensure clarity, organization, and functionality of the Assignment.
For more information on Previewing Assignments, visit this article.
Configure
Configure settings are available for teachers on a CodeHS Pro license.
• Description: Adjust Assignment settings, including Assigned Settings, Due Dates, and Gradebook Settings.
• Usage: Manage Assignment logistics to inform students about deadlines and grading criteria.
For more information on Configuring Assignments, visit this article.
Materials
The Materials tool is where you can find all of the resources for a CodeHS course. You can use the Course dropdown to select any course from the Course Catalog. The materials for each course will be broken down by module, lesson, and assignment showing the lesson plan and handouts for that lesson as well as the textbook section, problem guide, and solution reference for each assignment. You can click on the blue eye icon to preview the assignment in the Code Editor.
Note: Only the first 5 lesson plans are available on a free account
Create Course
The Create Course tool allows you to add a new Course to your account to begin teaching to your Sections.
When you click on this tab, you'll be redirected to a page where you can choose a curriculum from the CodeHS Course Catalog to use with your new course (or you can create your own from scratch), and then name your new Course:
Archiving a Course
To archive a Course, follow these steps:
Navigate to the My Courses tool to view all of your active and archived Courses
Click on the three dots next to the name of the Course you'd like to archive
Click on Archive to move the course to the My Archived Courses section
If you'd like to delete the course permanently, you can do so by clicking on the three dots next to an archived course's name, and clicking on Delete.
Configuring Course Settings
The Settings tool allows you to configure settings for each of your courses. Here, you'll be able to:
Configure the school year that the Course will be active for
Archive the course
Add co-teachers and configure teacher permissions for the course. To learn more about sharing your course with other teachers and managing permissions, view this article: Adding a Co-teacher To Your Section or Course.
And much more!
You can change the Course you're configuring through the dropdown menu at the top left of the page:
Demo Video
Still have questions? Contact our team at hello@codehs.com to learn more!