Fictional classroom records
Student, department, assessment, attendance, and café tables were created for teaching. They include deliberate missing values, unmatched IDs, and other data-quality problems. They do not describe real students.
Use the included files directly. Lesson cells read from DATA_DIR and write exports to OUTPUT_DIR.
Student, department, assessment, attendance, and café tables were created for teaching. They include deliberate missing values, unmatched IDs, and other data-quality problems. They do not describe real students.
Public observations with documented provenance and CC0 licensing. The original CSV is preserved, and the derived Excel, text, and JSON files contain the same observations.
Source, citation, transformations, and data dictionaryCSV and tab-delimited text introduce separators and data types. Excel adds worksheets. JSON, JSON Lines, and nested JSON introduce record structure. The public-data workshops explain how to read and compare them.
| File | Format | Size |
|---|---|---|
| assessment.csv | csv | 156 bytes |
| attendance.csv | csv | 129 bytes |
| departments.csv | csv | 81 bytes |
| public/import_practice_semicolon.csv | csv | 280 bytes |
| public/LICENSE_DATA.txt | txt | 6,966 bytes |
| public/penguins.csv | csv | 15,241 bytes |
| public/penguins.data_dictionary.json | json | 1,071 bytes |
| public/penguins.jsonl | jsonl | 52,146 bytes |
| public/penguins.nested.json | json | 83,109 bytes |
| public/penguins.records.json | json | 70,725 bytes |
| public/penguins.tsv | tsv | 15,241 bytes |
| public/penguins.txt | txt | 15,365 bytes |
| public/penguins.xlsx | xlsx | 17,509 bytes |
| public/provenance.json | json | 9,748 bytes |
| public/README.md | md | 8,940 bytes |
| public/source_retrieval.json | json | 1,343 bytes |
| public/UPSTREAM_CITATION.txt | txt | 638 bytes |
| public/UPSTREAM_DESCRIPTION.txt | txt | 1,454 bytes |
| raw_students.csv | csv | 609 bytes |
| students.csv | csv | 566 bytes |
| students.json | json | 2,354 bytes |
| students.xlsx | xlsx | 6,187 bytes |