Attendance: Reminders
Hello,
I want to send push notifications to my teachers who haven't taken class attendance. I have the push notification part figured out. Is there a Sky API end-point that I can use to see if a teacher has taken attendance? The end-point I'm using now returns attendance data by the day for students who were absent or tardy. I want to be able to query per class(section).
Thanks for your help,
Jason
Comments
-
@Jason Chase
There is not (yet) an endpoint that returns attendance by class section.There is a SKY API endpoint (GET List single) that will deliver the output from an Advanced List. I see Attendance taken as an element that you can include. Here is a KB article that might help.
0 -
@Stephen Boyle
Thanks Stephen. I created the List, and it had exactly what I needed.When searching for an end-point that provided the current day schedule, I found an attendance_taken field in the Schedules meetings end-point (V1SchedulesMeetingsGet).
Example data:
{
"section_id": 89613899,
"section_identifier": "2",
"course_title": "Honors Spanish 4: Literature of Spain",
"group_name": "Honors Spanish 4: Literature of Spain - 2 (DOT 1)",
"block_id": 21298,
"block_name": "DOT 1",
"room_id": 31568,
"room_name": "H301",
"room_number": 0,
"room_capacity": 18,
"room_code": "H301",
"faculty_user_id": #######,
"faculty_name": "----------",
"faculty_firstname": "--------",
"faculty_lastname": "---------",
"start_time": "2023-12-12T14:35:00-05:00",
"end_time": "2023-12-12T15:30:00-05:00",
"meeting_date": "2023-12-12T00:00:00+00:00",
"attendance_required": true,
"attendance_taken": true,
"num_absent": 0,
"attendance_id": 14480122,
"level_number": 2155,
"offering_type": {
"id": 1,
"description": "Academics"
}Thanks,
Jason
1 -
@Jason Chase
Good catch!I forgot that was in there. Using GET Schedules Meetings to step through all the meetings for a day or week seems like an excellent way to isolate class meetings that didn't report attendance.
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 402 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 655 Blackbaud Grantmaking™
- 576 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 940 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.7K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 120 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 240 Member Lounge (Just for Fun)
- 34 Blackbaud Community Challenges
- 37 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Grid View Batch
- 3 (Closed) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) 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
- 796 Community News
- 3K Jobs Board
- 54 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)

