Skip to content

Live on the Chrome Web Store · version 0.16.0

Classroom tools · Nyuchi Web Services

Toddle Enhancement Extension

The Toddle gradebook, with the views it is missing — and a way to project it. Built for schools, and it sends your students' data precisely nowhere.

The Toddle gradebook with each assessment's checklist, standards and learning goals expanded into a column per criterion, every student's result in its own cell. Test data.
Per-criterion columns · With a licence · Chrome, Chromium browsers and Firefox · one click from the store

What it promises a school

  • Runs only on web.toddleapp.com
  • Reads, never writes
  • Nothing from Toddle leaves your browser
  • Flag concealing free, always

The problem

Toddle shows a rubric as one icon per student.

You open a side panel to read each result, one student at a time. And what the gradebook shows is exactly what you do not want on a projector. The extension puts one column per standard, criterion or checklist item on the grid, with every student's result visible at once.

Toddle's Attendance dashboard with the student sidebar open on the right: the student's grade, age and Class of, today's code, a Now card naming the current block, class, room and teachers, and their homeroom advisor. Test data.
The student sidebar · With a licence

With a licence

Click a student. Everything about them, docked beside you.

Anywhere a student appears in Toddle, one click opens the student sidebar: grade, age and class of, their email, contacts, homeroom advisor, and a Now card for the block they are in, with today's timetable and attendance codes below it.

A student's profile card in Toddle with a Show flags button where the flags would be, as in version 0.8.2; personal details are covered by grey bars.
The flag switch · Free

Free

Share your screen without a second thought.

The extension never hides Toddle's own student flags: they show as Toddle shows them. When your screen is shown to a class, a parent or a visitor, one free switch conceals them across Toddle, so what a flag says cannot be read from across the room.

The Toddle home page's course filter open, with My classes selected beside All courses and My courses, above the list of classes; teacher names are hidden behind grey bars.
My classes · Free

Free

Only the classes you teach.

The Toddle home page's course filter gains My classes beside All courses and My courses. It is remembered, and a tag by the heading says when it is on.

What it does

Everything it adds to Toddle.

Two features are free for everyone, and so is the check that tells you when Toddle changes. The rest are what a licence pays for.

Free

Conceal student flags

The extension never hides Toddle's own student flags: they show as Toddle shows them. When your screen is shown to a class, a parent or a visitor, one free switch conceals them across Toddle, so what a flag says cannot be read from across the room. The switch sits in Toddle's header and the extension's menu, and stays as you left it, so you can set it before a lesson.

My classes

The Toddle home page's course filter gains a third option beside All courses and My courses: only the classes you actually teach. It switches on and off at once, it is remembered, and a tag by the heading says when it is on. It only appears where you are on a class.

It tells you when Toddle changes

Toddle changes its pages without notice. Each feature checks, in your own Toddle tab, that it still finds what it needs, and the licence page shows each one as working, working with something changed, or paused because Toddle changed — paused cleanly, never half-drawn. Send us a report in one click, or switch on sending them automatically (it is off unless you do). A report says what changed in Toddle's page, masked, and carries no student data.

With a licence

Per-criterion columns

Toddle shows an assessment tool as one icon per student, and you open a side panel to read each one. This puts one column per standard, criterion or checklist item on the grid, with every student's result visible at once and the full wording on hover — one tool at a time, or all of an assessment's tools together.

Excel or CSV export

The table you are looking at, as an Excel workbook: a row per student, a column per criterion, in the same colours, with the headings frozen, a filter on every column and every comment in full. A second sheet lists every result on its own row, and the same list is one click away as a CSV. Generated in your browser and saved by your browser — it never passes through a server of ours, because there isn't one.

The student sidebar

Click a student anywhere they appear in Toddle — class pages, name links, gradebook student cells, every tab of the Attendance dashboard — and they dock to the side until you close it: one larger photo, grade · age · class of, their email (click to copy it, or the envelope to write), Student Group, room number, homeroom advisor, and contacts with their relationship, tap-to-call phone and email. In School setup, Toddle's admin portal, it steps aside, so a click there does what Toddle does.

