Difficulty levels provide students with various levels of sentence-frames, guiding questions, and code syntax support directly in their code editors. When creating a class, you'll choose a default level for all students to begin at, but you can then edit each student's level as you determine the level of support they need.
There are 5 difficulty levels available for all blue-tile, student practice activities (Instruction Practices, Technique Practices, and Coding Exercises).
Level 1
Level 2
Level 3
Level 4
Level 5
Level 1 provides the most support to students.
It provides 'section' and 'paragraph' comments in the editor to help students organize their code.
#### ---- SETUP ---- ####
is a section comment and ## -- Variables -- ##
is a paragraph comment in the example below.
There are also comments that describe each line of suggested code in plain English.
The beacons to the left of the code line numbers provide:
- Fill-in-the-blank sentence frames
- Syntax suggestions for the sentence frame
- Solution code
Students can click More on the beacon hint box to reveal the solution code for that line.
Level 2 provides thorough support, without revealing the solution.
It provides 'section' and 'paragraph' comments in the editor to help students organize their code.
There are additional comments that provide supporting instructions for related lines of code within a paragraph or section.
Beacons provide:
- Guiding questions
- Fill-in-the-blank sentence frames
- Syntax suggestions for the sentence frame
Clicking More in the hint box will reveal the fill-in-the-blank and syntax suggestions.
Level 3 provides organizational structure, with additional guidance available.
It provides 'section' and 'paragraph' comments in the editor to help students organize their code.
Beacons provide:
- Guiding question(s)
- Instructions for what to code (no syntax suggestions)
Clicking More in the hint box that will give a instruction for what to code within that section.
Level 4 leaves a blank project page unless there is any starter code for the particular activity.
Beacons provide:
- Guiding question(s)
- Section and paragraph comments
Click More reveals section and paragraph comments to help them organize their code and get started.
Level 5 leaves a blank project unless there is starter code already provided within a particular activity.
There are no hints provided; this level is intended for the most advanced students.