Music Master

Pick your quest and sharpen your musical skills

Welcome

Theory
Note Ninja Interval Sensei Scale Guru Chord Wizard
Aural

⚙ Settings

Applies to all games & modules

Help Centre

Learn how to get the most out of Music Master
Getting Started

Welcome to Music Master! Your dashboard has three main areas, accessed via the tabs at the top:

  1. Student Progress — View every student attempt in a filterable table with scores, dates, and durations. Export to Excel.
  2. Course Builder — Create structured learning paths with progressive lessons that students complete at their own pace.
  3. Assessments — Build formal assessments, issue them on a schedule, and review per-question results.
  4. My Classes — Define your class names so students pick from a dropdown instead of typing free-text (prevents variations like 9MUS / 9MUSIC / 9Mus).

In the top-right corner you'll find:

  • Theme toggle — Switch between dark and light mode
  • Settings — Configure notation font, note names, beat name convention, metronome, and language
  • Help — You're here!
Tip: Use the "Browse modules" button in the toolbar to preview the student experience without signing out.
Student Progress

The Student Progress tab shows a flat table of every student attempt, with filters and summary stats.

FILTER BAR Class ▾ Student ▾ Module ▾ Mode ▾ Start date End date ↺ Reset SUMMARY STATS 342 Total Attempts 78% Avg Score 24 Students ALL ATTEMPTS TABLE Date ▾StudentClassModuleModeScoreDuration 27 May 10:14Jamie Smith7ANote NinjaM190%2m 14s 27 May 09:58Alex Chen7AInterval SenseiM267%1m 45s Click any column header to sort. Use the filter bar above to narrow results.

Filter bar

  • Class — Filter results to a specific class
  • Student — Focus on one student
  • Module — Filter by module (e.g. Note Ninja, Interval Sensei)
  • Mode — Filter by mode within a module
  • Date range — Set start and end dates
  • Reset — Clear all filters at once

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:

  • Date — When the attempt was made
  • Student — Student name
  • Class — The class the student belongs to
  • Module — Which module was played
  • Mode — Which mode within the module
  • Score — Percentage score for the attempt
  • Duration — How long the attempt took

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.

Tip: Combine the date range and class filters to prepare data for parent-teacher conferences or end-of-term reports.
Course Builder

Courses let you build structured learning paths for your students.

COURSE STRUCTURE Challenge 1: Note Reading Basics 📝 Note Ninja · M1 · 80% over 10 📝 Note Ninja · M2 · 85% over 10 Challenge 2: Interval Training 🔒 Locked until Challenge 1 mastered

Creating a course:

  1. Click "+ Create your first course" (or the + button)
  2. Enter a name — a unique join code is generated automatically
  3. Add challenges (topic groups) and lessons within each challenge
  4. Each lesson is paired with a specific module + mode
  5. Set mastery thresholds for each lesson
  6. Click Publish course to make it available

Mastery thresholds determine when a student has "mastered" a lesson:

  • Percentage — e.g. 85% over a rolling window of 10 attempts
  • Count — e.g. "get 5 correct" (used for timed 1-minute rounds)

Lock sequential lessons — Toggle this on to require students to master each lesson before unlocking the next one.

Other features:

  • Drag-and-drop — Reorder challenges and lessons by dragging the grip handle (⠠⠷)
  • Preview as student — See exactly what students see (no progress recorded)
  • Duplicate — Clone a course to modify it for another class
  • Archive / Restore — Tidy up finished courses; archived courses are hidden from students
  • Export — Download a course as a JSON file to share with other schools
  • Import — Upload a course JSON file from the list view to create a new draft pre-filled with all challenges and lessons

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:

COURSE PROGRESS StudentClassMasteredProgressLast active ▶ Jamie Smith7A4 / 5 mastered80%May 27 ▼ Alex Chen7A2 / 5 mastered · 1 in progressMay 26 40% Challenge 1: Note Reading Basics ✓ L1 · NN M1 … L2 · NN M2 · 60% L3 · IS M1 — not started Challenge 2: Intervals 🔒 L4 · IS M2 🔒 L5 · SG M1 ▶ Sam Taylor7A5 / 5 mastered100%May 27 ↑ Click a student to expand their challenge/lesson breakdown. Click a lesson chip for the detail modal.
Tip: Start with 2–3 lessons per challenge. Shorter challenges feel more achievable to students and maintain motivation.
Assessment Builder

Assessments let you create formal tests and track per-question results.

