Sha256: 46080e3055715663c6320892cf520a4f6d60aaddcb122b68c199bd6bd88f350e
Contents?: true
Size: 1.76 KB
Versions: 2
Compression:
Stored size: 1.76 KB
Contents
require 'learnosity/sdk/request/init' # Learnosity helper. require 'securerandom' class QuestionsController < ApplicationController @@security_packet = { # XXX: This is a Learnosity Demos consumer; replace it with your own consumer key. Set values in application.rb. 'consumer_key' => Rails.configuration.consumer_key, 'domain' => 'localhost', 'user_id' => SecureRandom.uuid } # XXX: The consumer secret should be in a properly secured credential store, and *NEVER* checked into version control @@consumer_secret = Rails.configuration.consumer_secret @@questions_request = { "id"=> "f0001", "name"=> "Intro Activity - French 101", "questions"=>[ { "response_id"=> "60005", "type"=> "association", "stimulus"=> "Match the cities to the parent nation.", "stimulus_list"=>["London", "Dublin", "Paris", "Sydney"], "possible_responses"=>["Australia", "France", "Ireland", "England" ], "validation"=> { "valid_responses"=> [ ["England"],["Ireland"],["France"],["Australia"] ] }, "instant_feedback" => true } ], } def index @init = Learnosity::Sdk::Request::Init.new( 'questions', @@security_packet, @@consumer_secret, @@questions_request ) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
learnosity-sdk-0.3.0 | docs/quickstart/lrn-sdk-rails/app/controllers/questions_controller.rb |
learnosity-sdk-0.2.2 | docs/quickstart/lrn-sdk-rails/app/controllers/questions_controller.rb |