/
Data Documentation

Data Documentation

All the relevant data we have access to.

Nebula API

Has class sections from each semester with the following data:

Subject: “ACCT”

Catalog Number: “2301”

Section: “1”

Number of students per letter grade (A+, A, A-, B+, B, B-, C+, C, C-, D+, D, D-, F, P, CR, NC, I, W): 7

Instructors (Up to 6): “Zhang, Jieying”

 

Grade Data .csv files per semester

 

ID: ID (as String)

First name: ““

Last name: ““

Titles: ““

Email: ““

Phone Number: ““

Office: ““

Profile URI: ““

Image URI: ““

Office Hours: array of type Meeting

Sections: array of IDs (as Strings)

 

A Meeting has the following properties:

Start Date: type Time

End Date: type Time

Meeting Days: array of Strings

Start Time: ““

End Time: ““

Modality: ““

Location: type Location

 

A Location has the following properties:

Building: String

Room: String

Map URI: String – this is the room’s location’s link at https://map.utdallas.edu/

https://github.com/UTDNebula/api-tools/blob/develop/scrapers/profiles.go#L56

 

ID: ID (as String)

Subject Prefix: ““

Course Number: ““

Title: ““

Description: ““

Enrollment Requirements: ““

School: ““

Credit Hours: ““

Class Level: ““

Activity Type: ““

Grading: ““

Internal Course Number: ““

Pre-requisites: CollectionReqiuirement

Co-requisites: CollectionReqiuirement

Co-or-pre-requisites: CollectionReqiuirement

Sections: array of ID’s (as String)

Lecture Contact Hours: ““

Laboratory Contact Hours: ““

Offering Frequency: ““

Catalog Year: ““

Attributes: array of objects

 

A CollectionRequirement has the following properties:

Name: String

Required int

Options: array of objects

ID: ID (as String)

Section Number: ““

Course Reference: ID (as String)

Section Co-Requisites: type CollectionRequirement

Academic Session: type AcademicSession

Professors: array of ID’s (as Strings)

Teaching Assistants: array of Assistants

Internal Class Number: ““

Instruction Mode: ““

Meetings: array of Meetings

Core Flags: array of Strings

Syllabus URI: ““

Grade Distribution: array of ints

Attributes: array of objects

Rate My Professor

The big number at the top that shows how “good” a professor is, overall, based on the rating distribution

Scale: 1.00 to 5.00; could be “N/A” if there are no ratings

RateMyProfessors’ categories for the rating: Good: 3.5-5, Average: 2.5-3.4, Poor: 1-2.4

Course Evaluations

As of 03-19-24, Course Evaluation Data is not accessible and will not be incorporated soon.