{
    "course": "test_course",
    "offering": "fall2021",
    "extension_hours": 24,
    "review_hours": 1,
    "revision_hours": 95,
    "grace_minutes": 30,
    "default_time_of_day": "23:59",
    "default_due_time_of_day": "23:59",
    "default_release_time_of_day": "23:59",
    "timezone": "America/New_York",
    "tasks": {
        "debugTest": {
            "target": "debugMe.py",
            "title": "Debugging Task",
            "desc": "Fix up some code we've given you."
        },
        "sceneTest": {
            "target": "scene.py",
            "title": "Scene Task",
            "desc": "Use turtle graphics to make a scene."
        },
        "interactiveTest": {
            "target": "interactive.py",
            "title": "Interactive Task",
            "desc": "Make a basic interactive program."
        },
        "functionsTest": {
            "target": "functions.py",
            "title": "Functions Task",
            "desc": "Make a basic program using functions."
        },
        "freedomTest": {
            "target": "free.py",
            "title": "Freedom Task",
            "desc": "Make a program that can do what you like."
        },
        "snippetsTest": {
            "target": "process.py",
            "title": "Snippets Task",
            "desc": "Write a program (we're testing snippet generation)."
        },
        "synthTest": {
            "target": "arpeggio.py",
            "title": "Synth Task",
            "desc": "Create some audio using the 'wavesynth' module."
        },
        "filesTest": {
            "target": "files.py",
            "title": "Files Task",
            "desc": "Write functions which read from and write to files."
        },
        "varsTest": {
            "target": "vars.py",
            "title": "Variables Task",
            "desc": "Define variables with certain values."
        }
    },
    "psets": [
        {
            "id": "test",
            "release": "2021-01-01",
            "due": "2022-01-01",
            "timing": {
                "reading": [ 0, 0 ],
                "pertask": [ 0.1, 0.2 ],
                "tasks": [ 0, 0 ]
            },
            "tasks": [
                { "id": "debugTest", "partner": false },
                { "id": "sceneTest", "partner": false, "pool": "p1" },
                { "id": "synthTest", "partner": false, "pool": "p1" },
                { "id": "interactiveTest", "partner": true, "pool": "p2" },
                { "id": "functionsTest", "partner": true, "pool": "p2" },
                { "id": "snippetsTest", "partner": false },
                { "id": "filesTest", "partner": false },
                { "id": "varsTest", "partner": false }
            ]
        }
    ]
}
