Ellucian Banner - Class Schedule (Timetable)
Overview and Prerequisites
Prior to reviewing this page, please review the Ellucian Banner Integration Directory page, including prerequisites found here as well as the Timetable overview
User Experience
The class schedule (timetable) service allows student to view their class schedule by month (on web), weekly (on app) and allows student to view details for a specific class
Property | Live Tile | |
---|---|---|
Default Size | 1x2 | 1x1 |
Minimum Size | 1x2 | 1x1 |
Suggested Design |
Screenshots
Sample Requests
Sample Request |
---|
https://{HOST}/StudentApi/api/students/{userId}/class-schedules?term={term} |
Sample Response |
---|
[ { "studentCourseRegistrations":[ { "academicYear":"2016", "academicYearDescription":"2016-2017", "completionDate":"2017-05-07", "courseNumber":"301", "courseReferenceNumber":"11373", "courseRegistrationStatus":{ "code":"RE", "description":"Registered" }, "courseTitle":"Supply Chain Management", "creditHour":3, "faculty":[ { "bannerId":"831237142", "displayName":"Rogers, Zachary", "emailAddress":"nobody@university.edu", "primaryIndicator":true } ], "gradingMode":"T", "gradingModeDescription":"Traditional", "instructionalMethod":null, "instructionalMethodDescription":null, "level":{ "ceuInd":false }, "meetingTimes":[ { "beginTime":"0930", "building":"RCKWL", "buildingDescription":"Rockwell", "campus":"M", "campusDescription":"Main", "creditHourSession":3, "endDate":"2017-05-07", "endTime":"1045", "friday":false, "hoursWeek":2.5, "meetingScheduleType":"LE", "monday":false, "room":"170", "saturday":false, "startDate":"2017-01-17", "sunday":false, "thursday":true, "tuesday":true, "wednesday":false } ], "partOfTerm":"AP", "partOfTermDescription":"16 weeks, starts 1st week", "scheduleDescription":"Lecture", "scheduleType":"LE", "sequenceNumber":"001", "startDate":"2017-01-17", "subject":"MGT", "subjectDescription":"Management-MGT", "term":"201710", "termDescription":"Spring Semester 2017" } ] } ] |
Offline Functionality
Class events are cached on the device and can be viewed offline.
Configuration Options
Configuration Item | Options |
---|---|
Add to Calendar | Add timetable event to the device calendar |
Tile size | Increase the tile size from the 1x1 default size |
Labels
Label | Default Value |
---|---|
Tile name on home screen | Class Schedule |
Tile name screen title | Class Schedule |
Monthly/Weekly schedule screen title | Click here for your course schedule |
Course detail screen title | Details |
Suggested Testing Guidelines
The following acceptance criteria is recommend to be used as part of the testing and approval process:
- User can access the Timetable Tile and see their current class schedule
- User can navigate to view their class schedule
- Course information is displayed correctly
- Instructor email link connects to email
- User can add agenda items to their device calendar