Pick your quest and sharpen your musical skills
Welcome to Music Master! Your dashboard has three main areas, accessed via the tabs at the top:
In the top-right corner you'll find:
The Student Progress tab shows a flat table of every student attempt, with filters and summary stats.
Filter bar
Summary stats appear above the table showing total attempts, average score, and student count for the current filter.
All Attempts Table
Every individual attempt is listed in a single table with the following sortable columns:
Click any column header to sort the table by that column.
Export to Excel — Download filtered results, or select a time range: last 7, 30, or 90 days, year-to-date, or all data.
Courses let you build structured learning paths for your students.
Creating a course:
Mastery thresholds determine when a student has "mastered" a lesson:
Lock sequential lessons — Toggle this on to require students to master each lesson before unlocking the next one.
Other features:
Share the join code with your students — they enter it on their landing page to access the course.
Course progress view:
Click the progress icon on any course card to track how each student is progressing through the course. Use the Class filter to narrow results to a specific class, and the sort toggle to switch between first-name and last-name ordering:
Assessments let you create formal tests and track per-question results.
Three tabs:
Creating a template:
The question builder lets you compose each assessment from challenges containing module/mode pairs, each with fine-grained settings:
Each Q-set’s settings grid changes depending on the selected module. For example, Note Ninja shows clef options, while Interval Sensei shows interval type and direction.
For Rhythm Sage modes, setting the difficulty to “Custom” reveals a dedicated rhythm cell picker where you choose exactly which note groupings to include:
Issuing an assessment:
Viewing results:
Results appear in an accordion layout: click a group row to see individual submissions, then click a submission to see per-question detail with the student’s answer vs. the correct answer. Use the Class filter to narrow results to a specific class, and the sort toggle to order students by first or last name.
Key actions:
The My Classes tab lets you predefine your class names. Once defined, students select their class from a dropdown instead of typing free-text — eliminating variations like 9MUS, 9Mus, 9MUSIC, etc.
Adding classes:
Removing classes: Click the × button next to any class name to remove it.
How it works:
Class filter: Once students are using consistent class names, you can filter results by class in both the Course Progress and Assessment Results views.
Understanding the student experience helps you guide your class effectively.
Login — Students enter their full name and class. There is no password — the system tracks progress by name + class combination.
Module grid — After login, students see 6 module tiles arranged in two columns:
If you have defined classes in the My Classes tab, students see a dropdown to select their class instead of typing it. Otherwise they type their class code as before.
Students can click any tile to start practising freely.
Course view — When a student enters a join code, the module grid is replaced with a course view showing:
Student results — Students can view their own past attempts, showing the module, score, and date for each attempt.
Settings — Students have access to the same Settings panel (notation font, note names, beat name convention, metronome sound & tempo). These persist per device.
Music Master includes six modules covering core musicianship skills:
Note NinjaNote identification on the staff. Modes cover treble, bass, and combined clefs with varying ranges including ledger lines.
Interval SenseiIdentify and construct intervals. Visual identification and aural recognition modes.
Scale GuruScale construction and identification. Covers major, minor (natural, harmonic, melodic), and modes.
Chord WizardChord identification and construction. Triads, seventh chords, inversions, and altered chords.
Rhythm SageRhythm reading, meter identification, and rhythmic transcription across multiple time signatures.
Pitch MaestroEar training and melodic dictation. Aural interval, scale, and chord recognition.Each module has multiple modes (M1, M2, M3, etc.) that target different skills or difficulty levels. Use these modes when building courses and assessments.
Settings apply globally across all modules. Both teachers and students can adjust them.
Settings persist across sessions on each device via local storage.
Check three things: (1) Is the course Active, not Archived? (2) Did the student enter the correct join code? (3) Is the student logged in with the matching class name?
Mastery is a Course Builder concept. When you create a lesson inside a course, you set a mastery threshold — e.g. 85% over a rolling window of 10 attempts. The system tracks the student’s most recent N attempts and marks the lesson as mastered once the threshold is met. For timed modes, mastery can be based on a count of correct responses instead. Mastery does not appear in the Student Progress tab, which simply lists raw attempts and scores.
Not on the same issued assessment. To give students another attempt, use Reissue to create a new instance from the same template with a new time window.
Students self-identify by name and class at login — there are no persistent accounts. If a student changes class, they simply log in with the new class name. Note that historical data is tied to the original name + class combination.
In the Course Progress view, click a lesson chip to open the detail modal. Green dots = correct answers and red dots = incorrect. The dots show the student’s most recent attempts within the mastery rolling window. The streak counter shows consecutive correct answers. This view is specific to courses — it does not appear in the Student Progress tab.
Yes! Multi-teacher schools share the same dashboard. Each teacher's courses and assessment templates are tagged to their name, and the assessment Library groups templates by teacher.
No. Settings are saved per device in local storage. Each student's browser remembers their own preferences independently.