Sakila Video — Rentals and Revenue
Filtering, joins and aggregation over a DVD-rental database. Every solution is written in the house style — schema-qualified tables, table-qualified columns, no aliases.
Generated by SQL Assignment Generator
Complete instructor packages from the SQL assignment generator: the assignment students receive, the rubric that scores it, the full answer key, and a private TA guide. All four come out of one specification.
Filtering, joins and aggregation over a DVD-rental database. Every solution is written in the house style — schema-qualified tables, table-qualified columns, no aliases.
Generated by SQL Assignment Generator
Subqueries, CASE expressions and multi-table analysis over a digital music store, weighted toward the harder end.
Generated by SQL Assignment Generator
The same package for spreadsheets, plus the workbooks themselves — a starter file with the answer cells highlighted, and a solution file with every formula, named range and chart already in place.
Lookup, conditional logic, summarisation and charting over a year of regional sales orders. Ships with a starter workbook and a complete solution workbook.
Generated by Excel Assignment Generator
Native formulas and Python in Excel side by side. The =PY() tasks read the grid with xl(), aggregate with pandas, and return a matplotlib figure into the cell.
Generated by Excel Assignment Generator
Each package is generated together from a single specification, so the rubric, the answer key and the TA guide cannot drift from the assignment. The Excel rubrics also carry machine-checkable assertions, which is how the grader distinguishes a hard-coded number from a calculated one, and a correct formula in the wrong cell from a missing one.