README.md in quiz_api_client-0.1.3 vs README.md in quiz_api_client-0.1.4

- old
+ new

@@ -148,9 +148,103 @@ quiz_id: quiz_id_to_create_session_under } ) ``` +#### QTI Imports Service + +**Tokens** +```ruby +# Generate token: Create Qti Import +client.qti_imports_service.token( + scope: client.quizzes_service.scope_create, + exp: some_expiration +) +``` + +**API Calls** +```ruby +# Create QTI Import +client.qti_imports_service.create( + params: { + quiz_id: quiz_id_to_create_import_under, + qti_import: { + url: url where QTI Export is stored + } + } +) +``` + +#### Item Analyses Service + +**Tokens** +```ruby +# Generate token: Fetch Item Analyses +client.item_analyses_service.token( + scope: client.item_analyses_service.scope_analysis, + exp: some_expiration +) +``` + +**API Calls** +```ruby +# List item analyses +client.item_analyses_service.list( + params: { + quiz_id: quiz_id_to_list_items_under + } +) +# get specific item analysis +client.item_analyses_service.get( + params: { + quiz_id: quiz_id_to_list_items_under, + id: item_id_to_get_under + } +) +``` + +#### Quiz Analyses Service + +**Tokens** +```ruby +# Generate token: Fetch Quiz Analyses +client.quiz_analyses_service.token( + scope: client.quiz_analyses_service.scope_analysis, + exp: some_expiration +) +``` + +**API Calls** +```ruby +# get specific item analysis +client.quiz_analyses_service.get( + params: { + quiz_id: quiz_id_to_get_analysis + } +) +``` + +#### Quiz Session Events Service + +**Tokens** +```ruby +# Generate token: Fetch Quiz Session Events +client.quiz_session_events_service.token( + scope: client.quiz_session_events_service.scope_list, + exp: some_expiration +) +``` + +**API Calls** +```ruby +# list quiz session events +client.quiz_session_events_service.list( + params: { + quiz_session_id: quiz_session_id_to_get_events_under + } +) +``` + ## Development After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake spec` to run the tests.