A ruby client for Rustici's SCORM Engine 2017.1 API and limited support for the Engine 20.1 API v2.
- https://rustici-docs.s3.amazonaws.com/engine/2017.1.x/index.html
- https://rustici-docs.s3.amazonaws.com/engine/20.1.x/api/apiV2.html
- https://support.scorm.com/hc/en-us/sections/115000043974-Release-Notes
- https://rustici-docs.s3.amazonaws.com/engine/2017.1.x/api.html
- https://rustici-docs.s3.amazonaws.com/engine/2017.1.x.dispatch/api-dispatch.html
- https://rustici-docs.s3.amazonaws.com/engine/2017.1.x/Configuration/GeneratedConfigurationSettings.html
Remote packages:
New versions are automatically published to GitHub Packages when a git tag matching v*.*.*
(e.g., v0.10.0
) is pushed to the repository.
Local packages: First, configure your Bundler to authenticate with GitHub Packages:
# Replace YOUR_GITHUB_USERNAME and YOUR_GITHUB_TOKEN with your actual values
bundle config https://rubygems.pkg.github.com/get-bridge YOUR_GITHUB_USERNAME:YOUR_GITHUB_TOKEN
You'll need a GitHub Personal Access Token with read:packages
scope. Create one at:
https://github.com/settings/tokens
Then add this line to your application's Gemfile:
source "https://rubygems.pkg.github.com/get-bridge" do
gem 'scorm_engine'
end
Add this line to your application's Gemfile:
gem 'scorm_engine'
And then execute:
$ bundle
Or install it yourself as:
$ gem install scorm_engine
All in one testing for rubocop, rspec, and yard doc generation with the default rake task:
bin/rake
To test running these specs against an actual SCORM server, create a .env.test.local
cp .env.test .env.test.local
- Update the values in
.env.test.local
with the values you want overridden.
Bug reports and pull requests are welcome on GitHub at https://github.com/get-bridge/scorm_engine.
The gem is available as open source under the terms of the MIT License.