Home

Metacog Client Library

  • Changes in version 3.4.1:
    • RealTimeScore: added new score_definition param to request method
  • Changes in version 3.4.0:
    • logger: addition of event.index attribute with incremental counter
    • implementation of enhancement security model (experimental)
  • Changes in version 3.3.2:
    • addition of Metacog.MockAPI module
  • Changes in version 3.3.1: (2016-04-08)
    • Support for multiple metacog instances with inter-frame communication.
  • Changes in version 3.3.0: (2016-03-22)
    • addition of global reset mechanism
    • addition of IndicatorTranscript module
    • addition of IndicatorBubble module
  • Changes in version 3.2.3: (2016-03-15)
    • fixes and stabilization brach
  • Changes in version 3.2.2: (2016-02-23)
    • enhanced idbstorage with in-memory pre-buffer
  • changes in version 3.2.1: (2016-02-19)
    • Added CloseModal mechanism
    • Added pendingEvents and pendingTime methods
  • changes in version 3.2.0: (2016-02-01)
    • Officialy Released IndexedDB + webworker support
    • Added simplified methods to main interface: start, stop, send, setEventListener.
  • Changes in version 3.1.2 [EXPERIMENTAL]: (2016-01-25)
    • Added callback to Logger.stop method
    • IndexedDB: enhanced isolation of sessions
  • Changes in version 3.1.1 [EXPERIMENTAL]: (2016-01-25)
    • Processing loop moved to webworker to reduce serialization overhead
  • Changes in version 3.1.0 [EXPERIMENTAL]: (2016-01-05)
    • new IndexedDB storage strategy, through Config.storage param. (offlinestorage is also available)
    • IndexedDB running within a webWorker context with queue controlled in window context
  • Changes in version 3.0.3: (2015-12-10)
    • aws SDK: upgraded to 2.2.20
    • fixed parsing of applied_indicators ini,end values
    • added setVideoInfo for recording video for training sessions
    • added window.listener for receiving video if from MetacogStudio chrome extension
  • Changes in version 3.0.2: (2015-12-01)
    • RealTimeScore: added reset method
    • API: added get_visualization_request_session_data
  • Changes in version 3.0.1: (2015-11-05)
    • API: added widget_id to search TrainingSession endpoint
    • API: added support for VisualizationRequest endpoints
    • aws SDK: upgraded to 2.2.9
  • Changes in version 3.0.0: (2015-10-11)
    • API: Changes in TrainingEndpoint to match latest changes in server side.
    • Metalogger: making jquery optional (doesn't break if not present)
  • Changes in version 2.2.2: (2015-09-09)
    • Config: adding new field "authtoken". if present, when trainingToolbar is started it will fire auth and skip auth form on success.
  • Changes in version 2.2.1: (2015-09-01)
    • RealTimeScore: added emit "rtscore" messages
    • Config: removed kinesis stream name. now it is returned by the API.
    • adding new methods to API: save_rubric, create_rubric
    • added Metacog.RealTimeScore.request to metalogger build
  • Changes in version 2.2.0: (2015-08-06)
    • Adding new Config.mode = "API" for non-ui, non-kinesis interaction (logger, router and toolbars are disabled)
  • Changes in version 2.1.5: (2015-07-28)
    • Kinesis: handling automatic regeneration of auth token on expiration
    • RealTimeScore: inverted order of request: first POST, then kinesis event
  • Changes in version 2.1.4: (2015-07-13)
    • AWS SDK: upgraded to 2.1.38
    • MetacogAPI: post_score matches recently changes in API
  • Changes in version 2.1.3: (2015-06-18)
    • MetacogAPI: added created_at attribute for get_score_request
    • RealTimeScore: properties exposed in Metacog.Config
    • RealTimeScore: increased expiration time
  • Changes in version 2.1.2: (2015-06-03)
    • refactor in MetaAPI to use new names for scala endpoints
  • Changes in version 2.1.1: (2015-05-29)
    • upgrading AWs dependency to 2.1.32
    • refactor in MetaAPI to send custom http headers by each endpoint
  • Changes in version 2.1.0: (2015-05-25)
    • Adding new feature: Metacog.RealTimeScore.request
    • Adding new config option: allowScreenRecording
    • fixing bugs in UI related to reset status when changing toolbars
  • Changes in version 2.0.4: (2015-05-08)
    • ProductionEndpoint: changed from kinesis.putRecord to Kinesis.putRecords
  • Changes in version 2.0.3: (2015-05-05)
    • AWS SDK: upgraded contained version from 2.0.0.RC to 2.1.26
  • MetaAPI: marking errcb callback parameter in sendXHR method mandatory
  • Changes in version 2.0.2: (2015-04-27)
    • MetaAPI: get_events: replaced skip parameter by start parameter: timestamp by opaque dynamodb object (lastEvaluatedKey)
  • Changes in version 2.0.1: (2015-04-13)
    • training toolbar: fixed bug that make training toolbar to send playback reset event twice
  • router: changed validation of events of type metacog from name prefix to evt.type
  • training endpoint: invoking cbdone even when api.postEvents error callback is fired
  • changes in version 2.0.0: (2015-01-01)
    • exposing max_batch_size and max_retries variables into config
  • fixing in version numbering
  • added playback functionality
  • added scoring functionality
  • changes in version 0.2.0: in this version we added playback and scoring functionality and refactored the way how instrumentation happens. changes were so big that we upgrade version to 2.0.0.
  • changes in version 0.1.3: (2014-08-06) - validation of empty message array after filtering invalid keys
  • changes in version 0.1.2: (2014/07/14)
    • added support for TrainingEndpoint.js
  • changes in version 0.1.1:
    • added version field
    • added data type validation to logEvent.
    • added window.console validation to push_event.
  • Source: