Notes from the Workbench

Development update

Behind the Scenes at MyGrammarQuest: A Clearer View of Our Learning Platform

Ali Sajid

Ali Sajid working on a laptop in his studio

Building MyGrammarQuest means looking after what happens behind the scenes as well as the learning experience itself. Our latest development milestone is a private reporting dashboard that brings key information about the platform into one place.

The first version has been built inside Sajid OS, with three dedicated areas: Overview, Health & Jobs, and Learning & Downloads.

The MyGrammarQuest home page, showing the Grammar Quest workbook and a Try Sample Chapter button
MyGrammarQuest: the learning platform behind the Grammar Quest workbook.

A clearer overview

The Overview brings together reports on registered accounts, learning access, recorded orders and recent activity. Date ranges help us examine changes over a selected period, while keeping current totals separate.

Clear labels matter here. Recorded orders are not presented as every sale, and unavailable information is shown as unknown rather than quietly becoming zero.

Understanding the learning journey

The Learning & Downloads area provides a view of recorded lesson opens, quiz completions and activity by chapter and level. Learning activity reports cover signed-in learners who have opted in to tracking.

Cover of Grammar Quest, an illustrated English grammar workbook by Samra Shakir, with a quest map of 12 chapters from Nouns to Punctuation
Grammar Quest: 12 chapters, from Nouns to Punctuation.

It also reports workbook download request outcomes. These are labelled carefully: a completed server request does not necessarily mean someone saved a workbook, and several requests can belong to one download.

This gives us a foundation for understanding how learning resources are being used without overstating what the figures tell us.

Better visibility behind the scenes

The Health & Jobs area brings together reported readiness checks and evidence of background job runs. When a report is unavailable or a daily snapshot is out of date, the dashboard makes that clear.

The dashboard is private and read-only. This first version checks reports when an administrator opens a page; continuous monitoring and automatic alerts are planned for later stages.

What comes next

The next steps are to verify the connection against live reports, then build scheduled checks, stored history and email alerts.

This milestone lays the groundwork for making better-informed decisions as MyGrammarQuest develops. The aim is straightforward: understand the platform more clearly so we can keep improving it for learners.

personal-logo
Ali Sajid Studio

I explore technology, build useful digital products, and share what I learn.