# SL+ Iteration 3 Planning
###### tags: `lab` `sl+`
## Questions
#### Design ToDo: Phase 2
* Task / Activity types UI design
* Gamification / Narrative similar to KM (Swedish language project)
### QUESTIONS 26/10/20
#### LOGIN
- [x] Best alternative for non-educational login?
* FEIDE not commonly used in kindergarten
* IDPorten (BankID)
- Favoured second option!
* Persistent login
- Can we prevent users sharing their account with others...?
#### GROUPS
- [ ] How do Groups work?
* kindergarten is an overall group
* children can be in groups of 1+
* Groups don't always consist of the same people
- [ ] How do we record progress and answers in groups?
* Suggestion: Log against each Participant, and include IDs of other members in log
* Suggestion: Next task unlocks if at least one member of the group has completed current task
- [ ] How does the same User perform with a 2nd or 3rd Group of Participants?
#### PARTICIPANTS
- [ ] How to reliably connect a Participant (student) to a second User (adult)?
* PIN number?
* Just allow teacher / parent to correspond using ID
* Teacher and parent will know the child's identity anyway
- [ ] How can we transfer a Participant's work from one device to another?
* this is difficult, especially with possibly Red data
- [ ] Who creates Participants? Teacher/Parent or Researcher?
#### MASTERY
* mastery probes will be individual (not group)
* these are like 'task types' but in a new category
- [x] Can we affect the screen's sensitivity to touch?
* preferrence is a 'confim choice' dialog
- [ ] How should random items be selected for display?
- [x] What kinds of statistical / progress information should be available?
* mastery test results
* ability to control progress based on data
## Interaction Design Implementation
* Integration of vector animation ☕︎☕︎☕︎
* As an overlay for picture books
* Possile as a component across the entire app?
### Landing
* Login screen
* Login type other than FIEDE for non-educational use
* => IDPorten
### Participant creation / selection
* Enter name
* ↓ Create profile ☕︎☕︎☕︎
### Dashboard
* Transition motion between levels
* Basic
* ↓ Advanced (old and new pages together) ☕︎☕︎☕︎
* Profile + 'quiet' mode activation (see Right Panel)
* Calendar/overview activation (see Left Panel)
#### Week List
* Vertical responsive scrolling item layout ☕︎☕︎
* Left & Right hand side panels
* Components:
* Week cards
* Main image card
* Progress / details segment ☕︎☕︎
* Progress
* Mini-icon
* Status icon (reward / locked / inProgress / checked / done)
* Left Panel
* Date
* Sections (week, completed, locked)
* Mini-icons
* Right Panel
* Name
* Actions (help, logout)
* Help (separate page completely?)
* Video?
* Settings
#### Day List
* Sliding card layout ☕︎☕︎
* Components:
* Day cards (background, details)
* Progress
* Status icon (reward / locked / inProgress / checked / done)
#### Task List
* Clockwise Responsive item layout ☕︎☕︎☕︎
* Components:
* Task Circle / Book icon
* Status icon (reward / locked / inProgress / checked / done)
### Picture Book
* Responsive layout ☕︎☕︎
* Sliding / Changing pages with swipe gesture ☕︎☕︎☕︎
* Components:
* 'Tappable overlay' awareness UI
* Refine overlay components
## Outstanding issues
--- *also from iteration2*
### Testing
* No testing performed as at late October --- *from iteration2*
* We need a test plan
* Functionality / UI - test based on specifications
* App
* Monitor
* Data storage reliability
* Data storage security
* Data post reliability
### Monitor
* Participants
* Control progress ☕︎☕︎☕︎
* See an evaluation of Answer data
* Activate or block entry to next week
* Mark Participant as 'controlled' or not
* ↓ General statistical / status data (device status etc.)
### TSD
* Sending data to storage (files + JSON) --- *from iteration2*
### Caching Data
* Download assets to local device --- *from iteration2*