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.