module Caliper
This file is part of IMS Caliper
Analytics™ and is licensed to IMS Global Learning Consortium, Inc. (www.imsglobal.org) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information.
IMS Caliper
is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License.
IMS Caliper
is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see www.gnu.org/licenses/.
Annotation actions.
Assessment actions.
Assessment item actions.
Assignable actions.
Media actions.
Profile actions.
Outcome actions.
Reading actions.
Session actions.
JSON-LD context.
W3C Organization
An FOAF LIS Person @extends Agent
Software Application (from schema.org)
Annotation entity.
Annotation types.
Bookmark Annotation entity.
Highlight Annotation entity.
Shared Annotation entity.
Tag Annotation entity.
Assessment entity.
Assessment Item entity.
AssignableDigitalResource entity. AssignableDigitalResource's prototype is set to DigitalResource.
Assignable types.
Attempt entity on an Assignable.
Caliper
representation of a CreativeWork. We add learning specific attributes, including a list of LearningObjective learning objectives and a list of String keywords. See schema.org/CreativeWork.
This file is part of IMS Caliper
Analytics™ and is licensed to IMS Global Learning Consortium, Inc. (www.imsglobal.org) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information.
IMS Caliper
is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License.
IMS Caliper
is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see www.gnu.org/licenses/.
The base Caliper
Entity. Analogous to a schema.org Thing.
The base Caliper
Entity. Analogous to a schema.org Thing.
This file is part of IMS Caliper
Analytics™ and is licensed to IMS Global Learning Consortium, Inc. (www.imsglobal.org) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information.
IMS Caliper
is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License.
IMS Caliper
is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see www.gnu.org/licenses/.
An agent (eg. person, group, software or physical artifact). See xmlns.com/foaf/spec/#term_Agent.
The Generatable interface marks an object type that is created or generated as a result of an action. The interface allows Caliper
to catch errors at compile time for instances of the marked class rather than at runtime if a marker annotation was defined instead.
Module that supports ser-des for Caliper
Entities/JSON
Learning Objective
LIS Course Offering.
LIS Course Section.
LIS Group.
W3C Membership.
LTI LIS roles.
LIS Status
Audio object embedded in a web page. See schema.org/AudioObject
A image object embedded in a web page. See schema.org/ImageObject
A time based location within a media object.
An image, video, or audio object embedded in a web page. Note that a creative work may have many media objects associated with it on the same web page. For example, a page about a single song (MusicRecording) may have a music video (VideoObject), and a high and low bandwidth audio stream (2 AudioObject's). See From schema.org/MediaObject.
Media Object types.
A video object embedded in a web page. See schema.org/VideoObject.
LIS Result
Representation of an EPUB 3 Chapter. A major structural division of a piece of writing. See www.idpf.org/epub/vocab/structure/#chapter
Representation of an EPUB 3 Part. A major structural division of a piece of writing, typically encapsulating a set of related chapters. See www.idpf.org/epub/vocab/structure/#part.
Representation of an EPUB 3 subchapter. A major sub-division of a chapter. See www.idpf.org/epub/vocab/structure/#subchapter.
Public: Representation of an EPUB 3 Volume. A component of a collection. See www.idpf.org/epub/vocab/structure/#volume
A Frame
Web Page
Represents response text or integer/decimal/scientific numbers that completes a question designed with one or more “fill in the blank” option prompts.
Represents a response to a multiple choice question that permits a single option to be selected
Representation of a response to a multiple choice question that permits one or more options to be selected.
A Response
Response types.
Represents a response that identifies text from a presented paragraph or list. The response is the identified string or a mapping to a logical identifier.
Represents response to a multiple choice question that limits options to either 'true or false', 'agree or disagree', etc.
The most generic kind of creative work, including books, movies, photographs, software programs, etc.
Software Application.
the most generic type of item
Web Page.
Session Entity.
The Targetable interface marks an object type that provides coordinates to a target destination required by certain actions. The interface allows Caliper
to catch errors at compile time for instances of the marked class rather than at runtime if a marker annotation was defined instead.
W3C Membership.
A W3C Organization.
Annotation Event
per Caliper
Annotation Profile.
Assessment Event
.
AssessmentItem Event
.
Assignable Event
.
Base event.
This file is part of IMS Caliper
Analytics™ and is licensed to IMS Global Learning Consortium, Inc. (www.imsglobal.org) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information.
IMS Caliper
is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License.
IMS Caliper
is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see www.gnu.org/licenses/.
This file is part of IMS Caliper
Analytics™ and is licensed to IMS Global Learning Consortium, Inc. (www.imsglobal.org) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information.
IMS Caliper
is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License.
IMS Caliper
is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see www.gnu.org/licenses/.
Module that supports ser-des for Caliper
Event/JSON
Media Event
.
Navigation Event
.
Outcome Event
.
Outcome Event
.
Session Event
per the Caliper
Session Profile.
View Event
per the Caliper
Base Profile.
Module that supports ser-des for Caliper
Envelope
Event
store envelope. Contains event info.
Event
store requestor.
Module that supports ser-des for Caliper
Event/JSON
Extends the atomic class with several new functions.
Statistic.
Statistics.
Statistics map.
Version.
Constants
- VERSION
Public Class Methods
# File lib/caliper/options.rb, line 30 def initialize(options = {}) self.host options[:host] || Defaults.HOST self.api_key options[:api_key] || '' self.connection_request_time_out options[:connection_request_time_out] || Defaults.CONNECTION_REQUEST_TIMEOUT self.connection_time_out options[:connection_time_out] || Defaults.CONNECTION_TIMEOUT self.socket_time_out options[:socket_time_out] || Defaults.SOCKET_TIMEOUT end