Unit Award Scheme
73854 PROGRAMMING WITH PYTHON: CREATING A RESPONSIVE MATHS QUIZ
In successfully completing this unit, the Learner will have | Evidence needed | |
---|---|---|
shown knowledge of | ||
1 | how to locate and open the Python Integrated Development Environment (IDE) | Summary sheet and/or student completed work |
2 | how to create a new program | Summary sheet and/or student completed work |
3 | how to open existing programs to view code | Summary sheet and/or student completed work |
4 | how Python files must be saved, ie as 'file_name'.py, and why | Summary sheet and/or student completed work |
5 | three differences between the Python File Editor and the Python Interpreter (shell) | Student completed work |
6 | the definition of an integer and a decimal number | Student completed work |
demonstrated the ability to | ||
7 | use the Python Interpreter to solve a maths problem using each of the four mathematical operators, ie add (+), subtract (-), muliply (*), divide (/) | Summary sheet |
8 | use the print function to write strings to create a series of 10 maths questions for a specified user | Summary sheet |
9 | convert 10 text strings to integers | Summary sheet |
10 | store 10 integer values as variables | Summary sheet |
11 | code 10 conditional expressions to execute different feedback comments if the user is correct or incorrect | Summary sheet |
12 | import the randomisation module and execute code to pick a random number | Summary sheet |
13 | use the randomisation module independently to improve the maths quiz | Summary sheet |
14 | create a score variable to track the players score in the quiz | Summary sheet |
15 | add responsive feedback statements to the quiz based on the score variable. | Summary sheet |
All outcomes recorded on an AQA Summary Sheet
Approved 24 November 2015Level - Level One