-
Notifications
You must be signed in to change notification settings - Fork 0
Course Detail
PrasadChinwal edited this page Nov 1, 2024
·
2 revisions
use Uisits\AitsApi\Request\AitsCourseDetail;
AitsCourseDetail::get(term:'xxxxxx', crn: 'xxxxx');Uisits\AitsApi\Response\CourseDetail\CourseDetail {#932 ▼ // routes/web.php:13
#_additional: []
#_dataContext: null
+term: "420248"
+crn: "14547"
+subject:
Uisits\AitsApi\Response
\
Subject {#590 ▼
#_additional: []
#_dataContext: null
+code: "CCJ"
+description: "Criminology & Criminal Justice"
}
+number: "421"
+title: "Criminological Theory"
+sectionDescription: "*Same as SOA 421. Prerequisites: CCJ 315 and CCJ 345. Requires Advisor Approval.
"
+sectionStatus:
Uisits\AitsApi\Response\CourseDetail
\
SectionStatus {#645 ▶}
+scheduleType:
Uisits\AitsApi\Response\CourseDetail
\
ScheduleType {#684 ▶}
+gradableInd: "Y"
+sectionMaxEnrollment: 25
+sectionEnrollment: 8
+sectionAvailableSeats: 17
+crossListGroupID: "CJ04"
+crossListSectionMaxEnrollment: 30
+crossListSectionEnrollment: 8
+crossListSectionAvailableSeats: 22
+sectionRoomNumber: "1008"
+sectionMeetingDays: "T"
+sectionMeetingHours: "1000--1230"
+sectionMeetingDates: "08/23/2024--12/07/2024"
+sectionBuildingDescription: "1008 University Hall Bldg"
+instructor:
Illuminate\Support
\
Collection {#698 ▼
#items: array:1 [▼
0 =>
Uisits\AitsApi\Response\CourseDetail
\
Instructor {#702 ▼
#_additional: []
#_dataContext: null
+uin: "672619623"
+primaryInd: "Y"
+firstName: "Ryan"
+middleName: "K."
+lastName: "Williams"
}
]
#escapeWhenCastingToString: false
}
+sectionNumber: "A"
+specialApproval:
Uisits\AitsApi\Response\CourseDetail
\
SpecialApproval {#781 ▼
#_additional: []
#_dataContext: null
+code: "AD"
+description: "Advisor Approval Required"
}
+sectionPartOfTerm:
Uisits\AitsApi\Response\CourseDetail
\
SectionPartOfTerm {#828 ▼
#_additional: []
#_dataContext: null
+code: "1"
+description: "Full Term"
}
+sectionMeetingType:
Uisits\AitsApi\Response\CourseDetail
\
SectionMeetingType {#867 ▼
#_additional: []
#_dataContext: null
+code: "CLAS"
+description: "Class"
}
+sectionMeetingScheduleType:
Uisits\AitsApi\Response\CourseDetail
\
SectionMeetingScheduleType {#906 ▼
#_additional: []
#_dataContext: null
+code: "LCD"
+description: "Lecture-Discussion"
}
+sectionSession: null
+sectionBuilding:
Uisits\AitsApi\Response\CourseDetail
\
SectionBuilding {#945 ▼
#_additional: []
#_dataContext: null
+code: "4UHB"
+description: "University Hall Bldg"
}
}- Getting a primary Instructor for the course
AitsCourseDetail::get(term:'xxxxxx', crn: 'xxxxx')->instructor->primaryInstructor(); //Returns Instructor Object if found else nullUisits\AitsApi\Response\CourseDetail\Instructor {#702 ▼ // routes/web.php:13
#_additional: []
#_dataContext: null
+uin: "672619623"
+primaryInd: "Y"
+firstName: "Ryan"
+middleName: "K."
+lastName: "Williams"
}use Uisits\AitsApi\Request\AzureRequest\AitsAzureCourseDetail;
AitsAzureCourseDetail::get(term:'xxxxxx', crn: 'xxxxx');Uisits\AitsApi\Response\CourseDetail\CourseDetail {#937 ▼ // routes/web.php:64
#_additional: []
#_dataContext: null
+term: "420248"
+crn: "10025"
+subject:
Uisits\AitsApi\Response
\
Subject {#624 ▼
#_additional: []
#_dataContext: null
+code: "ECO"
+description: "Economics"
}
+number: "315"
+title: "Economics for Administration"
+sectionDescription: "Excludes: all ECO students, Freshmen, and Sophomores."
+sectionStatus:
Uisits\AitsApi\Response\CourseDetail
\
SectionStatus {#679 ▼
#_additional: []
#_dataContext: null
+code: "A"
+description: "Active"
}
+scheduleType:
Uisits\AitsApi\Response
\
ScheduleType {#718 ▼
#_additional: []
#_dataContext: null
+code: "ONL"
+description: "Online"
}
+gradableInd: "Y"
+sectionMaxEnrollment: 25
+sectionEnrollment: 18
+sectionAvailableSeats: 7
+crossListGroupID: null
+crossListSectionMaxEnrollment: null
+crossListSectionEnrollment: null
+crossListSectionAvailableSeats: null
+sectionRoomNumber: null
+sectionMeetingDays: null
+sectionMeetingHours: "--"
+sectionMeetingDates: "08/23/2024--12/07/2024"
+sectionBuildingDescription: null
+instructor:
Uisits\AitsApi\Response\CourseDetail
\
InstructorCollection {#732 ▼
#items: array:1 [▼
0 =>
Uisits\AitsApi\Response\CourseDetail
\
Instructor {#736 ▶}
]
#escapeWhenCastingToString: false
}
+sectionNumber: "B"
+specialApproval: null
+sectionPartOfTerm:
Uisits\AitsApi\Response\CourseDetail
\
SectionPartOfTerm {#815 ▼
#_additional: []
#_dataContext: null
+code: "1"
+description: "Full Term"
}
+sectionMeetingType:
Uisits\AitsApi\Response\CourseDetail
\
SectionMeetingType {#862 ▼
#_additional: []
#_dataContext: null
+code: "CLAS"
+description: "Class"
}
+sectionMeetingScheduleType:
Uisits\AitsApi\Response\CourseDetail
\
SectionMeetingScheduleType {#901 ▼
#_additional: []
#_dataContext: null
+code: "ONL"
+description: "Online"
}
+sectionSession:
Uisits\AitsApi\Response\CourseDetail
\
SectionSession {#940 ▼
#_additional: []
#_dataContext: null
+code: "O"
+description: "Online"
}
+sectionBuilding: null
+sectionWaitAvail: 50
+sectionWaitCapacity: 50
+sectionWaitCount: 0
}