Now, and today's timetable

Beside the photo, a Now card: the student's attendance code for the block happening now, the block, class, room and timetabled teacher. Today's timetable is its own part: today's periods in time order with each one's attendance code, “No classes today”, or “Couldn't load timetable” with a Retry button. The rest of the panel never waits for it.

The class view, and messages

Click a class for the block it is in now, its primary teacher, parent course and room, and every teacher with their display title and email. Tick the teachers you want and email them all at once, or copy their addresses. Message buttons for staff, the student, the family and each family member open Toddle's own chat, under your school's messaging rules.

The Attendance dashboard

On the Students tab, each name gains the student's grade or year group and where they should be right now — “Now: class · teacher” — and the current block's column is outlined, moving on by itself as the day does.

Primary teacher names

The class's primary teacher, as ticked in the class settings, beside every class on the home page and on a student's profile — so you know who to ask without opening the class.

The flag switch

Project the gradebook. Not the students.

Toddle marks students with flags. They are useful — that is the point of them — and what they say is exactly what you do not want on a projector, in a screen share with a parent, in a lesson observation, or in a screenshot pasted into a planning document. One switch conceals them while your screen is shared.

It conceals flags, not names

Students stay identifiable to you — you are still teaching, and a gradebook of anonymous rows is no use to anyone. It is what a flag says that comes off the screen, because that is the piece of information the room should not be reading over your shoulder.

The extension doesn't hide Toddle's own flags: they stay where Toddle puts them, with their links and documents in Toddle's student popover. Concealing them is your choice: a new install starts with flags shown, and if you updated from 0.8.2, where flags were hidden by default, or you had hidden them yourself, they stay concealed until you show them. In the student sidebar, "Show flags" shows one student's flags when you need them.

Two details worth knowing

It stays on. The setting persists as you move around Toddle and across browser sessions, so it is something you set before a lesson rather than something you have to remember at the worst possible moment.

The switch shows its state. It sits in the Toddle header, the same size as Toddle's own buttons, and reads as on or off at a glance — check it before you share, the same way you check the right window is selected.

What it does not do

It conceals flags. It does not hide names. Concealing is a screen, not a lock. A concealed flag can still show that a student has a flag. Concealing changes only what is drawn on the screen, never Toddle's data, and does not stop anyone at the computer opening a student's flags in Toddle. It works by changing what Toddle draws, which means it depends on Toddle's own markup, and a Toddle release could change that. Switch it on before you share, check it is on, and treat it as a good screen — not as a compliance control and not as a substitute for your school's safeguarding practice.

This describes version 0.16.0, on the Chrome Web Store.

How it works

Nothing from Toddle leaves your browser.

It reads the gradebook you already have open, using the session you are already signed in with, and redraws it on your screen. This is everything it touches.

Inside your browser

  1. Step 1: Toddle, in your tab

    You sign in to Toddle as usual. The extension runs on web.toddleapp.com and nowhere else.

  2. Step 2: The extension, on your machine

    It reads what Toddle already lets you see, through read-only queries and the session you are signed in with. It never asks for your password, and writes are blocked outright.

  3. Step 3: On your screen

    Per-criterion columns, the student sidebar, and an Excel or CSV file your browser saves. Student data is held in the tab's memory and never written to storage.

What crosses that line, and nothing else

  • Toddle's own servers

    Back to Toddle

    The queries go to Toddle with your own sign-in, as Toddle's page does. What comes back goes nowhere else.

  • Our licence server

    Only with a licence

    At most once a day, a request for a signed list of cancelled keys. It sends no key, no identifiers and no Toddle data. If it fails, your licence keeps working.

  • Adding your licence

    Only when you use your licence link

    Once, the code from the one-time link in your licence email, and nothing else, to our licence server, which sends back your key. It is then checked on your machine like any key.

  • The feedback form

    Only when you press Send

    What you typed and the version number, to our feedback form, processed by Formspree. Nothing from Toddle is included. A Toddle compatibility report goes the same way, only when you send it or switch that on: what changed in Toddle's page, masked, with no student data.

