with Google Classroom and Koala AI?
Retrieve information about an assignment. See the docs here
Retrieve a list of assignments for a course. See the documentation
The Google Classroom API lets you tap into the educational space by managing courses, assignments, and student interactions programmatically. With this API, you can automate course creation, roster management, and content distribution, effectively bridging the gap between various educational tools and platforms. Leveraging Pipedream's serverless execution environment, you can build powerful workflows that respond to events in Classroom, sync data across platforms, and streamline the educational process for teachers and students alike.
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}`,
},
})
},
})
The Koala AI API enables intelligent analysis of text and conversation data, offering insights and automation capabilities. With Koala AI API on Pipedream, you can craft serverless workflows that respond to data in real-time. Use it to analyze sentiment, categorize content, extract entities, and more. Build workflows that trigger on new data, process it through Koala AI, and act on the insights gained, like updating a database, sending notifications, or enriching CRM information.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
koala_ai: {
type: "app",
app: "koala_ai",
}
},
async run({steps, $}) {
const data = {
"targetKeyword": `What is Pipedream?`,
"gptVersion": `gpt-3.5`,
}
return await axios($, {
method: "post",
url: `https://koala.sh/api/articles/`,
headers: {
Authorization: `Bearer ${this.koala_ai.$auth.api_key}`,
"Content-Type": `application/json`,
},
data,
})
},
})