Interface CourseSectionData

interface CourseSectionData {
    corequisites: string;
    degreeLevel: DegreeLevel;
    deliveryMethod: DeliveryMethod;
    department: string;
    departmentName: string;
    description: string;
    designation: string;
    details: string;
    educationalGoals: string;
    gradingScheme?: GradingScheme[];
    instructors: InstructorData[];
    internal: {
        number: number;
        outlinePath: string;
    };
    materials: string;
    name: string;
    notes: CourseSectionNotes;
    number: string;
    prerequisites: string;
    requirements: string;
    schedule: ScheduleData;
    section: string;
    specialTopic: string;
    term: CourseOutlinesTerm;
    termName: string;
    text: {
        recommended?: Textbook[];
        required?: Textbook[];
    };
    title: string;
    type: Enrollment;
    units: number;
    year: CourseOutlinesYear;
}

Hierarchy (view full)

Implemented by

Properties

corequisites: string
degreeLevel: DegreeLevel
deliveryMethod: DeliveryMethod
department: string
departmentName: string
description: string
designation: string
details: string
educationalGoals: string
gradingScheme?: GradingScheme[]
instructors: InstructorData[]
internal: {
    number: number;
    outlinePath: string;
}
materials: string
name: string
number: string
prerequisites: string
requirements: string
schedule: ScheduleData
section: string
specialTopic: string
termName: string
text: {
    recommended?: Textbook[];
    required?: Textbook[];
}
title: string
units: number