You are here

function opigno_lrs_stats_query_scope_viewed_statements in Opigno TinCan API 7

Scope pipeline to retrieve only viewed statements

Parameters

$pipeline: A structured pipeline array.

Return value

array A structured pipeline array.

2 calls to opigno_lrs_stats_query_scope_viewed_statements()
opigno_lrs_stats_all_course_content_viewed_statements in modules/opigno_tincan_api_stats/includes/model/queries.inc
Retrieve all course content viewed statements (caching for current request)
opigno_lrs_stats_all_viewed_statements in modules/opigno_tincan_api_stats/includes/model/queries.inc
Retrieve all viewed statements from LRS (caching for current request)

File

modules/opigno_tincan_api_stats/includes/model/scopes.inc, line 17
Implements functions to scope queries

Code

function opigno_lrs_stats_query_scope_viewed_statements($pipeline) {

  //  $verb = tincanapi_get_verb('viewed'); // TODO remove this
  $verb = OpignoTincanApiTinCanVerbs::$viewed;
  return opigno_lrs_stats_query_match($pipeline, array(
    'statement.verb.id' => $verb['id'],
  ));
}