← SkillSafe / Course Desk

Your course brief, turned into objectives somebody could actually mark

Paste the brief — the topic, who it is for, how long you have, and whatever module list and objectives you already wrote. Before anything is sent anywhere, this page reads it: every module with its duration, every objective placed in Bloom's taxonomy, the assessment weights, and every objective that nothing in the plan assesses. Then pick a lane.

Both examples ship with a saved model run for every lane, so you can see a whole artefact — objectives, syllabus, lesson plan, rubric and quiz — without signing in and without spending a credit.

nothing pasted yet

Anything you have. Key-value lines at the top (Course, Audience, Level, Duration, Session length, Prerequisites), then a module or week list, with objectives and assessments under each. A pasted spreadsheet works too.

Drag a file in, or Everything is read in your browser. Nothing uploads until you run.
Objectives you want to work from, and notes — optional
Paste a brief to price the run.

What this does, and what it does not

The prescan is a reader, not a keyword search. It resolves the brief into a structure — modules with their durations, objectives with the Bloom level their verb actually implies, assessments with their weights — and then lints that structure. It knows that Understand recursion cannot be assessed and that trace a recursive call and state the base case can; that explain the CAP theorem and build a replicated store is two objectives at two levels wearing one row; that two ninety-minute sessions, 1h30 and in about four weeks are all durations; and that quiz (not graded) and final project (graded) is one ungraded and one graded assessment, not two of either. Negations are resolved before any signal is set, so no prior programming experience never becomes a prerequisite and no rubric yet never becomes a rubric — an inverted reading is worse than a missing one. Everything it finds is handed to the model as facts it must answer for, and the reply is checked back against them: a flag the model skipped is named on this page.

It reads; it runs nothing, reaches no LMS, and never sees a real learner. This is a plan for the text you pasted, not an accreditation, an accessibility audit, or a mark. The quiz bank is a draft for a subject expert to check — the app will tell you when an objective is at a level no quiz item can reach, which is the most useful thing it can say about a quiz.

Nothing to hand? Load the , whose objectives are half unassessable and whose weights add up to 90%, or the , which has no assessment at all and four hours of content in three. Both replay a saved run for free, in every lane.