Class Answer Analysis
Add a whole class’s game-data files, review topics and learning objectives, and copy or download a combined summary. Files stay in your browser.
Faculty Resources
Build a Quest, choose learning-outcome coverage, interpret results, and bring the game into your course. Start with a practical guide below; use the engine and publishing references when you need more detail.
Bring together students’ CSV files to compare topics and learning objectives, explore answer choices, and copy a class feedback summary.
Open Class Answer AnalysisAdd a whole class’s game-data files, review topics and learning objectives, and copy or download a combined summary. Files stay in your browser.
Four classroom uses from the instructor who developed Mastery Quests: assessment practice, completion assignments, low-stakes quizzes, and class-level feedback.
Request General Economics, Microeconomics, and Macroeconomics banks in PDF and CSV formats for private faculty review and course development.
Explore the concepts and assessable learning outcomes you can select in the Composer.
Make sense of Download Game Data CSVs: start with useful fields, understand timing, and explore the 88-column local Managerial schema used by public and classroom builds.
Choose concepts and learning outcomes, configure settings, and download your Quest.
Bring your published game into your course.
Understand the engine, then follow the publishing guide below.
Engine transparency
Mastery Quests does not use one adaptive rule everywhere. In the current Composer and updated game engines, an accepted answer can contribute correctness, response time, concept/tag, learning objective, skill, question type, difficulty exposure, and recent-performance evidence. What the engine does with that evidence depends on the mode.
Standard Campaign, Timed Trial, Exam Drill, Score Attack, and Unlimited Practice can use the full selector. The engine balances coverage and novelty while also responding to demonstrated weakness, recent performance, response time, and readiness for harder material.
In remediation-enabled modes, a meaningful miss can move the learner out of the ordinary stream. The engine uses the question’s skill, objective, concept, question type, response time, and prior evidence to choose the recovery path.
A very fast or apparently careless miss can begin with a bridge-style check instead of assuming a deep conceptual failure.
Fading Fortune, Risk & Reward, and Trial by Graph begin with a range of questions to find out what the student knows.
Calibration emphasizes breadth and avoids repeating the same skill. After calibration, repeated misses, weak observed accuracy, slow responses, and unsampled areas influence what eligible question comes next.
Short fixed-length modes never treat a small sample as a full mastery diagnosis.
A sampled area needs at least five observations before the report can treat it as a confirmed weakness. Unsampled content remains unknown.
| Mode | How questions are selected | Repair / Bridge detours | How the report interprets evidence |
|---|---|---|---|
| Standard Campaign | Full adaptive selection using coverage, recent performance, weakness signals, response time, repetition control, and difficulty readiness. | Yes. Targeted remediation can interrupt the normal path when the evidence supports it. | Full-evidence Mastery Report. |
| Timed Trial | The full adaptive selector continues operating under the countdown. | Yes. Remediation can still occur while time pressure remains part of the run. | Full-evidence interpretation with timing behavior included. |
| Exam Drill | Adaptive nine-question sections with answered/unanswered navigation, review, and revision. Students deliberately commit at each checkpoint; future sections stay locked until progression, and correctness remains hidden while a section is active. | Yes, after committed evidence supports it. Artifact powers remain disabled so the exam experience stays consistent. | Full-evidence Mastery Report with checkpoint and section evidence. |
| Score Attack | Full adaptive selection underneath the scoring mechanic. Scoring adds a challenge while the game continues to choose questions based on the student's progress. | Yes. Remediation remains available. | Full-evidence report plus score behavior. |
| Unlimited Practice | Full adaptive selection continues until the learner ends the session. | Yes. Repair and bridge behavior remains available throughout practice. | Full-evidence report; long sessions can accumulate especially deep evidence. |
| Legendary Mode | Adaptive challenge selection favors the hardest available material and pressure-tests stronger performance. | No. Legendary does not interrupt the challenge with remediation detours. | Full-evidence challenge report. Strong conclusions still depend on sufficient evidence. |
| Quiz | Balanced sampling with planned Easy → Medium → Hard coverage. Early misses do not cause weakness-chasing. | No. The instructor-selected quiz remains a quiz. | Sample-aware report. A short quiz is not treated as a complete mastery diagnosis. |
| Fading Fortune | Starts with a range of topics, then uses the student's answers to choose more focused questions that fit Fading Fortune. | No. The normal question stream itself becomes more targeted. | Sample-aware report. |
| Risk & Reward | Starts with a range of topics, then uses the student's answers to choose more focused questions that fit Risk & Reward. | No. Wager play is not interrupted by a repair hallway. | Sample-aware report. |
| Trial by Graph | Starts with a range of topics, then uses the student's answers to choose more focused questions. Every question requires a graph. | No. The graph-only stream remains intact. | Sample-aware report. The mode appears only when the game has enough graph-dependent inventory. |
After that point, the engine can investigate emerging signals without repeatedly hammering the same skill or leaving the mode’s eligible question pool.
Quiz is intentionally protected from weakness-chasing because an instructor may use it as an actual graded or assigned quiz. The engine still spreads coverage and avoids unnecessary repetition, but student performance does not progressively rewrite the quiz around early mistakes.
Interpret the run
Accuracy and score describe performance in the run. Evidence strength describes how much support the run gives for an interpretation. A high score or a single missed question is not a full-course mastery diagnosis.
Where the run supplies enough data, the report summarizes concept strengths and weaknesses, learning-objective evidence, and question-type performance. Unsampled areas remain unknown. Read short-run signals cautiously and compare similar modes.
A meaningful weakness may open a matched Concept Review with a worked example and a check-yourself prompt. Not every run produces a recommendation. Review the idea, then return to the assigned practice to gather new evidence.
A result or report can describe a completed run or a supported early stop; it does not automatically certify completion of a campaign. Follow the assigned mode and stopping rule. Download Game Data saves an optional file to the student's device. Students need to submit it separately if the instructor asks for it.
See a report example or use the Telemetry Data Dictionary for CSV interpretation. Concept Review PDFs require internet access.
Portable answer-key hardening
Mastery Quests is designed to stay portable: faculty can publish one generated HTML file without standing up a backend server. That portability does not require publishing a plain answer key. Correct answers in published question records are stored as hashes rather than numeric option indexes.
A published question does not need to expose a plain correct-choice field such as a: 2. The game compares the learner's selected answer with a stored hash during verification.
When a Quest is embedded in an LMS, developer tools still exist, but the student first encounters the LMS application, its source tree, and separate frame contexts. Inspecting the active game state requires deliberate navigation into the Quest's runtime rather than simply opening page source.
This approach keeps deployment simple. Faculty can host the generated file at a public HTTPS URL and embed it in an LMS without maintaining accounts, APIs, databases, or a server-side answer service.
These features make answers harder to look up, but a determined person with technical skills can still inspect a game that runs in the browser. For exams that require answers to stay hidden, use an assessment system that checks answers on a server.
Before GitHub
Composer-generated games are self-contained HTML activities. Graphs and runtime logic are embedded. Concept Reviews open from the Mastery Quests web library when recommended.
index.html
GitHub Pages will automatically serve index.html when someone opens the repository's
published web address. Keep the other Composer files as faculty records; they do not need to be hosted.
index.html. You do not need to create a new repository every time.
Create the host
A repository is the folder GitHub will publish as a website. For a simple faculty deployment, one repository per game keeps the URL and updates easy to manage.
principles-macro-review.
index.htmlindex.html into the upload area.
Publish the game
GitHub Pages converts the repository into a public HTTPS website. For a plain Mastery Quest HTML file, publishing directly from the repository's main branch is the simplest setup.
Select Settings from the repository navigation.
main
After GitHub finishes publishing, the project-site address normally follows this pattern:
https://YOURUSERNAME.github.io/YOUR-REPOSITORY/Open that URL in a private/incognito browser window and make sure the game starts before placing it in your LMS. GitHub notes that a Pages deployment can take several minutes to become available after a change.
Course deployment
The GitHub Pages URL is now the game. Use it as a normal course link or embed it when your LMS permits external iframes.
Option A — External link: Add the GitHub Pages URL as a module item, assignment link, button, or course resource.
Option B — Embed: If your LMS accepts external iframe content, use the published game URL as the iframe source.
<iframe title="Mastery Quest game" src="https://YOURUSERNAME.github.io/YOUR-REPOSITORY/" width="100%" height="900" style="border:0;" loading="lazy" allowfullscreen> </iframe>
To publish a revised build, return to the same repository, replace index.html,
commit the change, and let GitHub Pages republish. The public repository URL stays the same.
Troubleshooting
Confirm Pages is enabled, the selected source is main and /(root), and the game file is named index.html.
Wait for the Pages deployment to finish, then hard-refresh or test the URL in a private browser window.
Use the same GitHub Pages address as an external course link. The game does not require an LMS wrapper.
The game itself is self-contained, but Concept Review PDFs come from the Mastery Quests web library and therefore require internet access.
That's the whole deployment path
Build a Quest handles creation. Downloads holds the downloadable files. Faculty Resources brings together instructional guidance, hosting help, and the Telemetry Data Dictionary.