Skip to content

googleworkspace/oneroster-integration-conformance-tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OneRoster Integration Conformance Tests

Overview

This repository contains a test suite that can help validate if your product meets the Google OneRoster consumption requirements. At the moment, only OneRoster 1.1 is testable.

Note: This is separate from 1EdTech’s conformance testing and does not grant any certification for conformance.

How to run

View directly in Google Colab OR download and run using Jupyter notebook.

Before you run the tests, you will need:

  • Token URL to retrieve OAuth 2 credentials
  • One Roster URL ending in /ims/oneroster/v1p1
  • Client ID
  • Client secret
  • A teacher email address

Test Structure

There are three main sections:

  • Basic Grade Sync
  • Grading Categories (for import)
  • Grading Periods (for import)

All sections are required unless otherwise stated.

The notebook is structured so that each cell can be run and tested individually for easy development. However, when you are ready to submit results to Google, it is preferable to run all of the tests at once for a fully generated test report. Both Jupyter notebook and Colab allow you to run all cells.

How to submit results

Once you have a fully generated test report, download or screenshot the results. Email the downloaded file or screenshot to classroom-sis-external@google.com.

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published