-
Notifications
You must be signed in to change notification settings - Fork 0
CollegeScheduler (*.collegescheduler.com)
Austin Jackson edited this page Aug 13, 2019
·
4 revisions
Example host: https://uh.collegescheduler.com
.
Authentication details not yet documented. Functionality testable with @cougargrades/collegescheduler.
[
{
"studentCareers": [
],
"id": "Summer 2019",
"title": "Summer 2019",
"code": "2080"
},
{
"studentCareers": [
{
"code": "UGRD",
"description": "Undergraduate"
}
],
"id": "Fall 2019",
"title": "Fall 2019",
"code": "2090"
}
]
:term
can be the the id
property of a term returned from /api/terms
. Example: Fall 2019
[
{
"id": "SCM|6A01",
"subjectLong": "SCM (Supply Chain Mgmt)",
"subjectShort": "SCM",
"subjectId": "SCM",
"number": "6A01",
"topic": null,
"displayTitle": "6A01 Production & Operations Mgt",
"title": "Production & Operations Mgt",
"titleLong": "SCM (Supply Chain Mgmt) 6A01 - Production & Operations Mgt",
"description": null,
"hasTopics": false,
"corequisites": null,
"prerequisites": null
},
{
"id": "ARCH|6A20",
"subjectLong": "ARCH (Architecture)",
"subjectShort": "ARCH",
"subjectId": "ARCH",
"number": "6A20",
"topic": null,
"displayTitle": "6A20 Environmental Technology 1",
"title": "Environmental Technology 1",
"titleLong": "ARCH (Architecture) 6A20 - Environmental Technology 1",
"description": null,
"hasTopics": false,
"corequisites": null,
"prerequisites": null
},
//... (2000+ more results)
]
- Get currently enrolled data
- Scheduling UI ?
- Scheduling UI ?
- Available subjects for a term
- Available courses for a subject for a term
- More detailed information about a particular course (extended description, etc)
- Enumerate different grouped curriculum (
Core-Communication
,Core-Life & Physical Sciences
,Core-Language, Philosophy & Culture
, etc) - List available subjects by section attribute by term
- List available courses by subject, by section attribute, by term
- Enumerate available instructors for a term
- List all courses taught by an instructor for a term