Library Active Past Term 1 Theory Test NN M1 · IS M1 · SG M2 · 12 questions Issue · Clone & Edit · Delete End of Year Aural RS M2 · PM M1 · PM M3 · 8 questions Issue · Clone & Edit · Delete

Three tabs:

  • Library — Your saved templates (reusable assessment designs)
  • Active — Currently issued assessments within their time window
  • Past — Closed assessments with results

Creating a template:

  1. Click "+ New assessment"
  2. Add module/mode pairs as assessment items
  3. Configure settings per mode — clef selection, interval types, chord qualities, rhythm cells, scale types, question count, audio replays, and more
  4. You can add the same module/mode multiple times with different settings (e.g. treble clef vs bass clef variants)

The question builder lets you compose each assessment from challenges containing module/mode pairs, each with fine-grained settings:

QUESTION BUILDER Challenge 1: Theory Fundamentals 2 Q-sets Q-set 1 Note Ninja ▾ M1 ▾ × SETTINGS CLEFTreble ▾ QUESTIONS5 ▾ CHEAT SHEETOff ▾ AUDIO PLAYS2 ▾ Q-set 2 Interval Sensei ▾ M2 ▾ TYPEAll ▾ QUESTIONS4 ▾ DIRECTIONAscending ▾ + Add challenge

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:

CUSTOM RHYTHM CELLS Shown when Rhythm Sage difficulty is set to "Custom" Simple Time (4/4, 2/4, 3/4) 𝅗𝅥Minim Crotchet 2 Quavers ♬♬4 Semis ♬♫2 Semis+Qvr ♩.Dot Qvr+Semi ♩♩♩Triplet 𝄾Qvr rest 𝄽Crotchet rest Compound Time (6/8) ♩.Dot Crotchet ♫♪3 Quavers ♩♪Crotchet+Qvr (2)Duplet Green border = selected. Click a cell to toggle it on/off. Cells are rendered as music notation in the actual picker.

Issuing an assessment:

  1. Select a template from your Library
  2. Set a time window (start and end dates)
  3. Students see the assessment during that window

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.

ASSESSMENT RESULTS Student ▾ClassStartedSubmittedStatusScore ▶ Jamie Smith7A10:02 AM10:14 AM Submitted 92% ▼ Alex Chen7A10:05 AM10:22 AM Submitted 75% PER-QUESTION BREAKDOWN QSectionResultAnswer 1Note Ninja · M1✓ CorrectTreble G4 2Note Ninja · M1✗ IncorrectBass F3→ correct: E3 3Interval Sensei · M2✓ CorrectP5 ascending … 9 more questions ▶ Sam Taylor7A Not started ↑ Click a student row to expand the per-question breakdown. Use Export CSV for full data.

Key actions:

  • Clone & Edit — Create a modified copy of a template
  • Reissue — Issue the same template on a new time window
  • Close Now — Manually close an active assessment early
  • Export CSV — Download per-question breakdown for detailed analysis
  • Export — Download a template as a JSON file to share with other schools
  • Import — Upload a template JSON file from the Library view to create a new draft
Tip: Use Clone & Edit to iterate on assessments term-to-term without rebuilding from scratch. Small tweaks keep tests fresh while saving you time.
My Classes

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:

  1. Go to the My Classes tab
  2. Type a class name (e.g. 9MUS) and click Add or press Enter
  3. Class names are automatically uppercased and trimmed

Removing classes: Click the × button next to any class name to remove it.

How it works:

  • When classes are defined, students see a dropdown menu on the login screen instead of a text field
  • The dropdown combines classes from all teachers at your school
  • If no classes are defined, students see the original free-text input (backwards compatible)

Class filter: Once students are using consistent class names, you can filter results by class in both the Course Progress and Assessment Results views.

Tip: Set up your classes before sharing course or assessment codes with students. This ensures all results are tagged with clean, consistent class names from the start.
What Students See

Understanding the student experience helps you guide your class effectively.

Music Master Pick your quest and sharpen your musical skills Oakridge Academy — Jamie Smith • 9MUS # Got an assessment code? Enter the code your teacher shared to start an assessment. T2-9MK4-PH Start MY COURSES Year 9 Theory Foundations C-TH9F Aural Skills Intensive C-AU5K THEORY AURAL

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:

  • Theory: Note Ninja, Interval Sensei, Scale Guru, Chord Wizard
  • Aural: Rhythm Sage, Pitch Maestro

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:

  • Challenges displayed as cards with the module character art
  • Lessons listed with mastery status: ✅ Mastered, 🔄 In progress, or 🔒 Locked (if sequential lock is on)
  • A celebration toast when a lesson is mastered

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.

