{
    "name": "DBGrader",
    "FontAwesome": "fa-database",
    "short_name": "DBGrader",
    "description": "Interactive SQL autograder using in-browser SQLite. Instructors author setup and solution SQL; learners run queries and are graded by comparing results.",
    "messages": [
        "launch",
        "launch_grade"
    ],
    "targets": [
        "window",
        "iframe"
    ],
    "privacy_level": "name_only",
    "license": "Apache",
    "languages": [
        "English"
    ],
    "source_url": "https:\/\/github.com\/tsugitools\/dbgrader",
    "placements": [],
    "custom": {
        "exercise": {
            "add_to_get": true,
            "options": {
                "PlaygroundExercise": "SQL Playground",
                "PantryExercise": "Pantry Items Over 30 Ounces",
                "SimpleWhereExercise": "A Simple Query with a WHERE clause",
                "PollsExercise": "Polls Loading One-to-Many Data",
                "ModelsExercise": "Django Models \u2014 Local Library Catalog",
                "UnescoExercise": "Unesco Batch Loading One-to-Many Data"
            }
        }
    },
    "url": "https:\/\/www.dj4e.com\/mod\/dbgrader\/",
    "privacy_url": false,
    "sla_url": false,
    "key_url": "https:\/\/www.dj4e.com\/tsugi\/settings",
    "app_store_url": "https:\/\/www.dj4e.com\/tsugi\/lti\/store",
    "app_store_canvas_url": "https:\/\/www.dj4e.com\/tsugi\/lti\/store\/canvas-config.xml",
    "icon": "https:\/\/static.tsugi.org\/fontawesome-free-5.8.2-web\/png\/database.png",
    "capability_offered": [
        "OAuth.hmac-sha256",
        "OAuth.splitSecret",
        "basic-lti-launch-request"
    ],
    "capability_required": [
        "User.id",
        "Context.id",
        "ResourceLink.id"
    ],
    "capability_desired": [
        "Person.name.given",
        "Person.email.primary",
        "User.image",
        "Result.sourcedId",
        "Result.autocreate",
        "Result.url"
    ]
}