Participants: Ankita Mehta (Unlicensed), Vishrut Patel (Unlicensed), Nathan Leiby
Overview
ankita and vishrut
- studying information and communication tech
- interning at human development lab @ CMU
- Aim to find out how an illiterate subject can use a text-free UI
what information they want user to have access to easily
- next appointment
- medicine schedule
- general instructions provided by the doctor
patient population
- either illiterate or cannot understand hindi
- used images and voice-overs
- can understand #s (prefer #s written in Hindi)
- hindi calendar is ok
testing
- tested with some patients -> can understand what the calendar is about (can read weekdays in Hindi)
- have one more week to test on field
- running on an ipad
goals for next week
- informal testing, waiting for IRB approval
- once approval happens, can do more formal tests
sencha feedback
- limited: few components, hard to make custom widgets (calendar)
- graphic-intensive app, more difficulty to shape using sencha
Usability Feedback
ideas:
- read name and teshil out loud
- is green "check" vs red "x" familiar to iliterate users as (approve and reject)? what if they're colorblind?
- allow some kind of functionality where tapping says the name of what you tap, so if you make a mistake you'll know?
- calendar? do they understand?
Code Feedback
Code is on GitHub here: https://github.com/vishrut/vishrut.github.com
Coding Standrads
remove commented code, such as
//padding:'5px',
licensing
images should be resized properly to save on bandwidth transfer to device
pages that are nearly identical should be combined into one view, pass a value to parametrize
- ExpandedAfternoon.js, ..Morning, ..Evening, ..Night
stores
- stores that are identical can be combined into one store type
- can create .json files describing the data
- can instantiate with different names
want to expand and contract - what component can solve this?
have you tried packaging the app natively for iphone, android, etc
back-end for Raxa // openmrs