There are 4 difficulty levels which you can set your students at for Coding Technique Practices and Code Writing activities.
Level 2
Level 3
Level 4
Level 5
Level 2 provides the most support to students.
The phrasing and layout of the instructions mimics the pattern of the blocks to be assembled: each block is called out individually, and the indentation shows which blocks contain others. Explicit variable names and values are given.
When the "Hints" switch is turned on, the instructions are given color-coded underlines showing the category that each block belongs to. |
Level 3 provides intermediary support.
Instructions are organized by task rather than by individual block. Each task is a sentence or short paragraph about the effect that should happen, rather than the blocks that should be used. Individual variable names and values may be given or may be left up to the coder.
When the "Hints" switch is turned on, a color-coded diagram appears next to the paragraph indicating the color, number, and organization of blocks that need to be added to complete the step.
|
Level 4 provides minimal guidance.
Individual instructions are not given. Students are intended to use the general feature outline and code solution to deduce the code needed to solve the problem.
When the "Hints" switch is turned on, students are given occasional text-based hints that may help remind them of tricky points or other things to keep in mind while trying to find the solution.
|
Level 5 does not provide any additional guidance for students.
There are no hints provided, other than the feature outline and the sprites that each feature should be coded on. Students must deduce the code needed by viewing the solutions. This level is meant for the most advanced students.
The "Hints" switch has no effect on level 5. |