Class: QuizApiClient::Services::QtiImportsService
Instance Attribute Summary
#config
Instance Method Summary
collapse
#initialize
Instance Method Details
#banks(params:, token: nil) ⇒ Object
12
13
14
15
16
17
|
# File 'lib/quiz_api_client/services/qti_imports_service.rb', line 12
def banks(params:, token: nil)
client(token: token).post(
'/api/qti_imports/banks',
qti_import: params
)
end
|
#create(params:, token: nil) ⇒ Object
3
4
5
6
7
8
9
10
|
# File 'lib/quiz_api_client/services/qti_imports_service.rb', line 3
def create(params:, token: nil)
raise 'Quiz Id Required' unless params && params[:quiz_id]
client(token: token).post(
"/api/quizzes/#{params[:quiz_id]}/qti_imports",
qti_import: params
)
end
|
#get_imported_consumer_settings(params:, token: nil) ⇒ Object
19
20
21
22
23
24
25
|
# File 'lib/quiz_api_client/services/qti_imports_service.rb', line 19
def get_imported_consumer_settings(params:, token: nil)
raise 'Quiz Id Required' unless params && params[:quiz_id]
client(token: token).get(
"/api/quizzes/#{params[:quiz_id]}/qti_imports/imported_consumer_settings"
)
end
|