Help › For tutors
Getting a student practising
Add a student, hand them a join code, check which devices are connected, and invite a parent to follow along.
Adding a student
From Your students, press + Add a student. Three fields appear:
- First name — the only one that is required.
- Initial — their last initial, if you have two Ellas. Optional.
- Year — Year 5, 6 or 7. Optional.
Press Add and you go straight to their page with a join code already showing. There is no email address to collect, no invitation for them to accept, and nothing for them to set up before the next step.
Giving them their join code
The code panel appears on its own the moment you add somebody. To get one later — a new device, a new term, a code that has expired — open the student and press Get a join code.
-
Read it out
The panel says Read this out to and then their name, and prints the code large and widely spaced, because it is meant to be read aloud across a table. There is a Copy button if you would rather text it to a parent.
-
They open Strivli on their own device
On the Who's practising today? screen they press Got a code from your tutor?, type it under Your code, and press Connect. They get "You're all set, [name]! Let's practise." and go straight into the app.
-
Check it landed
Refresh their page in your console — the device appears under Devices. Their practice starts reaching you from that point on.
Codes are eight characters and forgiving to type. The letters and digits that get confused with each other are simply not used — no O or zero, no I, L or one, no S or five, no B or eight — so there is no character in a code that can be read two ways. Case does not matter, and dashes or spaces are ignored, so a child who writes it on their hand as ACDE-FGHJ is fine.
When a code doesn't work
The child sees "That code didn't work. Ask your tutor or parent for a new one." That wording is chosen carefully: a code that has expired is an adult's oversight, and nothing on that screen suggests the child mistyped. They cannot tell which of these it was, so here is the list:
| What happened | What to do |
|---|---|
| It has already been used once. | Issue a fresh one. Each code connects exactly one device. |
| It is more than three days old. | Issue a fresh one. A code lasts 72 hours, and the panel names the day it stops working. |
| You issued a newer code after it. | Read out the newest one — it is the only one that works. |
| They are typing it on a device with no internet. | They will see "We couldn't check that code just now" instead. This one step needs a connection; everything else in their app does not. |
| Several people are connecting at once on the same wifi. | After eight unsuccessful goes in ten minutes from one internet connection, the app asks them to try again in a few minutes. Successful ones don't count towards it. Wait it out. |
In every case the fix is the same: press Get a join code again and read out the new one.
Checking which devices are connected
The Devices panel on a student's page lists every device that has ever connected with one of their codes, newest first, with when each was last used. If a device was added or revoked in the last week you also get a ● updated recently marker beside the heading — worth a glance before a lesson.
Devices are not named. Every row reads "A device". Tell them apart by the date they were last used, not by what they are — Strivli never asks the child what they are practising on, and never inspects the device to find out.
An empty panel says "No devices connected yet. Give them a join code to get started." — that means the code has not been typed in yet, not that anything failed.
Removing a device you don't recognise
Press Revoke beside it. It stops sending practice to you almost immediately, and the row stays on the list marked Revoked so you can see that it happened rather than wondering where a device went.
Worth doing for a tablet that has been lost or sold, a family device that is no longer theirs, a device you cannot account for, or a student who has finished with you.
On the child's side, nothing happens that they can see. Their app carries on working, their practice carries on saving to their own device, and they are not shown a message about it. That is deliberate — a connection they cannot restore is not their problem to solve, and a ten-year-old told that something has been revoked will assume they did something wrong. If you want them connected again, press Get a join code and give them a new one; they will appear as a new row.
Inviting a parent to follow along
On the student's page, press Invite a parent, type the address under Their email address and press Send the invitation. The dialogue reminds you what you are granting: they will be able to see that child's progress, and nobody else's.
They get an email in your business name — whatever you have set under Branding — with a link that works once and stops working after 14 days. Clicking it either sets them up with a password there and then, or, if that address already has a Strivli account, asks them to sign in with the password they already have. Then they are in the parent portal, seeing that one child.
What a parent can see is covered in Following your child's progress. The short version for answering their questions: how their child is getting on, topics worth a little attention, a practice calendar, the questions their child answered and what they put, a code for putting them on a new device, and one short email a week. Not your tutor notes, and not any other child.
Seeing who actually has access
Parents and guardians on the student's page lists everyone who can see that child, and separately every invitation that has been sent but not yet accepted. Those two are not the same thing, which is why they are two lists — an invitation sitting unread in a spam folder looks like nothing at all until you can see it.
| Resend | Sends a fresh invitation, and shows you the link. Copy it and send it yourself — by text, by WhatsApp, however you normally reach that parent. This is usually faster than another email. The previous link stops working, and this one is shown once and never again, so copy it before you leave the screen. |
|---|---|
| Cancel | Kills the invitation. The emailed link stops working straight away. Use it the moment you notice a typo in an address. |
| Remove | Takes away an existing guardian's access. They stop seeing the child immediately and stop getting the weekly email. You can invite them again at any time. |
The adult who gave consent for the child to use Strivli is marked Gave consent and has no Remove button. They are the basis on which the child's data is held, and quietly cutting their access would leave a consent record naming somebody who can no longer see anything. If that genuinely needs to change, get in touch.
Each row also shows whether that guardian's email address has been confirmed and whether their weekly email is on — which between them answer nearly every "I never got anything" question you are likely to be asked.
Two things that stop the button appearing or the invitation sending:
- You need to be the account owner. Inviting a third party is an owner-level action, so a colleague signed in with the tutor role won't see Invite a parent at all.
- Your own email address has to be confirmed, for the same reason adding a student does.
- Fifty invitations a day, across your whole business. Well above a real onboarding week; it is there so a compromised account cannot be turned into a mailing list.
The console does not currently show you a list of who has been invited or who has accepted, so if you are working through a roster it is worth keeping your own note as you go.
Inviting several parents in one go
From Your students, press Invite guardians. You get a page of rows — each one a student picked from a dropdown and one email address. Two blank rows to start; + Add a row for more, up to sixty in a single send. Then Send all.
It is rows rather than a tick-list over your roster on purpose. A checkbox column next to a list of children is one mis-click away from sending a stranger somebody else's child, and this screen cannot make that mistake: every row names one child and grants that one child.
Results appear underneath, one line per row, saying either Sent or the reason it didn't go. Each row is handled on its own, so one bad address does not stop the rest. Rows where you have left the student or the email blank are simply skipped.
Practising with no internet
Strivli is built so that a child can practise on a kitchen laptop with no account and no connection at all. Everything they do is saved on their own device first, and always. Sending it to you happens afterwards, to a copy.
So a session done on a train, or with the broadband down, is never lost. A connected device sends what it owes at the next opportunity: when the app is next opened, when the connection comes back, and when they return to the tab. A long stretch offline catches up over a few goes rather than all at once, so give it a couple of sessions before assuming anything is missing.
Two things do need a connection. Typing in a join code is one — it has to be checked against your account. The other is anything you have changed in the library: questions you have hidden, worked methods you have added and questions you have written only reach a device that has been connected and is online. A device that has never had a code practises perfectly happily from the built-in library.
Questions people ask
- Does my student need an email address or a password?
- No, and there is no way to give them one. They are a first name and an initial in your list, and a device that has been handed a code. That is the entire account.
- Can one child practise on two devices?
- Yes. Issue a fresh code for each — one code connects one device — and both appear under Devices. Everything from both reaches you and is combined in their figures. On the devices themselves, each one only shows what was done on it, so their own "tests taken" count on the laptop will not include the tablet.
- They were already practising on that device before I added them. Is that work lost?
- No. When a code is typed in, the app carries on with the profile that already has that first name rather than starting a second one, and their earlier practice on that device syncs across too.
- Do I have to connect a device at all?
- No. A child with no code practises exactly as everyone else does — their app tells them so, in those words, so that not having one never reads as missing out. You simply won't see their figures, and they won't get any changes you have made to the library.
- A parent says the invitation never arrived.
- Check the spelling of the address first, then send it again. A second invitation for the same child to the same address replaces the first, so there is no risk of leaving two live links about. Worth asking them to look in their spam folder before you resend.
- Can a parent see my tutor notes?
- No. Notes are never shown to a parent in the app, and a parent's own data download says so in plain words rather than leaving them to wonder.
- What does a revoked device do to the child's own app?
- Nothing they can see. They keep practising and their work keeps saving locally; it just stops reaching you.