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