Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 12025-03-14: Finished login screen. Decided to use tkinter Entry for passwords. | AThe journal was not written as development happened, so details, problems and reasons for changes may be forgotten or wrong. | |
| 2Problem: crash on empty input. Solution: added an existence check before converting. | BA dated entry that records progress made and a decision taken, as it happens | |
| 3A journal entry should be written when the work happens, with a date so the order of events can be shown | CA problem and solution entry that shows how an issue was found and fixed | |
| 4A journal records the reason for a change to the plan, not just that the change happened | DThe entry has no exact date and is vague. It does not say what was done, any decisions made or any problems found. | |
| 5Week 3: Did some coding. Things went okay. | E2025-04-02: Tested search feature with 5 testers. 2 found it slow. | |
| 6Wrote the whole journal on the last day from memory. | FChange: moved testing back 2 days because the file reading code failed. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
project journal — A dated record of progress, decisions, problems, solutions and reasons for changes, written as development happens and kept as evidence for evaluation.journal = []
entry = {"date": "2025-03-04"}
journal.append(entry)entry = {"date": "2025-03-04"}
print(entry["date"])problem = "Crash on empty input"
fix = "Added an existence check"
entry = {"problem": problem, "fix": fix}with open("journal.txt", "a") as f:
f.write("2025-03-04: Fixed bug")journal = ["day 1", "day 2", "day 3"]
print("Entries:", len(journal))