No account, no analytics, no tracking and no remote code. Nothing it reads from Toddle is sent anywhere but back to Toddle. Version 0.16.0, as on the Chrome Web Store.

In Toddle

What it looks like.

The student sidebar's Today tab beside the dashboard's period columns: each of the student's lessons today with its block, times, room, teachers and that period's attendance code, the current one first. Test data.
Now and Today · With a licence
The extension's licence page reading Licensed: an organisation licence until 2 October 2027, to be checked against the Toddle account the next time Toddle opens. Test data.
Your licence, checked on your machine
The extension's toolbar menu in version 0.8.2: the organisation licence and version, a Show student flags switch under Free, Student sidebar and Primary teacher names switches under With a licence, and Send feedback and Help.
The toolbar menu
The Send feedback form in the extension's menu, with a topic, a message box, an optional email field and a note that only what you type and the version number are sent.
Send feedback
The welcome page the extension opens on install: what it does on Toddle, what is free and what needs a licence, and a note that it is a closed loop that sends nothing anywhere on its own.
The welcome page, on install

Install

It is one click either way.

It lives on the Chrome Web Store, so there is nothing to download and nothing to configure. The only question is whether you are installing it for yourself or for a staff room.

For a teacher

One click, from the Web Store

  1. Press Add to Chrome. Chrome asks you to confirm, and that is the install.
  2. A welcome page opens once: what it does, a switch for every feature, and a place for your licence if you have one.
  3. Open Toddle. The flag switch is in Toddle's header, and My classes is in the home page's course filter. With a licence, the per-criterion columns are in any gradebook (Gradebook → Assessments) and a click on a student opens the sidebar.

No files to download, no Developer mode, nothing to unzip. Updates arrive on their own, the way every other Chrome extension does. Stuck? How to use the extension, in our help centre.

Add to Chrome

For a school

Push it from the Admin console

Because it is on the Chrome Web Store, IT can install it for every teacher by its extension ID, with no self-hosted package to maintain and no Developer mode on anyone's machine. Chrome keeps it up to date from the store.

  1. In the Google Admin console, go to Devices → Chrome → Apps & extensions → Users & browsers, and pick the organisational unit your teachers are in. Students have no use for it.
  2. Add it by ID: ofliokikjmkkdkinbdnadbjjdmkjdjfi, from the Chrome Web Store.
  3. Choose Force install for a rollout IT owns, or Allow install to leave it to each teacher. Pinning it to the toolbar puts its menu one click away.

Without the Admin console, the same force-install policy works through Group Policy or Intune on Windows and a configuration profile on macOS, with the ID and the store's update URL, ofliokikjmkkdkinbdnadbjjdmkjdjfi;https://clients2.google.com/service/update2/crx.

The licence. An organisation licence is one key for your school's email domain, and IT sets it through Chrome policy for the extension: in the Admin console's Policy for extensions, as { "licenceKey": { "Value": "TEE1…" } }, or in the Windows registry or a macOS profile. Every teacher on a managed browser is then licensed without seeing or pasting the key, and the extension says Provided by your school. The key cannot be typed into the extension, so if your teachers pasted it into an earlier version, set the policy, or the licensed features stop when they update. If your network filters outbound traffic, allow licenses.nyuchi.com (and licences.nyuchi.dev, which versions before 0.9.0 asked, for any computer Chrome has not yet updated) so the daily check for cancelled keys can run and a teacher's claim link can be redeemed. If it is blocked, licences already added keep working on the last result.

We will send you the full deployment guide, and the full answer to "what can this thing see?" — which somebody will ask, and should.

Talk to us about a rollout

Pricing

Concealing flags is free. Always.

