diff --git a/design/persona.md b/design/persona.md index e93143c..c7500bd 100644 --- a/design/persona.md +++ b/design/persona.md @@ -5,11 +5,12 @@ ## Description : - - Intermediate-level programmer + - Programming Student - Proficient in using the command line - Comfortable executing basic commands and running scripts - Relies heavily on screen readers and other assistive technologies - - Prefers a mix of audio instructions and hands-on practice for learning + - Prefers a mix of audio instructions and hands-on practice for learning + - Frustrated with course content being predominantly video tutorials making it hard to follow along in class and keep up with other students ## User Stories @@ -30,7 +31,7 @@ so that I can follow along at a pace as per my understanding. -## Meeting held on and issues discussed +## Team Meeting | Date | Issues Discussed | |-------|------------------------------------------| @@ -51,6 +52,49 @@ - Navigable Code Snippets: An interactive timestamps within videos that allow to jump directly to different code sections. + +## Validation + +You will validate your design by meeting with a user representative: the product owner (in this case, your lecturer). + +## Meeting minutes + +- [ ] Meeting held on 18/06 +- [ ] Persona discussed: John +- [ ] Design artefacts reviewed: wireframes.png, persona.md +- [ ] Issues discussed: + 1. Different video styles (tutorial vs demonstration): Dynamic captures + 2. Customization of keyboard shortcuts + 3. Focus on code block whenever it's updated + 4. Add setting for pausing video when navigating through the timestamps +- [x] Feedback provided: + +## What worked well + +- [ ] Good collaboration and communication, Distributed issues efficiently + +## What could be improved + +- [ ] Documentation, wireframes, User stories, Issue descriptions + +## What will you change before the next meeting + +- [ ] Testing with different types of coding videos, Customizable keyboard shortcuts + +## Were there any questions that needed to be discussed with the user + 1. Reason for frustration while watching coding videos + 2. What is the motivation for creating this application + - Lecturers tutorials heavily reliant on videos + +## Lecturer's checklist (to be used by the lecturer) + +- [ ] Persona is well defined +- [ ] Persona is relevant to the application +- [ ] Design artifacts are present and easy to follow +- [ ] Design decisions are based on user needs and goals +- [ ] Appropriate considerations of interaction patterns appropriate for the user +- [ ] Efforts towards realizing at least one significant issue involving user interaction +- [ ] Whole team engagement in the design process