R/create_module_canvas.R

Defines functions create_module_canvas

Documented in create_module_canvas

#' Create a new module on Canvas
#'
#' Internal function. Creates a new module on Canvas.
#'
#' @param name See create_module()
#' @param week See create_module()
#'
#' @keywords internal
create_module_canvas <- function(name, week) {
  module_name <- paste0("Week ", week, ": ", name)
  py_code <- paste0(get_canvas_py_code_header(), "
module = course.create_module({
  'name': '", module_name, "'
})")
  reticulate::py_run_string(py_code)
}
nikola-sur/teachr documentation built on April 21, 2022, 4:50 a.m.