Blackbaud’s Education Management Solutions: What’s New for December 12, 2023

Here are the latest changes, updates, and new features for the Education management products for December 12, 2023.

Academics

Removing old assignment annotations

A little over a year ago, we introduced a new tool for annotating files that students submit for assignments. With the implementation of that new tool, it meant that eventually the previous annotation tool would leave our Learning Management System. As of December 12th, 2023, annotations created with the previous tool will no longer be accessible. Any file with annotations added prior to July 5th, 2022, will no longer display those annotations. This update does not impact any grade information, the original files submitted by students, or annotations added after July 5th, 2022.


Core

Advanced List ID

Many schools use either SKY API or the ON “Legacy” API to extend the functionality of Education Management, as well as to integrate with third party and custom applications. To send the right data to those extensions, they often first create advanced lists in Education Management.

With this release, when a list manager views their saved lists, each List ID is now visible. This makes it easier to identify and use advanced lists to expand your school’s capabilities. To view your lists and list IDs, go to Core, Academics, Enrollment management, Extracurricular, or School website. Then select Reporting, Manage lists, Manage basic and advanced lists, My lists.



023c4a5fa530c50f03097be18c41b07b-huge-20

Sort profile changes 

With this release, when you view the list of a single user's profile changes, the most recent changes appear first by default. You can also select a column header to change how the data is sorted. See it from a user’s profile in Core, Contact card, View profile changes.


API and Integrations

School API

Add a new education entry for a user

We've added a new endpoint for adding a new education entry for a user:



POST Users education create enables adding a new education entry for a user based on the corresponding user_id included as a path parameter. The education entry is customized by the properties provided in the request body, notably including school (required), degree, major, field, and grad_year. Include the optional property sort_order to determine the positioning of the entry in the list.

Update occupation of a user

We've added a new endpoint for updating the occupation of a user.



PATCH Users occupation update updates a user's occupation corresponding to the user_id and occupation_id path parameters provided in the request.

View list ID for advanced lists

We’ve made it easier to identify and use advanced lists to expand your school’s API capabilities.



When a list manager logs into Education management and views the advanced lists saved in Core, Academics, Enrollment management, Extracurricular, or School website, the List ID is now visible. To find it, select Reporting, and then Manage lists, Manage basic and advanced lists, My lists.

023c4a5fa530c50f03097be18c41b07b-huge-20

Changed

POST User create and PATCH User update now feature the latino_hispanic field in the response body. The possible values allowed for latino_hispanic include Yes, No, or No Answer. The related field is_latino_hispanic will be deprecated March 2024.



GET Users extended by user, GET Users extended by role(s), GET Users changed by base role(s) now feature the following changes:

The property international is now included in the response body. The possible values returned for international include either Yes, No, or No Answer. The related field is_international will be deprecated March 2024.

  • The value of in_state.resident from the response body now returns a string containing either Yes, No, or No Answer.
  • This is a breaking change for this field.


OneRoster API

New

Retrieve enrollments for a class



We've added an endpoint for retrieving enrollments for a class in a school.



GET Enrollments for a class in a school returns an array of enrollment objects corresponding to the class_id and school_id path parameters provided in the request.


School APID and OneRoster API

For information about recently added endpoints and other updates, view the School API and OneRoster API changelog.


Subscribe to “What’s New”

To receive email notifications when the What’s new update appears, make sure to subscribe to the K12 community’s blog by logging into the community site and selecting the Subscribe button.

To manage your community subscriptions:

  1. Log into the community and locate your name and profile picture in the upper right corner.
  2. Select the drop-down arrow and select My Account.
  3. From the My Account page, select the Subscriptions tab and scroll down to the Blogs section.
  4. Locate Blackbaud K-12 Education solutions Blog. If you want to be notified as soon as the What’s new content goes live on the community, select the Instant option. You can also opt for Daily and Weekly notifications.
  5. Scroll to the end of the page and select Save changes.

Comments

Categories