[Class Report] Introduction to System Development – Week 14: App Completion & Test Play Prep
This week marked the culmination of everything we’ve learned so far. Students completed the apps they designed and developed themselves and began preparing for in-class test play.
■ Instructor’s Message: “Completion is a milestone. Let’s get ready for users.”
Mr. Tanaka: “It’s not enough that your code works—what matters is that someone can use it. Today is about final checks and presentation polishing.”
He explained that “completion isn’t the end—it’s the starting line for receiving feedback,” and shared the mindset needed for the upcoming showcase.
■ Workshop 1: Final Functionality Check & Bug Fixing
First, students spent time running their apps through all possible scenarios, checking according to their test plans:
- Does the menu navigate to the correct screen?
- Is the input → process → output flow complete and error-free?
- Are errors handled properly for invalid or empty input?
Student A: “I fixed the last screen transition bug!”
Student B: “It crashes when I press Enter on an empty field… adding exception handling now!”
■ Workshop 2: Polishing UI Messages and Layout
Next, students worked on refining message phrasing and visual design (indentation and styling):
- Clear and concise screen titles
- Polite and friendly prompts/results
- Use of blank lines or dividers for readability
print("=== Today's Fortune Diagnosis ===")
name = input("▶ Please enter your name: ")
print("----------------------------")
Student C: “Adding dividers really made it look professional!”
Student D: “Someone said the softer tone in the messages made it feel more welcoming!”
■ Workshop 3: Test Play Preparation & Scenario Creation
Finally, students created scenarios (step-by-step guides) for their classmates to use during the test play.
Scenario Items to Include:
- App purpose and how to use it
- Input examples (names, choices, etc.)
- Expected output
- Notes and tips
Student E: “Test playing is a good chance to see my app from an outside perspective.”
Student F: “It’s nerve-wracking but exciting to have someone try it out!”
■ Instructor’s Closing Words
“Completion is just a milestone. What truly matters is usability and clarity. A professional developer is someone who improves based on feedback.”
■ Next Week: Test Play & Feedback Session
Next time, students will test each other’s apps and provide feedback and improvement suggestions. Let’s listen to users’ voices and polish our apps even further!
From just making things work to communicating effectively—our first-year students’ apps are finally ready to be experienced by others.