University Of Maryland College Park Course Structure

JSON Structure for a University of Maryland course from the umd.io API.

Type: object Properties: 12
EducationHigher EducationUniversityUnited StatesOpen DataCoursesStudent Run

Course is a JSON Structure definition published by University of Maryland College Park, describing 12 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

course_id semester name dept_id department credits description grading_method gen_ed core relationships sections

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://api.umd.io/v1/structures/course.json",
  "name": "Course",
  "type": "object",
  "description": "JSON Structure for a University of Maryland course from the umd.io API.",
  "properties": {
    "course_id": { "type": "string", "description": "Unique course ID, four-letter dept code + three-digit number + optional letter." },
    "semester": { "type": "string", "description": "Semester in YYYYMM format." },
    "name": { "type": "string", "description": "Course name." },
    "dept_id": { "type": "string", "description": "Four letter department code." },
    "department": { "type": "string", "description": "Full department name." },
    "credits": { "type": "string", "description": "Number of credits." },
    "description": { "type": "string", "description": "Course description from Testudo." },
    "grading_method": { "type": "array", "items": { "type": "string" }, "description": "Available grading options." },
    "gen_ed": {
      "type": "array",
      "items": { "type": "array", "items": { "type": "string" } },
      "description": "General Education requirements fulfilled (OR of ANDs)."
    },
    "core": { "type": "array", "items": { "type": "string" }, "description": "CORE requirements filled." },
    "relationships": {
      "type": "object",
      "properties": {
        "coreqs": { "type": ["string", "null"] },
        "prereqs": { "type": ["string", "null"] },
        "formerly": { "type": ["string", "null"] },
        "restrictions": { "type": ["string", "null"] },
        "additional_info": { "type": ["string", "null"] },
        "also_offered_as": { "type": ["string", "null"] },
        "credit_granted_for": { "type": ["string", "null"] }
      }
    },
    "sections": { "type": "array", "items": { "type": "string" }, "description": "Section ids or full section objects." }
  }
}