Class Schedules
I am encountering an issue turning Master Schedule + Class Sections + Cycles into a workable schedule for a given calendar date. Is there an easier way to build a schedule for a given user and date than going through all these different object types?
Comments
-
Currently there isn't a way to create a schedule without doing what you are describing. It sounds like you are looking for a daily schedule similar to what shows on the My Day page, does that sound right?
0 -
Jared Harbour:
Currently there isn't a way to create a schedule without doing what you are describing. It sounds like you are looking for a daily schedule similar to what shows on the My Day page, does that sound right?
@Jared Harbour Yes, that is correct.
0 -
When I wrote a similar program for my school, I found that the process of chasing through the master schedule and schedules sets and meeting days for each section takes a lot of overhead and a lot of API calls. So I wrote the scheduled details for each section/term into a CSV file.
I have one program that does that work once per day (to include schedule tweaks made from time to time). I then have other programs that read that CSV file to produce the schedule for the individual student or teacher. (This requires additional API calls to get the person's academic schedule and calls to read Advanced Lists for activities and advisory section info.)
1
Categories
- All Categories
- 6 Blackbaud Community Help
- 210 bbcon®
- 1.4K Blackbaud Altru®
- 395 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 649 Blackbaud Grantmaking™
- 567 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 937 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.5K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 247 ResearchPoint™
- 118 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 239 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 31 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 783 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)

