rgoogleclassroom1.0.0 package

API Wrapper for Google Classroom and Google Forms

archive_course

Archive a Google Classroom Course

auth_from_secret

Use secrets to Authorize R package to access Google classroom API

authorize

Authorize R package to access Google classroom API

bad_quiz_path

Path to bad example quiz

check_all_questions

Check all quiz questions

check_question

Check Quiz Question Set Up

check_quiz_attributes

Check Quiz Attributes

check_quiz_dir

Check all quizzes' formatting for Leanpub

check_quiz_question_attributes

Check a question's attributes

check_quiz

Check Quiz

check_quizzes

Check all quizzes in a directory

commit_to_form

Commit changes to a Google form

copy_form

Make a copy of an existing form

create_course

Create a new course

create_coursework

Create a new coursework

create_form

Create a new form

create_material

Create a new material

create_multiple_choice_question

Create a multiple choice question

create_quiz

Create a quiz at a course

create_text_question

Create a text question

create_topic

Create a new topic

date_handler

Handle and parse a due_date

delete_course

Delete a Google Classroom Course

delete_coursework

Delete a Google Classroom Coursework

extract_meta

Extract meta fields from a tag

get_course_list

Get list of courses

get_course_properties

Get Google Classroom Course Properties

get_coursework_list

Get list of courseworks for a course

get_coursework_properties

Get Google Classroom Course Properties

get_drive_file_list

Get list of files from a Google Shared Drive

get_endpoint

Generate endpoint for the Google classroom API

get_form_properties

Get Google Form Properties

get_form_responses

Get form responses

get_linked_quizzes_list

Get list of forms used in a course as quizzes

get_materials_list

Get list of materials for a course

get_materials_properties

Get Google Classroom Materials properties

get_owner_id

Get ownerId based on credentials

get_topic_list

Get list of topics for a course

get_topic_properties

Get Google Classroom Topic Properties

good_quiz_path

Path to good example quiz

is.google_forms_request

Check if the object is a google forms request object

make_form_quiz

Turn a form into a quiz

markdown_quiz_path

Get file path to an example quiz

ottr_quiz_to_google

Create Google Form Quiz from Markua quiz

parse_q_tag

Parse apart a tag

parse_quiz_df

Parse quiz into a data.frame

parse_quiz

Parse Quiz and Other Checking Functions

pipe

Pipe operator

publish_coursework

Publish a Google Classroom CourseWork

time_handler

Handle and parse a time

translate_questions_api

Translate Markua questions for submission to Google API

update_form_settings

Create a multiple choice question

This is a Google Forms and Google Classroom API Wrapper for R for managing Google Classrooms from R. The documentation for these APIs is here <https://developers.google.com/forms/api/guides> .

  • Maintainer: Candace Savonen
  • License: GPL-3
  • Last published: 2025-03-25