Student's Schedule - using advance list

Can we create an advance list similar to report that gives student's schedule? If yes, any idea on how to create an advance list which gives student's schedule?

Comments

  • Brian Gray
    Brian Gray Community All-Star
    Eighth Anniversary Kudos 5 First Reply bbcon 2025 Attendee Badge

    The screenshots in this Google Doc will produce a list of courses for each student - including the schedule block. That may or may not be enough detail for you - it depends on how complex your schedule is and what you need to do with the information.

  • Thanks for reply. It helped me a lot. Adding to that, how to created daily schedule for the students with timing, room id and teacher id?

  • Brian Gray
    Brian Gray Community All-Star
    Eighth Anniversary Kudos 5 First Reply bbcon 2025 Attendee Badge

    You can use the Academic Master Schedule endpoint to get the meeting times for all blocks on days in a specified date range for a specified school level (US, MS, LS, etc).

    This endpoint returns the actual schedule for the specific days, as modified in Academics > Scheduling > Daily schedule calendar (so it will report times for special schedules).

    You can use that information along with the block information from the Advanced List to get the meeting times for each student.

    Depending on what information you need about rooms and teachers, you can either include additional fields in the Advanced List or use calls to User by Role(s), Users extended by role(s) and Venues buildings (which also returns room information).

    When my programs call those endpoints, as part of the program start-up I read the entire result into a hashtable with the room ID or user ID as the key.

Categories