The flag switch protects a student, so it is not behind a price and never will be. The My classes filter is free too. The gradebook's per-criterion columns, the Excel and CSV exports, the student sidebar, primary teacher names and the Attendance dashboard's details are the time saving, and that is what a licence pays for.

Free

Free

Any teacher, for as long as they like.

  • Conceal student flags across Toddle with one switch
  • My classes on the Toddle home page
Add to Chrome

Individual

US$5 per year

One teacher.

  • Every assessment tool expanded into per-criterion columns
  • Excel or CSV export
  • The student sidebar, with where they are now and today's timetable
  • The class view, a class's teachers to email at once, and message buttons into Toddle's chat
  • Primary teacher names, and the Attendance dashboard's Now line
Buy — US$5 per year

For a school

Organisation

US$149.99 per year

A school. One key for your email domain: anyone signed in to Toddle with an address there is covered.

  • Everything in Individual, for your whole staff
  • Managed rollout through the Google Admin console, with the licence set by IT through Chrome policy
  • Invoice, and a named contact for support
Buy — US$149.99 per year

Checkout is through Buy Me a Coffee. Usually within a minute, you get an email with a one-time link to your licence, never the key itself: open it in Chrome and click Add it to Chrome. A full refund within 30 days of purchase, for any reason related to the product.

After paying. Usually within a minute, you get an email with a one-time link to your licence, never the key itself. Open it in Chrome, click Add it to Chrome, and the extension adds your licence: there is no key to copy. The link works once, for 72 hours; if it runs out, open it anyway and ask for a new one, which goes to the same address. A school licence's link goes to whoever bought it, who sets it up for every teacher through the Nyuchi console and Chrome policy. Once added, your licence is checked on your own machine, so it works offline, and it follows your Chrome account to your laptop and your classroom desktop; Chrome's sync carries it, and it is never sent to us. While a licence is in use, the extension checks at most once a day for cancelled keys, sending nothing about you.

Upgrading. Already have an individual licence? Bring your whole school in. The extension's licence page shows individual licence holders the upgrade, with the code BXXF20VA, which takes US$7 off the organisation licence (it works on that licence only). Your school's IT then sets the school's licence through Chrome policy, and on a managed browser it is used in place of yours.

Refunds. A full refund within 30 days of purchase, for any reason related to the product. Ask by emailing support@nyuchi.com from the address you bought with, or through Buy Me a Coffee. A refunded licence key is cancelled, and stops working after the extension's next daily check for cancelled keys.

For whoever has to sign this off

What it can see, precisely.

The data schema. Every piece of Toddle data the extension reads, every value it stores and every request it makes is listed, field by field, in its data schema, written for a school's data protection lead or IT team. It is checked against the code on every change: a query the code allows that the schema does not describe fails the build. Ask us for a copy.

  • Runs only on Toddle

    It has no access to any other website.

  • Reads, never writes

    Every request is a read. Writes are blocked outright.

  • No tracking

    No account, no analytics and no remote code.

  • Licence checked locally

    Activating a key contacts nothing and works offline.

