Block/Text Settings allows you to toggle blocks for a module, lesson, or assignment in one place. You can allow blocks for one section or multiple sections. When blocks are allowed, students can toggle between block and text coding. It is important to note that only certain languages are compatible with block coding.
Languages Compatible with Blocks
Karel in JavaScript
HTML
Coding in Art, Music, or Sports
Courses with Block-Compatible Activities
Intro to Computer Science in JavaScript (Karel modules only)
AP Computer Science Principles in JavaScript (Karel modules only)
Computing Ideas
Web Design
Intro to Programming with Karel
[Note: Block Coding is not available with CSS]
Adjusting Block Settings
Access block/text settings for a section:
Click Configure under the Assignments category in the lefthand navigation menu to navigate to the Configure app
From there, click on the Block/Text Settings tab on the top navigation bar
You'll now be able to toggle blocks on for all activities, or expand each module, lesson, or activity to toggle blocks
Setting the module, lesson, or assignment to Yes will allow students to use blocks for the assignments selected.
Students Switching Between Blocks and Text Coding:
If blocks are enabled for a section, students have the option to switch between block and code view. From their editor page, they will see a text bar that reads "Switch to Code View":
Or, "Switch to Block View":
If the student would like to change their default settings, they can click on the gear symbol in the upper left hand corner of the editor. From there they can change the default of their editor to show block view or code view:
Blocks in the Sandbox
Students can set their Block preferences on their Sandbox programs regardless of the section's settings. If the program type is compatible with Blocks, students can click the gear in the upper-left of their Code Editor and toggle their preference for Block Coding:
Allowing Blocks for Individual Students
From your Roster app, click on the gear icon next to the student's name
Control the settings for modules, lessons, or specific assignments
If you would like to view less settings, you can select which settings to edit in the top left menu
Still have questions? Contact our team at hello@codehs.com to learn more!