Teacher Tab - FAQ & Help

Everything you need to know about sharing math practice with your students using links, codes, and the Skills Navigator — no accounts required.

📋 Overview

How MathQuest online sharing works

MathQuest lets teachers share targeted math practice assignments with students through simple web links. There are no accounts to create, no passwords to remember, and no student data collected on a server. Students click a link and start practicing immediately.

Two Sharing Approaches

🔗
Direct Play Links open a landing screen and start the game immediately. The teacher controls the settings (timer, mode, problem count, etc.) so students get a consistent, focused experience.
Quick Start Links load the selected skills into the student's Quick Start grid on the home screen. Students choose their own settings — game mode, timer, and more. Ideal for math centers or student-choice time.

How It Works

🧭 Select Skills
⚙️ Choose Settings
🔗 Generate Link
📤 Share with Students

Key Principles

  • No accounts needed. Everything runs in the browser. Students click a link and they are in.
  • Client-side only. All data (progress, settings, favorites) is stored in the student's browser via cookies and localStorage. Nothing is sent to a server.
  • No tracking. Teachers do not see individual student results through the app. Use the Print/Worksheet system for gradeable work.
  • Instant setup. Generate a link in under 30 seconds and paste it into your LMS, Google Classroom, or messaging app.

🧭 Skills Navigator

Browse, filter, and queue skills for practice or sharing

Opening the Skills Navigator

In Teacher mode, click the 🧭 Skills Navigator button in the top navigation bar. This opens a full-screen panel where you can browse the complete MathQuest skill library.

💡
Make sure you are in Teacher mode (toggle the student/teacher switch in the top-right corner). The Skills Navigator button is not visible in Student mode.
Browsing & Filtering

The Skills Navigator provides several ways to find the skills you need:

  • Domain filter: Select a math domain (e.g., "Number & Operations", "Fractions, Decimals & Percents") to narrow the list.
  • Category filter: Within a domain, filter by category (e.g., "Addition", "Multiplication", "Angles").
  • Grade level filter: Filter by grade level (K through 6, or Multi-grade). Each skill displays a colored grade circle indicator.
  • Search bar: Type any keyword to find skills instantly. Search matches skill names, categories, and domains. For example, typing "fraction" shows all fraction-related skills across every domain.

Skills are displayed as a scrollable list. Each entry shows the skill name, its category, and a colored grade circle.

Adding Skills to the Queue

Click any skill in the list to add it to your Skill Queue (see Section 3). A checkmark appears on selected skills. Click again to deselect.

  • Select All adds every currently visible (filtered) skill to the queue.
  • Deselect All removes all currently visible skills from the queue.

Your queue persists when you change filters, so you can select skills from multiple domains and categories.

Preview Panel

When you hover over or select a skill, a preview panel shows a sample question for that skill. This helps you verify you have selected the right skill before assigning it.

Action Bar

The bottom action bar lets you take action on your queued skills:

Button Action
Practice Start a practice session with the queued skills
Boss Battle Start a Boss Battle game with the queued skills
Car Race Start a Car Race game with the queued skills
Worksheet Generate a worksheet with the queued skills
Print Open the print dialog for the queued skills
Share Open the Share Settings panel to generate a link
Code Generate a compact skill code for the queued skills

📚 Skill Queue System

Collect and manage skills before playing, printing, or sharing

The Skill Queue is a temporary holding area for skills you want to use together. Think of it as a "shopping cart" for math skills. You add skills from various places, review them, and then take action (play, print, or share).

Adding Skills to the Queue

Skills can be added from several places in the app:

  • Skills Navigator: Click skills in the browsing list (see Section 2).
  • Domain/Category/Skill dropdowns: Select a specific skill from the cascading dropdown menus, then click the add button.
  • Inline skill list: Some views display skill lists inline — click the "+" button next to any skill.
  • Skill search: Use the search bar on the home screen to find and add skills.

Viewing & Managing the Queue

