This is a best-practice playbook. It does not replace feature docs—it connects website tryouts, LINE snippets, and full App learning into a habit.
Details: What is a level check, Live pair practice, How to get practice minutes, Main path: Level → Plan → Practice.
Shared loop formula
First level check → (optional) try live pair
→ Re-check / place / confirm plan in the App
→ Practice with benefits or points (self / tasks / pair again)
→ Re-check after a while → adjust plan or tasks
Channels only change the entry shell. Where minutes come from: How to get practice minutes.
Path A: Web loop (website + Web App)
- Website free level check → sign up / sign in → see results.
- (Optional) Website live pair → invite a friend → possible benefits.
- Open the Web App: Home “Today’s step” or plan re-check → Speaking spends minutes → review in Progress.
- Re-check after one to two weeks and compare the timeline.
Best practices
- Add to Home Screen so the entry is easy to find.
- Use the same account on website and App so progress and benefits stay linked.
- Don’t only repeat website mini-checks—habits live in the App.
Path B: LINE loop
- Add friend / menu → Open inside LINE (LIFF) into speaking or a level-check deep link.
- Short sessions: self practice; forward live-pair invites in chat.
- Plans, Family, full billing, detailed Progress → back to the Web App.
Best practices
- LINE = speaking first; full management stays in the App (LINE vs full App).
- Child / learner accounts cannot sign in on LINE.
- Invite rewards match Web rules; only the channel tag differs.
Path C: App loop (home base)
- Home free level-check entry, or level check inside Plan.
- Confirm plan / today’s tasks → Speaking spends benefits or points.
- Live pair about once a week as a social boost (parent–child or peers).
- Compare two level checks on the Progress timeline; adjust difficulty if needed.
Best practices
- This is the full “check → plan → practice → re-check” loop; website and LINE feed into it.
- Follow Home Today’s step.
- Spend benefits before they expire.
Role playbooks
Personal
| Stage | What to do |
|---|---|
| Entry | Website free level check, or Google / LINE sign-up into the App |
| First win | See results → self practice 10–15 minutes → (optional) live pair with a friend |
| Routine | Speak daily; use trial / invite benefits; optional weekend pair |
| Re-check | About two weeks later in the App → regenerate or adjust the plan |
Learner (Teacher Pro)
| Stage | What to do |
|---|---|
| Entry | Coach sends a task link, or learner account signs in on Web App |
| First win | Finish assigned speaking tasks; occasional live pair |
| Routine | Practice by task; minutes from Teaching pool or allocation |
| Re-check | Coach schedules re-check or reads summaries; learners rarely rewrite big plans alone |
See Assign tasks and plans, View learner practice summaries.
Child (Family)
| Stage | What to do |
|---|---|
| Entry | Parent tries the website → open Family → create child account |
| First win | Parent reviews level-check results; child speaks in the App with account + PIN |
| Routine | Child practices; parent allocates minutes and proxy-views |
| Re-check | Parent starts or joins the re-check; live pair fits parent–child well |
Note: Child accounts cannot use LINE login; parents usually claim benefits, then allocate.
Which path to pick
| Situation | Prefer |
|---|---|
| First visit, want a free try | Website → Web App |
| Already on LINE, short sessions | LINE → Web App when needed |
| Plans, kids / learners, billing | Always Web App |
| Confused by wording | internal guide-app (DESIGN-DOC · dodotalk-glossary-org-bridge) |
If…
- Tried once, stuck: open App “Today’s step”, or read Main path.
- Out of minutes: How to get practice minutes.
- No Plan tab in LINE: expected—use the Web App.
Related
- Website entries
- First practice
- internal guide-app (DESIGN-DOC · dodotalk-placement-in-timeline)