Advanced
80 mins
Teacher/Student led
+80 XP

Documenting and Packaging

In this checkpoint lesson you will document your CBA project so it can be understood and assessed by others. You will honestly note any AI tool assistance, investigate ethical or legal issues, and organise your evidence into a clean package ready for marking.

Teacher Class Feed

Load previous activity

    1 - Start ~4 mins

    Illustration for StartYour CBA build or portfolio is well under way. Today is a checkpoint: you document what you have made so someone else can understand and judge it, note honestly where AI tools helped, check any ethical or legal issues, and package your evidence cleanly. You are not finishing the whole CBA today. You are making the work ready to be read, and ready for a partner to open and try in about 30 seconds.

    Must-finish today: a short overview, your plan in the package, one test note, an AI note, an ethical note, and one package that opens in a single try and is saved to the class location. Extra polish (full renaming, multi-cycle tests, partner open-test detail) comes if time allows.

    2 - What Good Documentation Looks Like ~6 mins

    A judge or classmate who never saw you build this should still be able to follow it. Good documentation means:

    • Clear names for files, pages, sprites, variables and functions so a reader can tell what each one is for
    • Comments or short notes on the tricky parts: what a section does and why you chose that approach
    • A short written overview: what the work is, who it is for, and how to run or open it
    • Honest AI notes: where a tool helped (drafting, explaining, suggesting), and what you changed or checked yourself
    • Evidence of process: plan, tests, feedback you acted on, and any ethical or legal point you considered

    Good enough looks like this:

    • Someone else can open the main work in one try
    • AI help is named, with what you changed or checked
    • At least one test is noted, plus what you fixed
    • One ethical or legal point is written (or a clear reason none major applies)

    Example overview: "This is a MakeCode Arcade sorting game for first years learning recycling. Open recycling_game in MakeCode Arcade and select Run. Arrow keys move the sorter; score rises when plastic hits the right bin."

    Example AI note: "ChatGPT suggested a fix for my sprite overlap bug. I tested the change, kept only the overlap block, and rewrote the comment in my own words."

    You will also work against the Features of Quality checklist your teacher shares. Package means one clear folder or portfolio layout a marker can open without guessing. Use the class package layout shown on the board (or your teacher's adapted version of it).

    3 - Hands-on: Make It Readable and Prove the Process ~32 mins

    Open your CBA project or portfolio from where you last saved it. Keep the class package layout on the board in view (01_Overview, 02_Project, 03_Process, 04_AI_and_ethics, or your teacher's adapted version). You will move your files into that layout as you work today.

    Must finish this block: overview, plan in the package, one test note. (AI note, ethical note and final package come next.)

    1. Open and run (about 2 minutes). Run what you have once. Start from the thing you made, then document it. Before you run: what do you expect still works, and what might break?

    2. Overview so a partner can open it. Write a few plain-English sentences: what you made or collected, who it is for, and how to open or run it. Read it aloud to a neighbour in about 30 seconds. They say one clear thing and one confusing thing. Fix the confusing line so they could open it cold.

    3. Process evidence. Put your plan in the package. Note one test in this shape: Test: I tried ___. Result: ___. I changed ___.

    If time: clearer names, comments on tricky parts, one feedback note.

    Done: project run once, overview shared once, plan and one test note in the package.

    4 - Hands-on: Honesty, Package and Freeze ~32 mins

    Partner open-test (about 2 minutes): swap. Your partner tries to open your main entry from your overview in about 30 seconds. Before they try, predict: will they find it in one go? They name one thing that is clear and one thing that still confuses them. Fix the confusing part, then continue.

    Must-do next:

    1. AI note. List any AI help (drafting text, explaining an error, suggesting a design). For each, say what you checked or rewrote yourself. If you used none, write that clearly. Tell a neighbour one part you can explain fully in your own words.
    2. Ethical note. Note one issue that applies (privacy of data or photos, ownership of images or code, fairness, safety online) and what you did about it. If nothing major applies, say so and why.
    3. Package and save. Move everything into the class package layout (01_Overview, 02_Project, 03_Process, 04_AI_and_ethics, or your teacher's adapted version). Check you can open the main entry in one try. Save to the class shared location and confirm it is there.

    Done: AI note written, ethical note written, one clear package that opens cleanly, save confirmed in the class location.

    5 - Make Sense ~3 mins

    Documentation is how your thinking becomes visible. Clear names, a short overview, process evidence, an honest AI note and a clean package mean a marker can judge the work you actually did. Packaging is not tidying for its own sake: it is part of making the CBA fair to assess.

    123learn · Online learning platform

    Unlock the full learning experience

    You're previewing this lesson. Get full access to this lesson and hundreds more — each one ready to teach, with interactive activities, printable resources and pupil progress tracking built in.

    Hundreds of curriculum-aligned lessons
    Interactive activities in every lesson
    Printable resources & progress tracking
    Copyright Notice
    This lesson is copyright of Coding Ireland 2017 - 2025. Unauthorised use, copying or distribution is not allowed.
    🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more