Class: QuizApiClient::Services::ItemAnalysesService
Instance Attribute Summary
#config
Instance Method Summary
collapse
#initialize
Instance Method Details
#get(params:, token: nil) ⇒ Object
12
13
14
15
16
17
18
|
# File 'lib/quiz_api_client/services/item_analyses_service.rb', line 12
def get(params:, token: nil)
raise 'Quiz Id and Item Id are Required' unless params.key?(:id) && params.key?(:quiz_id)
client(token: token).get(
"/api/quizzes/#{params[:quiz_id]}/stats/item_analyses/#{params[:id]}"
)
end
|
#list(params:, token: nil, all: false) ⇒ Object
3
4
5
6
7
8
9
10
|
# File 'lib/quiz_api_client/services/item_analyses_service.rb', line 3
def list(params:, token: nil, all: false)
raise 'Quiz Id Required' unless params.key?(:quiz_id)
client(token: token).get(
"/api/quizzes/#{params[:quiz_id]}/stats/item_analyses",
all: all
)
end
|