Persona - 24-S2-2-C-EduKATE/EduKATE_flutter GitHub Wiki
🧒Persona 1: Beginner Learner (Picture Block Coding)
Name: Mei Lin, a six-year-old beginner
Age: 6
Stage: Year 1 student in Australia
Mei Lin is a cheerful and imaginative six-year-old who just started Year 1 at her local primary school. She enjoys colorful visuals, pretend games, and interactive digital stories. Her favorite apps let her tap or drag things to see fun reactions—like making animals move or objects light up.
Mei Lin has no experience with programming, but she’s used to basic educational games on her family’s tablet. When using the coding app, she’s especially engaged by dragging blocks like “Move Forward” or “Make Sound” into the programming space and watching her virtual pet respond on screen. Seeing the robotic dog move and bark in response to her instructions makes her feel proud and excited.
She prefers short, clearly guided activities with cheerful feedback. Her parents sit with her during screen time and value apps that are both entertaining and educational. Mei Lin is starting to build confidence through playful exploration, and she responds well to visual prompts and level-based progress.
👧Persona 2: Developing Learner (Word Block Coding)
Name: Sophie Nguyen, an eight-year-old explorer
Age: 8
Stage: Year 3 student
Sophie is a curious and motivated eight-year-old who enjoys challenges that involve problem-solving and creativity. At school, she’s used beginner-level block coding tools and is eager to try more advanced ones at home. She likes when she can combine labeled commands to achieve a goal, such as making a character navigate a maze or perform a set of actions.
With the robotic dog app, Sophie prefers the “Word Block” mode, where she can drag blocks that contain readable instructions like “Turn Left” or “Jump.” She likes testing different combinations and watching how her robotic dog reacts on the map. When things don’t work, she tries adjusting the sequence herself, learning by doing.
She thrives in structured environments that still allow freedom to experiment. Sophie is confident in reading short sentences and figuring things out on her own, but still appreciates tutorials or hint systems to help when she’s stuck. She’s proud when she can complete a coding level or share her creations with her classmates.
🧍♀️Persona 3: Confident Learner (Text Coding)
Name: Amira Patel, an eleven-year-old coding enthusiast
Age: 11
Stage: Year 6 student
Amira is an enthusiastic and self-driven eleven-year-old who loves building and creating with technology. She’s already comfortable with block coding and is now exploring text-based programming in platforms like Python. She likes using logic to control virtual agents or gadgets, and takes pride in figuring things out independently.
Amira is drawn to the text coding mode of the robotic dog app, where she can type actual code and test it in real time. She uses variables, loops, and conditions to create precise sequences—like making the robotic dog walk in a square while barking at each corner. She also appreciates being able to switch between block and text views to understand the connection between them.
She enjoys autonomy, creativity, and projects that push her skills. For her, being able to see her typed code come to life through the robotic dog’s actions makes learning both practical and exciting. Amira sees this as a stepping stone toward building her own games or even real robots in the future.