← cp-design-system

Typography

One face. Four sizes. Weight and color do the rest.

Scale · four sizes, weight does the rest

Display

22px / 600

Page title, greeting. One per screen.

Good afternoon, Steph

Title

16px / 600

Card title, class name, section head, dialog title.

Math 8B

Body

14px / 400

Paragraphs, descriptions, empty states, settings copy.

ClassPoint helps teachers run live activities without leaving the slide. Students join with a short class code.

Label

13px / 600

Buttons, nav, chips, badges, field labels.

Start class

Meta

13px / 400

Timestamps, counts, placeholders, helper text.

Last session: 2 days ago · 32 participants

Code

13px / 700

Class codes (MATH8B).

MATH8B

In action · wrapping copy. 14px / 400 + word-spacing 0.06em. One-line chrome stays tight.

How live sessions work

Start a session from the class card. Students join on their own devices with the class code — no app install, no account. Activities you run from the slide show up on their screens in the same order, so you can stay on the deck while they answer.

When you end the session, responses stay attached to Math 8B. Reopen last Tuesday’s quiz from the class, not from a downloads folder. Scores and names are ready for the next lesson without exporting first.

Groups you already made (Table 1 through Table 4) carry into the live view. You can still reassign a student mid-session if someone joins late.

Before you share the code

Students will see the class name exactly as it is typed here. If this is a shared device cart, keep the name short so it fits on a phone lock screen. Changing it later does not change the class code.

Reports from past sessions are not visible to students. Guests who join with the code can answer live questions but will not see anyone else’s scores, group names, or the roster.

Turning on “require a display name” asks each device for a name before the first activity. Use this when you need the roster to match, skip it for a quick poll at the start of class.

End this session?

Students will be signed out of the live view. Answers already submitted stay on the class. Anyone who still has the code can rejoin if you start again.

This does not delete Math 8B or the 23 responses from this session. You can resume from the class card if you closed this by mistake.

Last session: 2 days ago · 32 participants · 4 groups

In action · page and cards

Classes

Start a live session or open a saved class.

M

Math 8B

32 participants · 4 groups

MATH8B

Last session: 2 days ago

E

English 9A

32 participants · 4 groups

ENG9A

Last session: 2 days ago

S

Science 3

32 participants · 4 groups

SCI3A

Last session: 2 days ago

In action · live, buttons, nav

Live

Math 8B

Started 24 min ago · 23 students joined · 4 groups

HomeClassesReports

In action · field, empty state, status

Students join with this name on their device.

No saved classes yet

Create a class to keep rosters and reports in one place. You can import from Google Classroom on the next step.

5 AI credits left this month

Quiz generation will pause when you run out.