0% found this document useful (0 votes)
52 views5 pages

Task 1 - Python Final Summative Assessment 2024

This document outlines a Python summative assessment for Year 8 students. It consists of 15 points worth of activities across 5 tables testing various Python concepts. Students must complete code for each activity, adding comments to explain the code and providing a Repl link. The assessment evaluates students' understanding of data representation, use of iteration and branching, use of functions, testing of code, and meeting deadlines. Performance standards are provided to assess students at different achievement levels.

Uploaded by

aksantiannicet0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views5 pages

Task 1 - Python Final Summative Assessment 2024

This document outlines a Python summative assessment for Year 8 students. It consists of 15 points worth of activities across 5 tables testing various Python concepts. Students must complete code for each activity, adding comments to explain the code and providing a Repl link. The assessment evaluates students' understanding of data representation, use of iteration and branching, use of functions, testing of code, and meeting deadlines. Performance standards are provided to assess students at different achievement levels.

Uploaded by

aksantiannicet0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Year 8 – Digital Technologies

Essential Details
Assignment Title: Python Summative Assessment Weighting: 60%

Assessment Type: Practical

Purpose
To demonstrate your ability to:
 Show understanding of how data is stored and presented using Unicode.
 Create a program that uses iteration (loops) and branching (conditional statements)
 Create a program that uses functions
 Provide evidence of testing and modification of code as a result of testing.

Task Description

Assessment Overview

Students are to use Repl to create Python programs with 15 points. Students can select which activities they wish to complete
from each table, following the criteria outlined above each table.

For each activity, using a #, you need to add comments explaining what each line of code does. Each comment will be worth 1
mark each.

Paste the Replit join link for each activity and a copy of your code into the last column.

Note: Every example must use a different variable name and input prompt.
You cannot ask the user for their name or use the example provided

Example of adding comments to your code:


Table 1: Complete both activities in the table below.

Points Value Task Example Output Link to replit file and copy of code
1 point Write a simple print command

2 points Write a program that:


1. prompts the user for some input
2. prints the input to the screen

Table 2: Complete 2 of the activities below.

Points Value Task Example Output Link to replit file and copy of code
3 points Write a program that:
1. asks the user for a letter
2. converts the letter into its number equivalent
3. prints the number to the screen

3 points Write a program that:


1. asks the user for a word (colour, fruit, food)
2. Print the word one letter per line.

3 points Write a program that:


1. asks the user for a character
2. converts it to its ASCII form
3. prints the ASCII value to the screen

3 points Write a program that:


1. prints an emoji to the screen

https://www.w3schools.com/charsets/ref_emoji.asp
Use the ‘Dec’ value
Table 3: Complete 1 of the activities below.

Points Value Task Example Output Link to replit file and copy of code
4 points Write a program that:
1. asks the user for a word (colour, fruit, food)
2. converts the letter into its number equivalent
3. Print the numbers one number per line.

4 points Write a program that:


1. prompts the user for a sentence
2. converts the letters to their ASCII form
3. Print the numbers one number per line.

Table 4: Complete 1 of the activities below.

Points Value Task Example Output Link to replit file and copy of code
5 points Write a program that:
1. prompts the user for a number
2. converts the number into a character
3. Print the output to the screen.

5 points Functions
Write a program that:
1. uses a function to multiply 3 numbers together
2. prints the output to the screen

Table 5: OR complete this activity only:


Points Value Task Example Output Link to replit file and copy of code
15 points Write a program that:
1. prompts the user for a mobile phone number and a key
2. encrypts that number using the key

It would be best if you used functions to complete this task.

To get started you need to:


 go to Grok – Rotating past ‘a’
 copy the code from the 3 files into your replit
o program.py, crypto.py, functions.py
 you need to work out the correct order in these 3
pieces of code to go in
 run it – fix errors
 you will then have something that works with
encrypting letters – it needs to encrypt numbers
Assessment of Performance/Achievement Standards
Data Representation 1. Iteration & Branching 1. Functions 1. Testing 1. Meeting deadlines
2. Students show a complete and 2. Students provide a Python 2. Students provide a Python 2. Students show that they have Adjustment for meeting deadline.
A
accurate understanding of how program that uses an iteration program that defines and uses tested their work thoroughly and
data is stored and presented (loop) and more than branching more than one function modified their code to improve
using Unicode. (conditional statements) appropriately and without errors. the program.
appropriately and without errors.

3. Students show some 3. Students provide a Python 3. Students provide a Python 3. Students show that they have Adjustment for meeting deadline.
B
understanding of how data is program that uses an iteration program that defines and uses tested most of their work and
stored and presented using (loop) and more than branching more than one function but some modified their code to improve
Unicode but it is either incomplete (conditional statements) but use is either inappropriate or the program.
or inaccurate some use is either inappropriate there are some errors.
or there are some errors.

4. Students show some 4. Students provide a Python 4. Students provide a Python 4. Students show that they have Adjustment for meeting deadline.
C
understanding of how data is program that uses either an program that defines and uses tested some of their work and
stored and presented using iteration (loop) or branching one or more functions but some modified their code to improve
Unicode but it is incomplete and (conditional statement) without uses are inappropriate and there the program.
inaccurate. errors. are some errors.

5. Students show some 5. Students provide a Python 5. Students provide a Python 5. Students show that they have run Adjustment for meeting deadline.
D
understanding of how data is program that uses either an program with an attempt at a few tests but there is little
stored with some involvement of iteration (loop) or branching involving functions. evidence of improvement to the
Unicode. (conditional statement) but errors program.
remain.

6. Students show some 6. Students provide an attempt at a Students provide an attempt at a6. Students show that they have run Adjustment for meeting deadline.
E
understanding of how data is Python program but the program Python program but the program a test.
stored. does not use either iteration does not define or use a function
(looping) or branching
(conditional statements).

You might also like