The queue appears at the top of the home view as a collapsible bar. It shows a badge with the current skill count.

  • Click the bar to expand or collapse the queue and see all queued skills.
  • Each skill displays its name and a colored grade circle (matching the skill's grade level).
  • Click the X button on any skill to remove it from the queue.
  • Use the Clear All button to empty the entire queue.

Taking Action on the Queue

Once your queue has skills, the action buttons become active:

  • Play: Starts a mixed practice session with all queued skills (questions are drawn randomly from the pool).
  • Print: Opens the print settings dialog to generate a worksheet.
  • Share: Opens the Share Settings panel (see Section 4) to create a link.
ℹ️
The queue persists on screen until you clear it or navigate away. It is not saved between browser sessions.

📤 Share Settings Panel

Generate links to share assignments with students

The Share Settings panel is where you configure and generate the link that students will use. It appears below the skill queue after you click Share.

Link Types

Direct Play Link

A Direct Play Link opens a landing modal for the student and starts the game with the teacher's chosen settings. This is the best option when you want a controlled, consistent assignment.

  • Students see the assigned skills listed as colored pills.
  • Teacher-fixed settings are shown as locked badges (students cannot change them).
  • Settings marked "Student Choice" appear as dropdowns the student can adjust.
  • The student clicks "Start Playing!" and the session begins immediately.
💡
Use Direct Play Links for homework, assessments, or any assignment where consistency matters. Every student gets the same experience.
Quick Start Link

A Quick Start Link loads the selected skills into the student's Quick Start grid on the home screen. The student then chooses their own game mode, timer, and settings.

  • Skills appear in the student's grid alongside any skills they already have.
  • Students can pick Practice, Boss Battle, Car Race, or Worksheet mode.
  • They control the timer, problem count, and other settings.

Lock option: Check the "Lock" checkbox to prevent students from adding or removing skills from the grid. They can still choose their mode and settings, but the skill selection is fixed.

Quick Start Links are ideal for math centers, station rotation, or student-choice time where you want to guide the content but let students own the format.

Direct Play Settings

Each setting can be set to a fixed value (teacher-controlled) or "Student Choice" (student picks at launch):

Setting Options Notes
Timer No Limit, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 15 min No Limit = untimed practice. Use 3-5 min for quick drills.
Problems 10, 15, 20, 25, 30, 50, Unlimited Unlimited activates Infinity Mode (see Section 8).
Mode Practice, Boss Battle, Car Race, Worksheet Practice = standard Q&A. Boss/Race = gamified. Worksheet = batch.
Range 10, 20, 50, 100, 500, 1K, 10K, 100K, 1M, 1B Controls the upper bound for generated numbers. Use lower values for younger students.
Decimals 0, 1, 2, 3 places 0 = whole numbers only. Applies to skills that support decimals.

Generating & Copying the Link

  1. Select your link type (Direct Play or Quick Start).
  2. Configure each setting or set it to "Student Choice."
  3. Click Generate Link. The URL appears in the link field.
  4. Click Copy Link to copy it to your clipboard.
  5. Paste the link into Google Classroom, your LMS, email, or any messaging platform.
⚠️
Links encode the skills and settings directly in the URL. They do not expire and do not require an internet connection beyond loading the app itself. However, if you update the link, you will need to share the new URL — the old one still works with the old settings.

🎓 Student Landing Experience

What students see when they click your links

Direct Play Link Experience

When a student clicks a Direct Play Link, the app opens and immediately shows a landing modal:

  1. The modal displays the assigned skill names as colored pills so students know what they will practice.
  2. Fixed settings (teacher-chosen values) appear as non-editable badges. For example: 5 min 20 problems Practice.
  3. Settings set to "Student Choice" appear as dropdown menus the student can adjust before starting.
  4. The student clicks the "Start Playing!" button and the session begins with the configured settings.
ℹ️
Students do not need to be in any particular mode (student or teacher). The landing modal appears regardless of their current mode and overrides the normal startup flow.

Quick Start Link Experience

When a student clicks a Quick Start Link, the app loads and the skills are placed into the student's Quick Start grid on the home screen:

  • The skills appear as cards in the grid, ready to be played.
  • The student selects skills from the grid and chooses their preferred game mode, timer, and settings.
  • If the teacher checked the Lock option, the student cannot add or remove skills from the grid — they can only play with what the teacher assigned. The lock is indicated visually on the grid.
  • If unlocked, the student can freely add more skills or remove the teacher-assigned ones.

⚙️ Mixed Mode Settings

Combine multiple skills with optional weighting

Mixed Mode lets you create practice sessions that pull questions from multiple skills, optionally with weighted distribution so some skills appear more often than others.

Accessing Mixed Mode

In Teacher mode, click the gear icon on the Practice mode card. This opens the Mixed Mode Settings panel.

Selecting Skills

Add skills to your mix using any of these methods:

  • Browse by domain: Expand domain sections and click skills to add them.
  • Search: Type in the search bar to find skills by name or category.
  • From queue: Skills already in your queue are pre-selected.

Each added skill shows a weight percentage slider or input field. The weight controls how often questions from that skill appear relative to others.

Weighting & Distribution

Weights determine the probability that the next question comes from a given skill. For example, if you have two skills weighted 60% and 40%, roughly 60% of questions will be from the first skill.

Quick actions:

  • Distribute Evenly: Sets all skills to equal weight (e.g., 3 skills = 33%/33%/34%).
  • Reset to 0%: Zeroes out all weights so you can manually assign them.
  • Clear All: Removes all skills from the mix.
💡
Weights do not need to add up to exactly 100%. The system normalizes them automatically. But keeping them at 100% makes it easier to reason about the distribution.
Mixed Mode Settings

Below the skill selection, configure the session:

  • Timer: Set a time limit or choose No Limit.
  • Game Mode: Practice, Boss Battle, Car Race, or Worksheet.
  • Problem Count: Number of questions in the session.
  • Max Number (Range): Upper bound for generated numbers.
  • Decimal Places: 0 for whole numbers, 1-3 for decimal support.
Generating a Code

Click Generate Code to create a compact skill code (see Section 7) that encodes your skill selections and weights. This code can be shared with other teachers or used to quickly reload the same mix later.

When ready, click Apply Settings to start the mixed-mode game immediately, or use the Share system (Section 4) to create a student link.

🏷️ Skill Codes

Compact text codes for sharing skill configurations

Skill codes are a short text format that encodes skill selections (with optional weights) and session settings into a compact string. They are the backbone of the link sharing system.

Basic Format

A basic skill code is a series of 2-letter skill identifiers separated by hyphens, with an optional single-digit weight:

Enhanced Format with Settings

The enhanced format appends session settings after a pipe character (|):

Token Meaning Example Values
T Timer (seconds) T300 = 5 min, T0 = no limit, T? = student choice
N Problem count N20 = 20 problems, N0 = unlimited, N? = student choice
G Game mode Gp = practice, Gb = boss, Gr = race, Gw = worksheet, G? = student choice
R Range (max number) R100 = up to 100, R1000 = up to 1000, R? = student choice
D Decimal places D0 = integers, D2 = 2 decimals, D? = student choice

The ? value for any setting means the student chooses that setting on the landing screen.

Using Codes

Applying a Code

To apply a skill code you have received:

  1. Find the Skill Code input field (visible in both Student and Teacher modes on the home screen).
  2. Paste or type the code into the input field.
  3. Click Apply. The skills load into the queue and the settings are applied.

The code input also accepts enhanced codes with the pipe separator. Settings from the code override any current settings.

Codes in URLs

Skill codes are embedded in shareable URLs as a query parameter:

When a student opens this URL, the app detects the ?c= parameter and automatically applies the code. If the code includes settings (the pipe section), a landing modal appears (Direct Play). If it is skills only, they load into the Quick Start grid.

♾️ Infinity Mode

Unlimited practice in timed rounds

When the problem count is set to Unlimited (either by the teacher or by the student choosing it), the session enters Infinity Mode.

How It Works

  • Questions are presented in 3-minute rounds.
  • During each round, questions are drawn continuously from the selected skills.
  • Timer progress toasts appear at 25%, 50%, and 75% of the round to help students gauge their time.
  • At the end of each 3-minute round, a continue/finish modal appears.
  • The student can choose to Continue (start another 3-minute round) or Finish (end the session and see their results).
  • Students can continue indefinitely — there is no maximum number of rounds.
💡
Infinity Mode is great for math centers or independent practice time. The 3-minute checkpoint gives students a natural stopping point without abruptly cutting them off. It also lets engaged students keep going as long as they want.

Using Infinity Mode in Shared Links

To create an Infinity Mode assignment, set the Problems setting to Unlimited in the Share Settings panel. In skill codes, this is represented as N0.

💡 Tips & Best Practices

Get the most out of MathQuest sharing

Choosing the Right Link Type
  • Direct Play Links are best for focused assignments, homework, and assessments where every student should have the same experience.
  • Quick Start Links are best for math centers, station rotation, or student-choice time where you want to guide the content but give students autonomy over the format.
  • Lock the Quick Start grid when you want students to practice specific skills but choose their own mode. Unlock it for free exploration within a curated set.
Setting Configuration Tips
  • Set timer and mode to "Student Choice" to give students autonomy while keeping the skill content fixed. Research shows student agency improves engagement.
  • Keep problem count at 20 for daily practice and 10 for quick checks. Use Unlimited for independent practice time.
  • Use Boss Battle for engagement and motivation. Use Practice mode for focused, distraction-free work.
  • The Range setting scales number difficulty. Use 20 for younger or struggling students, 100 for grade-level work, and 1000+ for advanced students.
  • Only enable Decimals for skills that support them (arithmetic, word problems, some algebra). Geometry, fractions, and clock skills have fixed domains.
Mixed Mode Strategies
  • Use weights for targeted practice. Example: 60% fractions / 40% multiplication creates a session focused on fractions but with multiplication interleaved for variety.
  • Interleaved practice (mixing skills) is proven to be more effective for long-term retention than blocked practice (one skill at a time). Mix 3-5 related skills for the best results.
  • For review sessions, use Distribute Evenly across 5-8 skills the class has studied recently.
  • For remediation, weight the target skill at 70-80% and add 1-2 prerequisite skills at 10-15% each.
Classroom Workflow Ideas
  • Daily warm-up: Create a Direct Play Link with 10 problems, 3-minute timer, and the current unit's skill. Post the link in your LMS each morning.
  • Differentiated centers: Create 3 Quick Start Links at different difficulty levels (Range: 20, 100, 1000). Assign students to the appropriate link.
  • Friday review: Create a Mixed Mode assignment with all skills from the week, evenly distributed, 20 problems, Unlimited time.
  • Homework: Direct Play Link with 15-20 problems, Practice mode, fixed range. Copy the link to Google Classroom.
  • Assessment prep: Print a worksheet with answer key for practice, then share a Direct Play Link for online practice of the same skills.
  • Student choice time: Quick Start Link (unlocked) with 10-15 skills from the current and previous units. Students explore freely.
Technical Tips
  • Links work on any device with a modern browser — Chromebooks, iPads, phones, desktops.
  • Links never expire. Bookmark your most-used assignments for quick access.
  • If a link is very long, use a URL shortener (bit.ly, tinyurl) before sharing.
  • Students can switch to dark mode for reduced eye strain without affecting the assignment.
  • Student progress and XP are stored locally in each student's browser. Clearing browser data resets their progress.
  • For formal assessment, use the Print/Worksheet system rather than online links, since you can collect and grade the physical worksheets.