---
# System prepended metadata

title: SL+ Iteration 3 Planning
tags: [sl+, lab]

---

# 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*