These are the design principles that we used to build DataBasic. They come from our paper Designing Tools and Activities for Data Literacy Learners. In order to support learners (rather than users who already know what they are doing), we say that tools should be:
- Focused
- Centered around one user activity
- Doesn’t have too many options
- Newbies can do something meaningful quickly
- Guided
- Has sample data baked in
- Can be run from home page
- Clear, contextual documentation to get new users started
- Inviting
- Has a sense of humor!
- Described in non-technical language
- Can be used in a real context
- Expandable
- Built for novices
- Includes information about how it works (not a black box)
- Places itself in a pipeline of analysis