View source: R/createAssignment.R
| createAssignment | R Documentation | 
Create a new assignment for the provided course.
createAssignment(
  courseID,
  name,
  description = "",
  points_possible = "",
  type = "online",
  online_type = c("online_upload", "online_text_entry"),
  allowed_extensions = c("doc", "docx", "pdf", "ppt", "pptx", "rtf"),
  grading_type = "points",
  assignment_group_id = "",
  grading_standard_id = "",
  group_category_id = "",
  due_at = "",
  lock_at = "",
  unlock_at = "",
  published = FALSE,
  turnitin_enabled = FALSE,
  turnitin_settings = NULL,
  peer_reviews = FALSE,
  automatic_peer_reviews = FALSE,
  notify_of_update = FALSE,
  muted = FALSE,
  grade_group_students_individual = FALSE,
  ext_tool_url = NULL,
  ext_tool_new_tab = FALSE,
  server = "test",
  ...
)
| courseID | Course ID to create the assignment in. | 
| name | Character of the name of the assignment | 
| description | Character description of the assignments, supports HTML. | 
| points_possible | Integer of the maximum number of points possible | 
| type | One character of assignment type ("online","none", "on_paper", "online_quiz", "discussion_topic", "external_tool") | 
| online_type | If type is "online", vector of online types ("online_upload", "online_text_entry", "online_url", "media_recording") | 
| allowed_extensions | Character of the extensions allowed for file submissions for "online_upload" | 
| grading_type | Character of grading type options (pass_fail, percent, letter_grade, gpa_scale, points) | 
| assignment_group_id | Integer of the assignment group to put assignment in. | 
| grading_standard_id | ID of the grading standard to be used | 
| group_category_id | ID of group to assign discussion to. | 
| due_at | POSIXct object of date and time of due date | 
| lock_at | POSIXct object of date and time of lock date | 
| unlock_at | POSIXct object of date and time of unlock date | 
| published | Boolean to specify if the assignment is published for availability. | 
| turnitin_enabled | Boolean to specify whether to use the Turnitin API. | 
| turnitin_settings | Named list of turnitin settings. | 
| peer_reviews | Boolean to enable peer reviews | 
| automatic_peer_reviews | Boolean to enable automatically assign peer reviewers | 
| notify_of_update | Boolean to notify students that assignment content has changed. | 
| muted | Boolean to mute assignment or not | 
| grade_group_students_individual | Boolean to say group students will be graded individually. | 
| ext_tool_url | Character of external tool url if type is "external_tool". | 
| ext_tool_new_tab | Boolean of whether ext tool opens in new tab. | 
| server | Test, beta, production, or other name in R.environ OR full url of server | 
| ... | Optional page options to pass to processRequest | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.