Skip to content
Blurred paper card with highlighted text on a pink background.

Making state test prep playful with Hot text

What's Wayground?

Wayground is an education platform helping teachers and school admins drive student outcomes with tools to create content like assessments & lessons, track student understanding, content libraries and more.

Problem statement

We have been adding various question types that appear in US state tests to our assessments tool to strengthen our key moat - help districts prepare students for state tests while giving teachers and students a more engaging classroom experience.

Hot text is a common question type on English US state tests, and we needed to add support for it.

image-1

How Hot text works

Hot text is simple - students select specific words, phrases, or sentences from a provided text to answer a question. It's basically prettier MCQs.

Hot text options are created using `bg-color` and `border` on a `<span>`, quite horrendous.
Hot text UI from California's CAASP state test

Making Hot text fun

We wanted Wayground’s Hot text to be visually engaging and fun for students without losing functional parity with state tests.

I iterated over a variety of approaches before landing on “paper with highlighter markings as options” metaphor. This evoked a feeling a tangibility and playfulness that the team liked.

There are several ways to create highlights in code as shown below.

image-3

Although elegant, we didn't go down the dynamic SVG route as we didn't want to ship client-side code for generating SVGs.

I tried other ideas, what if highlights were literally highlighter pen markings? How will highlights work if two sentence options are adjacent and close to each other?

Below are some of the highlighter style experiments that I tried.

We eventually chose highlights made with different bg-color on a span, with numbered markings at the start of the highlight for easy reference.

image-4

Impact

Most teachers in the US are slow adopters of new capabilities. Feature work takes time to mature. For question types, we stopped tracking adoption metrics early in the release cycle and focus on CSAT scores to make iterative improvements.

As I am writing this, Hot text has a CSAT of 4.2/5. A more in-depth teardown of Hot text is available on request.