Sha256: 7d9fc47f4dc3d038f1cc21a422c8901a7e621253c6500a1e0c20691ff0ed3d1c

Contents?: true

Size: 602 Bytes

Versions: 3

Compression:

Stored size: 602 Bytes

Contents

module Bearcat
  class Client < Footrest::Client
    module Quizzes

      def list_course_quizzes(course, params={})
        get("/api/v1/courses/#{course}/quizzes", params)
      end

      def quiz(course, quiz, params={})
        get("/api/v1/courses/#{course}/quizzes/#{quiz}", params)
      end

      def quiz_extensions(course, quiz, params={})
        post("/api/v1/courses/#{course}/quizzes/#{quiz}/extensions", params)
      end

      def quiz_assignment_overrides(course, params={})
        get("/api/v1/courses/#{course}/quizzes/assignment_overrides", params)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
bearcat-1.2.5 lib/bearcat/client/quizzes.rb
bearcat-1.2.4 lib/bearcat/client/quizzes.rb
bearcat-1.2.3 lib/bearcat/client/quizzes.rb