autograded-lab

Generate autograded LMS-ready chapter labs from Lets-Build content with answer keys.

1|Updated May 26, 2026
One-click install
npx skills add https://github.com/nimdvir/dima-publishing --skill autograded-lab-nimdvir
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: autograded-lab
Source: https://github.com/nimdvir/dima-publishing/tree/main/.agents/skills/autograded-lab
Command: npx skills add https://github.com/nimdvir/dima-publishing --skill autograded-lab-nimdvir

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Instructors need consistent, machine-gradable lab assessments that align tightly with chapter content, but manually converting hands-on Lets-Build exercises into LMS-friendly questions is slow and error-prone. This Skill automates that conversion into dated, structured lab files. ## Core Features & Use Cases - Autograded Question Generation: Converts Lets-Build workflows into multiple-choice, select-all-that-apply, code-input (SQL/formulas), and file-upload questions. - LMS-Ready Output: Produces labs with YAML metadata, submission checklists, full answer keys, and LMS import notes for Brightspace or similar platforms. - Chapter-Aware Progression: Applies platform rules per chapter (Google Sheets, Microsoft Access, SQLite) and uses the Veterinary Clinic dataset context. - Use Case: Given a Chapter 5 Lets-Build file on SQLite, generate a dated 60-minute lab with SQL code-input questions, a .sqlite upload checkpoint, an answer key, and Brightspace import notes. ## Quick Start Create an autograded lab for chapter 5 using the latest Lets-Build file in the chapter folder.

Frequently Asked Questions about autograded-lab

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an autograded lab from a chapter's Lets-Build content?▼

Provide the chapter number or Lets-Build file path, and the Skill extracts core tasks and concepts, then converts them into multiple-choice, select-all, code-input, and file-upload questions. The output is a dated Markdown lab file placed in the chapter's lab/ folder.

What question types does the autograded lab support?▼

The lab supports four machine-checkable types: single-answer multiple choice, select-all-that-apply, short code input such as SQL statements, and file uploads like CSV, .accdb, or .sqlite files. Open-ended prose questions are explicitly excluded.

Can I import the generated lab into Brightspace?▼

Yes, each lab ends with an LMS Notes section describing question grouping, which items are auto-gradable, which uploads need checklist review, and filename rules for import. The format is designed for Brightspace and similar LMS platforms.

Does the lab generator work for chapters other than database chapters?▼

Yes, it follows a chapter progression map: Chapter 1 is orientation only, Chapter 3 uses Google Sheets, Chapters 4 and 6 use Microsoft Access, Chapter 5 uses SQLite, and Chapter 7 mixes Access and SQLite. Other chapters infer the tool from the Lets-Build content.

Will generating a new lab overwrite my existing lab files?▼

No, the Skill always creates a new dated file following the pattern ch<number>-lab-<YYYY-MM-DD>.md in the chapter's lab/ folder. Undated or legacy lab files are treated as source references, never as overwrite targets.