EtudeSpark Teacher CRM
Book-Centric Redesign · Web

Design reference · not shipped

The library becomes a bookshelf.

The teacher's mental model flips from a flat list of text pieces to the method books & exam syllabuses they actually teach from. Covers are thumbnails only — they anchor recognition, never dominate. No grade badges anywhere. Every cover here is a CSS-generated spine (the same renderer used for custom pieces with no cover).

Screen 1 · /app/references

Library

Books & syllabuses you teach from — reference audio nests inside each piece.

Books Pieces Singles Archived
Method books · 5 Faber ABRSM Alfred In use now Has reference

Piano Adventures — Level 1

Faber

Lesson Book · 22 pieces · used by 4 students

14 pieces have a reference recorded

Table of contents

showing 5 of 22 · expand
1
March 🎧 reference
2 students · reviewed
2
Old MacDonald 🎧 reference
1 student · in progress
3
Minuet in G no reference yet
4
Waltz up next for 3 students
5
The Clock
not started

Theory Workbook — A

Faber

18 units · used by 3 students

ABRSM Piano Syllabus

syllabus

Exam repertoire list · used by 2 students

Singles

— loose pieces that don't belong to a book

Happy Birthday (arr.)

custom · no cover · 1 student

Spring recital solo

custom · no cover · 2 students

State shown: book with a piece that has no reference yet (row 3, amber) · up-next auto-suggestion (row 4) · custom piece with no cover (Singles — identical spine component, dashed).

Screen 2 · Assign flow (opens from a student)

Add a home assignment

We already know this student's current books, so the zero-search path is the default: continue in a book they're already in, and we compute the next unassigned piece. Search and custom pieces stay one click away.

A

Assign to

Ana Ruiz

Continue in a current book

or

Waltz

Piano Adventures 1 · #4 · reference already recorded ✓

Search fatigue is eliminated for the ~80% case: the next page in a book the student is already working through is one tap. Cover thumbnails confirm identity without a picker.

Screen 3 · /app/students/:id

Student profile

Anchored by the student's current shelf and a book-grouped timeline. We surface time-on-book and TOC progress — how far through each book, and how long they've been in it — with no grade or quality score anywhere.

A

Ana Ruiz

Enrolled 4 months · Next lesson Thu 4:00 PM · Guardian: María Ruiz

Current shelf

Piano Adventures 1

14 / 22 pieces · started 6 weeks ago

Theory Workbook A

5 / 18 units · started 8 weeks ago

Participation · this week

42 min

practice logged

5 🔥

day streak

7

takes recorded

3

pieces active

Effort & participation only — never a quality grade.

Time on current book

Piano Adventures 1 — 6 weeks, ~2.3 pieces/week. On pace to finish in ~4 more weeks.

Timeline

Piano Adventures 1

Waltz

assigned · 2 days ago

assigned

Minuet in G

reviewed · 1 week ago · 3 takes

reviewed

March

reviewed · 6 weeks ago · 5 takes

reviewed
Theory Workbook A

Unit 5 — Rests

reviewed · 3 weeks ago

reviewed
Singles

Happy Birthday (arr.)

custom piece · reviewed · 5 weeks ago

reviewed

State shown: a mixed history spanning two books and a coverless custom single, all grouped and color-ribboned by their source so the eye reads "chapters of study." No grade, target, or score is displayed.

Edge state · student between books

Ana just finished Piano Adventures 1

She's between books. Assign the next book in the method, or a custom piece to bridge the gap.

EtudeSpark CRM · Book-Centric Redesign · open this file in a browser to preview. Covers are CSS-generated thumbnails — no assets, no licensing.