Create and manage grading periods using the Google Classroom API

What’s changing Last year, we introduced the availability of grading periods endpoints as part of the Google Classroom API through the Google Workspace Developer Preview Program. Today, we’re excited to announce the general availability of this feature, which will enable developers to: Create, modify, and delete grading periods in courses Read grading periods in courses Reference and set grading periods on CourseWork resources Apply grading period settings to existing CourseWork items Who’s impacted Developers Why you’d use it The new grading periods endpoints allow developers to create, modify, and read grading periods in Classroom on behalf of administrators and teachers. Getting started Admins: The Classroom API provides a RESTful interface for you to manage courses and rosters in Google Classroom. Learn more about the Classroom API overview. Developers: Application developers can use the Classroom API to integrate their apps with Classroom. These apps need to use OAuth 2.0 to request permission to view classes and rosters from teachers. Admins can restrict whether teachers and students in their domain can authorize apps to access their Google Classroom data. All API and Classroom share button integrations should follow the Classroom brand guidelines. Rollout pace This feature is available now. Availability A Google Workspace for Education Plus license is required to access this feature for both education leaders and educators. Learn more about licensing requirements. Resources Google Help: Classroom API overview Developer Documentation: The Classroom API

Apr 9, 2025 - 15:43
 0
Create and manage grading periods using the Google Classroom API

What’s changing 

Last year, we introduced the availability of grading periods endpoints as part of the Google Classroom API through the Google Workspace Developer Preview Program. Today, we’re excited to announce the general availability of this feature, which will enable developers to: 
  • Create, modify, and delete grading periods in courses 
  • Read grading periods in courses 
  • Reference and set grading periods on CourseWork resources 
  • Apply grading period settings to existing CourseWork items 

Who’s impacted 

Developers 


Why you’d use it 

The new grading periods endpoints allow developers to create, modify, and read grading periods in Classroom on behalf of administrators and teachers. 


Getting started 

  • Admins: The Classroom API provides a RESTful interface for you to manage courses and rosters in Google Classroom. Learn more about the Classroom API overview. 
  • Developers
    • Application developers can use the Classroom API to integrate their apps with Classroom. These apps need to use OAuth 2.0 to request permission to view classes and rosters from teachers. Admins can restrict whether teachers and students in their domain can authorize apps to access their Google Classroom data. 
    • All API and Classroom share button integrations should follow the Classroom brand guidelines. 

Rollout pace 

  • This feature is available now. 

Availability 

  • A Google Workspace for Education Plus license is required to access this feature for both education leaders and educators. Learn more about licensing requirements. 

Resources