Strivli help Back to the app

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.

The short version Press + Add a student, type a first name, press Add. You land on their page with a join code already on screen — read it out, they type it into Strivli on their own device, and their practice starts reaching you. A first name is the only thing you have to type, and the whole thing takes about a minute.

Adding a student

From Your students, press + Add a student. Three fields appear:

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.

What is deliberately not asked for No surname, no email address, no password, no date of birth. A child on Strivli has no account at all — a first name and an initial is the whole record. It is worth being able to say that to a parent who asks what you are signing their child up to, because it is the honest answer rather than a reassuring one.
Get the first name right first time There is no screen for changing a student's name or year group after they have been added. The first name is read out on the join code panel, and it is the name their device matches when they connect — so a typo is worth fixing by adding them again rather than living with. Adding the same child twice creates two separate students with two sets of figures, and nothing merges them.
If + Add a student won't press You will see a Confirm your email address banner across the top of the page. Adding a student writes a record about a real child, so it waits until there is a working address behind the account. Use Resend the link if the first one never arrived, then reload.

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.

  1. 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.

  2. 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.

  3. 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.

A new code kills the old one, straight away This is the one that catches people out. If you hand a code over at Monday's lesson and then press Get a join code again on Tuesday to text it to a parent, Monday's code stops working at that moment — and nobody is told. If a child says the code from the lesson doesn't work, the first thing to check is whether a newer one has been issued since.
A code is a key Until it is used or expires, anyone holding it can connect a device to that child's practice. Give it to the child or their parent, not to a group chat.

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 happenedWhat 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.

One device belongs to one student Everything practised on a connected device is recorded against the child whose code was typed into it — whichever name is picked on that device's own Who's practising today? screen. On a shared family tablet, a brother or sister's session would land in this child's figures. If a student's numbers look unlike them, a shared device is the first thing worth ruling out. Where siblings share a tablet, connect it for one of them and leave the other practising without a code.

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.

Nothing is deleted by revoking Everything that child has already practised stays exactly where it is — on your side and on theirs. Revoking closes a door; it does not take anything back through it.

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.
One guardian cannot be removed here

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.

Check the address and the child before you send An invitation sent to the wrong address stays usable for a fortnight. Sending a corrected invite for the same child to the same address replaces the earlier one — but a link sent to a mistyped address is a different address, so that one keeps working until it expires. And once somebody has accepted, there is no button in the console today for taking that access back. It is thirty seconds of re-reading against a fortnight of not being able to undo it.
An invitation always names one child There is no way — not on this screen, not on the bulk screen, not anywhere — to grant an email address your whole roster. Every invitation is issued for exactly one student. If a parent has two children with you, they get two invitations, and their portal then shows both on separate pages.

Two things that stop the button appearing or the invitation sending:

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.

The child is never shown a sync problem There is no "couldn't connect" message anywhere in their app, deliberately. A child who sees one can do nothing about it except worry, and worry is the thing this product exists to reduce. It also means "it isn't showing up on your screen" is never something to raise with them — check the Devices panel instead, in case the device was revoked.

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.

← All help