Google Classroom helps educators create engaging learning experiences they can personalize, manage, and measure.
Add or update a single record in your Pipedream Data Store.
Retrieve information about an assignment. See the docs here
Add or update multiple records to your Pipedream Data Store.
Retrieve a list of assignments for a course. See the documentation
Append to a record in your data store Pipedream Data Store. If the record does not exist, a new record will be created in an array format.
With the Google Classroom API, you can manage your Google Classroom classes and
coursework. You can also use the API to create and manage announcements,
assignments, and student submissions.
Here are some example applications you could build with the Google Classroom
API:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
google_classroom: {
type: "app",
app: "google_classroom",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://www.googleapis.com/oauth2/v1/userinfo`,
headers: {
Authorization: `Bearer ${this.google_classroom.$auth.oauth_access_token}`,
},
})
},
})
With the Data Stores API, you can build applications that:
export default defineComponent({
props: {
myDataStore: {
type: "data_store",
},
},
async run({ steps, $ }) {
await this.myDataStore.set("key_here","Any serializable JSON as the value")
return await this.myDataStore.get("key_here")
},
})