0% found this document useful (0 votes)
14 views1 page

G9 Term2 ICT Project

The project involves creating a text-based quiz game in Python, where students will learn basic programming concepts such as syntax, variables, and functions. The game will include multiple-choice questions, a scoring system, and optional bonus features for advanced learners. Assessment criteria will focus on functionality, organization, creativity, and presentation of the game.

Uploaded by

azozphone20231
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)
14 views1 page

G9 Term2 ICT Project

The project involves creating a text-based quiz game in Python, where students will learn basic programming concepts such as syntax, variables, and functions. The game will include multiple-choice questions, a scoring system, and optional bonus features for advanced learners. Assessment criteria will focus on functionality, organization, creativity, and presentation of the game.

Uploaded by

azozphone20231
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/ 1

🐍 Project Title: "Build Your Own Quiz Game in Python!

"
📌 Project Overview
Students will create a simple text-based quiz game using Python. The game will
ask the player a series of multiple-choice questions and keep score. It introduces
basic Python concepts in a fun and interactive way.
🎯 Learning Objectives
By the end of the project, students will:
 Understand Python syntax and structure
 Use variables, if statements, and loops
 Get familiar with functions
 Use lists and basic string formatting
Tools Needed
 Python (installed on computers or use an online IDE like Replit)
 Text editor (e.g., VS Code, Thonny, or IDLE)

📘 Project Breakdown (Step-by-Step)


Step 1: Introduction to Python
 What is Python?
 How to write and run your first Python script (print("Hello, world!"))
Step 2: Ask and Answer
 Use input() to take the user's answer.
 Use if statements to check if the answer is correct.
Step 3: Multiple Questions
 Add more questions.
 Use variables to store the score.
Step 4: Use Functions
 Create a function for asking questions to reduce code repetition.
Step 5: Add a Score System
 Display the final score at the end.
 Show messages like “Well done!” or “Try again!”
Step 6: Bonus Features (for fast learners)
 Add a timer (with the time module)
 Store questions in a list or dictionary
 Add levels or categories (Math, Science, etc.)

🧑‍🏫 Assessment Criteria


Point
Criteria
s
Game runs without
1.5
errors
Uses input and
1
conditions
Score is calculated 1
Code is organized 1
Creativity in questions .5
Presentation 5

You might also like