Google Classroom

Google Workspace

Manage courses, assignments, and student submissions

What You Can Do

Google Classroom is the LMS built into Google Workspace for Education. OpenClaw gives teachers and students programmatic access to course management.

  • List courses — See all courses you teach or are enrolled in
  • Create courses — New courses with name, section, description, and room
  • Update courses — Modify course details or change enrollment status
  • Archive courses — Mark completed courses as archived
  • Manage coursework — Create assignments, short answers, multiple choice questions, and materials
  • Post announcements — Broadcast messages to all students in a course
  • List students — See all enrolled students with their profiles
  • Invite students — Add students by email
  • Student submissions — List all submissions for an assignment
  • Grade submissions — Assign numeric or letter grades to student work
  • Return work — Return graded work to students
  • Attachments — Add Drive files, YouTube links, or external links to coursework
  • Try Asking

  • "List all my active Classroom courses"
  • "Create a new course called 'AP Computer Science A' in section 'Period 3'"
  • "Post an assignment due next Friday: 'Write a 500-word essay on recursion'"
  • "How many students have submitted the midterm project?"
  • "Grade Alex Johnson's submission on the data structures assignment as 88/100"
  • "Post an announcement to all students: 'Class is cancelled tomorrow — async work assigned'"
  • "List all students in my 'Intro to Python' course"
  • Pro Tips

  • Course IDs are stable numeric strings — the agent resolves these from course names
  • Coursework types: ASSIGNMENT (with submissions), SHORT_ANSWER_QUESTION, MULTIPLE_CHOICE_QUESTION, MATERIAL (no submission)
  • Submission states: NEW, CREATED, TURNED_IN, RETURNED, RECLAIMED_BY_STUDENT
  • Due dates support specific time — great for timed assignments
  • Drive attachments can be shared as view-only or edit copies for each student
  • Grading is optional — ungraded assignments are still tracked for submission status