Where it runs
Only on web.toddleapp.com. It has no access to any other site. The flag switch, the student sidebar, the home page's additions, the gradebook's toolbar and controls, and the Attendance dashboard's details run in the extension's own isolated part of the browser, drawn inside closed shadow roots that no script on Toddle's page can read or click into.
What it reads
What Toddle already lets you see — gradebook results, rubric descriptors and levels as your school set them up, class staff, student details, today's timetable and attendance, and a student's flags each time the sidebar opens — through an exact list of read-only queries to Toddle's own API, for you at the screen, reusing the session you are already signed in with. It never asks for your password. Toddle's sign-in headers stay in the tab's memory, in one script in Toddle's page, and go nowhere but Toddle.
What it writes
Nothing. Every request it makes is a read, and writes are blocked outright. Message buttons open Toddle's own chat; the extension sends no message itself.
What it sends
Nothing it reads, anywhere but back to Toddle. No account, no analytics, no tracking, no remote code. Student photos load from wherever Toddle serves them, as on Toddle's own page. Licence keys are checked on your machine: a key may name your email or your school's email domain, and where it does, that is compared with your Toddle account in the browser only. The welcome page it opens on install is part of the extension and contacts nothing.
Its three outside connections
The Send feedback form, only when you press Send: what you typed and the version number, to our feedback form, processed by Formspree; a Toddle compatibility report goes the same way, masked and with no student data, only when you press Send report or have switched on sending them automatically. Only while there is a licence, at most one request a day to licenses.nyuchi.com (versions before 0.9.0 asked licences.nyuchi.dev, the same server) for a signed list of cancelled keys' fingerprints, which sends no key, no identifiers and no Toddle data; if it fails, the last result stands. And only when you use the one-time link from your licence email, one request to licenses.nyuchi.com carrying the link's code and nothing else, which returns your key once.
What it stores
On your own machine: your switch settings, your licence key if you have one (a school's is read from its Chrome policy instead), the result of the last check for cancelled keys, the email of the Toddle account last seen signed in, to check who a licence is for, and the masked Toddle compatibility record; and, in Toddle's own site storage, whether flags are concealed, your My classes choice and the academic year Toddle is showing. Your licence key also follows your own Chrome account to your other computers, through Chrome's sync; it is never sent to Nyuchi. No student data: what it reads is held in the tab's memory until the tab is closed or reloaded, and never written to storage.

Worth knowing

Questions schools ask.

It rides on Toddle, so the honest answers include what happens when Toddle changes.

What happens when Toddle changes?

Toddle does not publish an API for this, so the extension reads the same internal interface the Toddle web app uses, reverse-engineered from the app's own requests. That works well and costs one request per assessment rather than one per student, but it also means a Toddle release can break it, usually by renaming something.

Each feature checks, in your own Toddle tab, that it still finds what it needs. When Toddle has changed something, the licence page's Toddle compatibility card says which feature is affected, and that feature pauses cleanly rather than breaking your gradebook. Send us the report from that card, in one click, and we will chase the change; it says what changed in Toddle's page, masked, and carries no student data.

How do updates reach us?

Fixes are made and tested as small test builds with schools piloting the extension, which do not go to the Chrome Web Store. When a batch of them is ready, it is published to the store as the next version, and Chrome installs it on its own. What changed in each version.

Does activating a licence send anything to you?

Only the code in your licence email's one-time link, once, to get your key. A key is then checked on your own machine, so it works offline, and one key covers your laptop and your classroom desktop; a key you paste contacts nothing at all. Your licence key also follows your own Chrome account to your other computers, through Chrome's sync; it is never sent to Nyuchi. While there is a licence, the extension checks at most once a day for cancelled keys, sending nothing about you.

Can our IT team read the code?

Yes. A Chrome extension is a folder of readable JavaScript: they can unpack the installed package and read every line of it. Reading it to check what it does is welcome; the code is ours, and is not licensed for reuse elsewhere (see who owns the extension). We will also answer specific questions at support@nyuchi.com.

Which browsers does it work in?

Chrome and Chromium browsers, from the Chrome Web Store, and Firefox, from Firefox Add-ons. There is no download, no .zip and no Developer mode.

How do refunds work?

A full refund within 30 days of purchase, for any reason related to the product. Ask by emailing support@nyuchi.com from the address you bought with, or through Buy Me a Coffee. A refunded licence key is cancelled, and stops working after the extension's next daily check for cancelled keys.

Add it to Chrome. Conceal flags today.

It is free to install and the flag switch is free for good. A licence adds the columns, the export and the sidebar, for a teacher or a whole school.

The Toddle Enhancement Extension and its code belong to Nyuchi Web Services, part of Nyuchi Africa (Private) Limited. All rights reserved. It is not open source. Toddle is a trademark of its owner. Nyuchi and the Toddle Enhancement Extension are not affiliated with, endorsed by or sponsored by Toddle.