module GithubToCanvasQuiz::CanvasAPI::Endpoints::QuizQuestions

Public Instance Methods

create_question(course_id, quiz_id, payload) click to toggle source
# File lib/github_to_canvas_quiz/canvas_api/endpoints/quiz_questions.rb, line 15
def create_question(course_id, quiz_id, payload)
  post("/courses/#{course_id}/quizzes/#{quiz_id}/questions", payload)
end
delete_question(course_id, quiz_id, id) click to toggle source
# File lib/github_to_canvas_quiz/canvas_api/endpoints/quiz_questions.rb, line 23
def delete_question(course_id, quiz_id, id)
  delete("/courses/#{course_id}/quizzes/#{quiz_id}/questions/#{id}")
end
get_single_question(course_id, quiz_id, id) click to toggle source
# File lib/github_to_canvas_quiz/canvas_api/endpoints/quiz_questions.rb, line 11
def get_single_question(course_id, quiz_id, id)
  get("/courses/#{course_id}/quizzes/#{quiz_id}/questions/#{id}")
end
list_questions(course_id, quiz_id) click to toggle source
# File lib/github_to_canvas_quiz/canvas_api/endpoints/quiz_questions.rb, line 7
def list_questions(course_id, quiz_id)
  get_all("/courses/#{course_id}/quizzes/#{quiz_id}/questions")
end
update_question(course_id, quiz_id, id, payload) click to toggle source
# File lib/github_to_canvas_quiz/canvas_api/endpoints/quiz_questions.rb, line 19
def update_question(course_id, quiz_id, id, payload)
  put("/courses/#{course_id}/quizzes/#{quiz_id}/questions/#{id}", payload)
end