Unit 4 - 20%

Task 6 Study Session Helper Program

Design, build, test and evaluate the supplied Study Session Helper Program using the Software Development Cycle.

Final Evidence

  • 1. Final product file or link
  • 2. Project evidence document
  • 3. Planning and design evidence
  • 4. Testing and evaluation evidence

Product Requirements

  • Builds a Study Session Helper Program for a Year 12 student preparing for assessment.
  • Collects study topic, available study time and a confidence or priority rating.
  • Includes at least three practice questions, flashcards or prompts.
  • Uses input, processing and output in a way the user can understand.
  • Uses variables with meaningful names and suitable data types such as text, number and Boolean values.
  • Uses sequence, selection and iteration in the program logic.
  • Includes validation or error handling for at least one important input.
  • Produces a final study summary, score, progress message or next-step recommendation.
  • Includes clear interface decisions or interaction prompts so the product is usable.
  • Includes algorithm evidence before or during development.
  • Includes normal, boundary and invalid testing evidence.
  • Includes validation feedback, at least one documented iteration and a final evaluation.

Marking Summary

Problem definition, user requirements and scope 6
Product design and SDC planning 8
Algorithm design 8
Program development 14
Testing, debugging, validation and iteration 8
Evaluation, documentation and submission quality 6

Required Product

Study Session Helper Features

Session setup

User: A Year 12 student preparing for assessments.

Collect the student name or session label, study topic, available minutes and confidence or priority rating.

Stretch: Validate blank topics, impossible times and ratings outside the allowed range.

Practice prompts

User: A student revising a course topic.

Ask at least three questions, flashcards or prompts and track attempts, score or completion.

Stretch: Add categories, random questions, retry logic or a weakness summary.

Recommendation logic

User: A student deciding what to study next.

Use selection to give different advice based on confidence, score, available time or priority.

Stretch: Add low, medium and high confidence bands with specific next steps.

Repeated use

User: A student completing a short study session.

Use iteration so the user can answer multiple prompts, repeat a menu action or complete another topic.

Stretch: Add a menu that lets the user practise, view summary or exit.

Final summary

User: A student who needs a clear next step.

Output a study summary that includes topic, progress, score or recommendation.

Stretch: Add a targeted next-step message for weak areas.

Submission Method

Submit the final product and evidence through the LMS. Keep the working files unchanged until marking is complete.

Item 1

Final product file or link

CSCGT_Task6_2026_Surname_FirstName_Product

The working product in the approved programming environment, plus any files needed to run it.

Item 2

Project evidence document

CSCGT_Task6_2026_Surname_FirstName_Evidence.docx

Screenshots and explanations showing design, algorithm, code, testing, validation, iteration and evaluation evidence.

Item 3

Planning and design evidence

CSCGT_Task6_2026_Surname_FirstName_Planning.docx

Completed project planning, product scope, wireframe/prototype and algorithm design evidence.

Item 4

Testing and evaluation evidence

CSCGT_Task6_2026_Surname_FirstName_TestingEvaluation.docx

Testing log, user validation notes, iteration log and final evaluation.

Assessment Documents

Student Documents

Use these essential documents and templates for the programming project.

Open document page

Attached files

Download the key Word and PDF files for planning, building and submitting the project.