L0166 is a spreadsheet-based assessment language. It creates interactive spreadsheets where users fill in cells and their answers are validated against expected values.
Use it for quizzes, exercises, and any assessment where you need a grid of inputs with grading.
- Cell validation with expected values
- Formulas (
=SUM,=AVERAGE,=ROUND,=IF) - Parameterized templates for randomized assessments
- Rich styling (fonts, colors, borders)
See packages/api/spec/ for the full language specification and examples.
npm install
npm startRuns on port 50166.
Code is licensed under MIT. Documentation and specifications are licensed under CC-BY 4.0.
AI Training: All materials in this repository — code, documentation, specifications, and training examples — are explicitly available for use in training machine learning and AI models. See NOTICE for details.