Sample assignments data
Course assignments, exams, and other assessable items
Free to download, no account needed for the 1k-row files below.
Larger sizes — up to 500k rows — need a free account.
This is synthetic data: it looks realistic and refers to nobody, so it
carries none of the data-protection risk of copying production records into a test system.
Downloads
| Size | Format | Locale |
|---|---|---|
| 1k rows | csv | de_DE en_GB en_US es_ES fr_FR ja_JP |
| 1k rows | jsonl | de_DE en_GB en_US es_ES fr_FR ja_JP |
| 10k rows | csv | free account (6 locales) |
| 10k rows | jsonl | free account (6 locales) |
| 100k rows | csv | free account (6 locales) |
| 100k rows | jsonl | free account (6 locales) |
| 500k rows | csv | free account (6 locales) |
| 500k rows | jsonl | free account (6 locales) |
Columns
| Column | Type | |
|---|---|---|
id | id | always set |
assignment_id | sequence | always set |
course_id | foreign_key | always set |
title | sentence | always set |
description | paragraph | always set |
assignment_type | weighted_choice | always set |
category | weighted_choice | always set |
points_possible | weighted_choice | always set |
weight_pct | weighted_choice | always set |
due_date | date | always set |
due_time | weighted_choice | always set |
available_from | datetime | always set |
available_until | datetime | optional |
time_limit_minutes | weighted_choice | always set |
attempts_allowed | weighted_choice | always set |
submission_type | weighted_choice | always set |
allowed_file_types | weighted_choice | always set |
late_submission_allowed | weighted_choice | always set |
late_penalty_per_day | weighted_choice | always set |
max_late_days | weighted_choice | always set |
grading_type | weighted_choice | always set |
rubric_id | integer | optional |
peer_review_enabled | weighted_choice | always set |
plagiarism_check | weighted_choice | always set |
published | weighted_choice | always set |
submission_count | integer | always set |
graded_count | integer | always set |
average_score | distribution_float | optional |
instructions_url | url | optional |
status | weighted_choice | always set |
created_at | datetime | always set |
updated_at | datetime | always set |
Need a different shape?
Generate this dataset with your own columns, row counts and locales, or browse the full catalogue of 72 ready-made files for this template alone.