0% found this document useful (0 votes)
232 views3 pages

Task Sheet Python Fortune Teller

The document provides the task description and requirements for a Python coding project where students will create a text-based fortune telling game. The game must allow a user to ask a question and receive a random optimistic or pessimistic response. It must include comments explaining the code, use the Random and Time modules, and allow 3 questions before ending. Students must upload their Python file and a documentation file for assessment based on programming concepts, techniques, presentation and version control.

Uploaded by

Isaac B
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
232 views3 pages

Task Sheet Python Fortune Teller

The document provides the task description and requirements for a Python coding project where students will create a text-based fortune telling game. The game must allow a user to ask a question and receive a random optimistic or pessimistic response. It must include comments explaining the code, use the Random and Time modules, and allow 3 questions before ending. Students must upload their Python file and a documentation file for assessment based on programming concepts, techniques, presentation and version control.

Uploaded by

Isaac B
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 3

Materials Technology and Product Design

Year 8: Python Coding

A person has sought the mystical advice of a ‘fortune teller’ so they might know what
Context
their future holds. You will create a text-based game that a person can play.

Program a solution that will solve the following problem:

A person will ask the ‘fortune teller’ any question and receive an appropriate
response.

Your work must include these learned concepts:


Task Description ● Use effective and efficient coding.
● Engaging and interesting for the player/user.
● Contain # comments to explain how the parts of the program work and
relate.
● Has x4 possible random response options (2x optimistic, 2x. pessimistic).
● Allow the user/player to interact with the game and play it over again
without restarting the program.
● Use the ‘Random’ module and the ‘Time’ module.
● Allow only 3 questions to be asked before the program ends.

● Working .py file uploaded


Genre & Mode
● Word doc containing coding text uploaded to turn-it-in for plagiarism report.

Length N/A

Weighting

By 22/9/2017

Due date

TEAM DRIVE\Technologies Learning Area\Technologies Curriculum\Digital\Year 8a\Python Fortune Teller\Task Sheet Python Fortune Teller Page 1 of 3
Achievement Standards Students design user experiences and algorithms incorporating branching and iterations, and
test, modify and implement digital solutions.

Assessment Rubric

4 C’s Rubric

Marking Rubric:

Performance Standard
Well Above Above At Towards Below
Criteria
Standard Standard Standard Standard Standard
Does the program Excellent Good program Program has Attempted Very little to
function and meet the program function, meets minor errors, coding, but not show.
design brief. function, meets most of the meets some of functioning. Part
the design brief. design brief. the design brief. of the design
brief attempted

Use of program flow Proficient use of Good use of Satisfactory use Attempted use of No attempted
structures: if/for/while program flow program flow of program flow program flow use of program
& def keywords. structures. structures. structures. structures. flow structures.

Use of programming Competent use Good use of Some evidence of Attempted use of No evidence
practices, techniques of programming programming programming programming shown.
and conventions. practices, practices, practices, practices,
techniques and techniques and techniques and techniques and
conventions. conventions. conventions conventions.

Presentation and Exceptionally Well presented Satisfactory Attempted No evidence of


TEAM DRIVE\Technologies Learning Area\Technologies Curriculum\Digital\Year 8a\Python Fortune Teller\Task Sheet Python Fortune Teller Page 2 of 3
documentation/ well presented and documented. presentation and presentation and presentation and
version control and documented documentation. documentation. documentation.
including
versioning.

TEAM DRIVE\Technologies Learning Area\Technologies Curriculum\Digital\Year 8a\Python Fortune Teller\Task Sheet Python Fortune Teller Page 3 of 3

You might also like