Tip: Walk students through the Settings panel on their first session. Choosing the right notation font and note naming convention (English / Solfège / German) avoids confusion and matches your classroom practice.
The Six Modules

Music Master includes six modules covering core musicianship skills:

Note Ninja Note NinjaNote identification on the staff. Modes cover treble, bass, and combined clefs with varying ranges including ledger lines.
Interval Sensei Interval SenseiIdentify and construct intervals. Visual identification and aural recognition modes.
Scale Guru Scale GuruScale construction and identification. Covers major, minor (natural, harmonic, melodic), and modes.
Chord Wizard Chord WizardChord identification and construction. Triads, seventh chords, inversions, and altered chords.
Rhythm Sage Rhythm SageRhythm reading, meter identification, and rhythmic transcription across multiple time signatures.
Pitch Maestro 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.

Tip: Pair theory modules with their aural counterparts in courses for well-rounded musicianship — e.g. Interval Sensei (visual) with Pitch Maestro (aural).
Settings Explained

Settings apply globally across all modules. Both teachers and students can adjust them.

Notation Font
Bravura (clean, modern — default), Petaluma (handwritten look), Gonville (traditional engraving). Choose the style that matches your classroom materials.
Note Names
English (C, D, E …), Solfège (Do, Re, Mi …), German (C, D, E … with H for B♮). Match your curriculum’s convention.
Beat Names
American (Whole, Half, Quarter …) or European (Semibreve, Minim, Crotchet …). Affects labels in Rhythm Sage.
Metronome
Sound: Click, Clave, or Beep. Tempo: 40–240 BPM via slider. Used in timed modules.
Language
English or Español. Full translation coming soon.

Settings persist across sessions on each device via local storage.

Tip: Set your preferred notation font and note naming convention before building courses or assessments — the settings affect how notation renders in previews.
FAQ
Why can't my student see the course?

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?

How do mastery thresholds work?

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.

Can students retake assessments?

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.

How do I change a student's class?

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.

What do the rolling window dots mean?

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.

Can multiple teachers use the same school account?

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.

Do settings affect all students?

No. Settings are saved per device in local storage. Each student's browser remembers their own preferences independently.

Glossary
Module
One of the six learning activities: Note Ninja, Interval Sensei, Scale Guru, Chord Wizard, Rhythm Sage, Pitch Maestro.
Mode
A sub-mode within a module (e.g. M1, M2, M3). Each mode targets different skills or difficulty levels.
Course
A structured learning path created by a teacher, containing challenges and lessons.
Challenge
A group of related lessons within a course (e.g. "Note Names" or "Basic Intervals").
Lesson
A single activity within a challenge, paired with a specific module + mode.
Mastery
When a student meets the threshold criteria for a lesson — either a percentage over a rolling window or a count of correct responses.
Rolling Window
The number of most recent attempts considered when calculating mastery. For example, "85% over 10 attempts" looks at the last 10 attempts only.
Join Code
An auto-generated code (e.g. C2A-X6G) that students enter to access a course.
Template
A reusable assessment design saved in the Library. Can be issued multiple times on different time windows.
Time Window
The start and end dates during which an issued assessment is available to students.
Export
Download a course or assessment template as a portable JSON file for sharing.
Import
Upload a JSON file to create a new course or assessment template from a shared file.
Tips & Best Practices
  • Progress simple to complex — Start courses with foundational modes (M1) before advancing to harder ones (M3+). This mirrors natural learning progression.
  • Measure growth with assessments — Issue the same assessment template at the start and end of a term to quantify student improvement.
  • Export data regularly — Download student results before report card deadlines. The Excel export makes it easy to paste into your school's grading system.
  • Set realistic mastery thresholds — 70–80% over 10 attempts is a good starting point. Too high (95%+) can frustrate students; too low loses the learning benefit.
  • Preview before sharing — Always use "Preview as student" to check your course flow before distributing the join code.
  • Pair aural + theory — Include both visual and aural modules in the same course to build well-rounded musicianship. E.g. a "Scales" challenge might include Scale Guru M1 (visual) followed by Pitch Maestro M3 (aural).
  • Use duplicate wisely — Duplicate a course to create class-specific variations (e.g. easier thresholds for younger students) while keeping the same structure.
  • Keep challenges short — 2–4 lessons per challenge keeps students motivated. Many small wins beat a few exhausting marathons.
No matching topics found. Try different keywords.