Upper KS3 Assessment
Assessment techniques and key questions
Assessment and recording progress
Use the Rapid Router Scoreboard to keep track of the student’s progress through the levels. This should supplement your observations and assessments through discussion with the students.
At the end of the activity set, you can use the following guide to assess and record the student’s learning using the All/Most/Some model.
On the Self assessment sheet, the bold statements are those which should apply to most pupils.
On separate sheets, you will find the UKS3 Teacher Record sheet and the pupil Self assessment sheet.
You can view and manage all of your students within each of your classes by accessing the classes section of the teaching portal [fig A.1].
Assessment techniques and key questions
Throughout the teaching plans, there are key questions to ask, which will help you assess the student’s understanding. Asking effective questions and giving the students opportunities to discuss with partners and then present what they have done to their peers is an essential part of the Assessment for Learning (AfL) cycle.
The tried and tested AfL techniques will work well here, for example:
Randomly choosing students to respond to a question rather than the ‘hands-up’ approach to ensure that everyone is engaged, not just the same few students quick to raise hands.
Displaying two solutions (1 and 2) on the Interactive Whiteboard, get all the students to vote for the number of the solution they think is correct on their whiteboard (e.g. for selecting which sequence of code will drive the van along a particular route).
All
Understand that Python has precise syntax
Contrast Python with Blockly
Relate the block code to Python code
Use and understand the move instructions in Python code
Most
Use and understand for count in range(number) loops in Python
Convert a Blockly program to a Python program using language help
Understand and use selection statements in Python
Understand and use while loops in Python
Can write simple programs in Python without the support of Blockly e.g. my_van.move_forwards()
Use the print() command in Python
Can debug a simple Python program
Use indents correctly in Python
Create and change variables
Some
Understand and can use procedures in Python
Design and write programs independently in Python using repetition and selection
Debug Python programs that use repetition and selection
Use comments in Python to explain their code
Define procedures in Python
Last updated