ILIAS  trunk Revision v11.0_alpha-1761-g6dbbfa7b760
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilCmiXapiLrsType Class Reference
+ Collaboration diagram for ilCmiXapiLrsType:

Public Member Functions

 __construct (int $a_type_id=0)
 Constructor. More...
 
 setTypeId (int $a_type_id)
 
 getTypeId ()
 
 setTitle (string $a_title)
 
 getTitle ()
 
 setDescription (string $a_description)
 
 getDescription ()
 
 setAvailability (int $a_availability)
 
 getAvailability ()
 
 isAvailable ()
 
 setTimeToDelete (?int $a_time_to_delete)
 
 getTimeToDelete ()
 
 setLrsEndpoint (string $a_endpoint)
 
 getLrsEndpoint ()
 
 setLrsKey (string $a_lrs_key)
 
 getLrsKey ()
 
 setLrsSecret (string $a_lrs_secret)
 
 getLrsSecret ()
 
 setPrivacyIdent (int $a_option)
 
 getPrivacyIdent ()
 
 setPrivacyName (int $a_option)
 
 getPrivacyName ()
 
 getOnlyMoveon ()
 
 setOnlyMoveon (bool $only_moveon)
 
 getAchieved ()
 
 setAchieved (bool $achieved)
 
 getAnswered ()
 
 setAnswered (bool $answered)
 
 getCompleted ()
 
 setCompleted (bool $completed)
 
 getFailed ()
 
 setFailed (bool $failed)
 
 getInitialized ()
 
 setInitialized (bool $initialized)
 
 getPassed ()
 
 setPassed (bool $passed)
 
 getProgressed ()
 
 setProgressed (bool $progressed)
 
 getSatisfied ()
 
 setSatisfied (bool $satisfied)
 
 getTerminated ()
 
 setTerminated (bool $terminated)
 
 getHideData ()
 
 setHideData (bool $hide_data)
 
 getTimestamp ()
 
 setTimestamp (bool $timestamp)
 
 getDuration ()
 
 setDuration (bool $duration)
 
 getNoSubstatements ()
 
 setNoSubstatements (bool $no_substatements)
 
 getDeleteData ()
 
 setDeleteData (int $deleteData)
 
 getForcePrivacySettings ()
 
 setForcePrivacySettings (bool $force_privacy_settings)
 
 setPrivacyCommentDefault (string $a_option)
 
 getPrivacyCommentDefault ()
 
 setExternalLrs (bool $a_option)
 
 getExternalLrs ()
 
 getLaunchType ()
 
 setRemarks (string $a_remarks)
 
 getRemarks ()
 
 isBypassProxyEnabled ()
 
 setBypassProxyEnabled (bool $bypassProxyEnabled)
 
 save ()
 
 getLrsEndpointStatementsLink ()
 
 getLrsEndpointStatementsAggregationLink ()
 
 getLrsEndpointDeleteLink ()
 
 getLrsEndpointBatchLink ()
 
 getLrsEndpointStateLink ()
 
 getBasicAuth ()
 
 getBasicAuthWithoutBasic ()
 

Static Public Member Functions

static getDbTableName ()
 
static buildBasicAuth ($lrsKey, $lrsSecret)
 
static buildBasicAuthWithoutBasic ($lrsKey, $lrsSecret)
 

Data Fields

const DB_TABLE_NAME = 'cmix_lrs_types'
 
const AVAILABILITY_NONE = 0
 
const AVAILABILITY_EXISTING = 1
 
const AVAILABILITY_CREATE = 2
 
const LAUNCH_TYPE_PAGE = "page"
 
const LAUNCH_TYPE_LINK = "link"
 
const LAUNCH_TYPE_EMBED = "embed"
 
const PRIVACY_IDENT_IL_UUID_USER_ID = 0
 
const PRIVACY_IDENT_IL_UUID_EXT_ACCOUNT = 1
 
const PRIVACY_IDENT_IL_UUID_LOGIN = 2
 
const PRIVACY_IDENT_REAL_EMAIL = 3
 
const PRIVACY_IDENT_IL_UUID_RANDOM = 4
 
const PRIVACY_IDENT_IL_UUID_SHA256 = 5
 
const PRIVACY_IDENT_IL_UUID_SHA256URL = 6
 
const PRIVACY_NAME_NONE = 0
 
const PRIVACY_NAME_FIRSTNAME = 1
 
const PRIVACY_NAME_LASTNAME = 2
 
const PRIVACY_NAME_FULLNAME = 3
 
const ENDPOINT_STATEMENTS_SUFFIX = 'statements'
 
const ENDPOINT_AGGREGATE_SUFFIX = 'statements/aggregate'
 
const ENDPOINT_DELETE_SUFFIX = 'v2/batchdelete/initialise'
 
const ENDPOINT_BATCH_SUFFIX = 'connection/batchdelete'
 
const ENDPOINT_STATE_SUFFIX = 'state'
 

Protected Member Functions

 read ()
 
 create ()
 
 update ()
 
 delete ()
 

Protected Attributes

int $type_id = 0
 
string $title = ""
 
string $description = ""
 
int $availability = self::AVAILABILITY_CREATE
 
string $lrs_endpoint = ""
 
string $lrs_key = ""
 
string $lrs_secret = ""
 
int $privacy_ident = 3
 
int $privacy_name = 0
 
bool $force_privacy_settings = false
 
string $privacy_comment_default = ""
 
bool $external_lrs = false
 
int $time_to_delete = null
 
string $launch_type = self::LAUNCH_TYPE_LINK
 
string $remarks = ""
 
bool $bypassProxyEnabled = false
 
bool $only_moveon = false
 
bool $achieved = true
 
bool $answered = true
 
bool $completed = true
 
bool $failed = true
 
bool $initialized = true
 
bool $passed = true
 
bool $progressed = true
 
bool $satisfied = true
 
bool $terminated = true
 
bool $hide_data = false
 
bool $timestamp = false
 
bool $duration = true
 
bool $no_substatements = false
 
int $deleteData = 0
 

Private Attributes

ilDBInterface $database
 

Detailed Description

Definition at line 30 of file class.ilCmiXapiLrsType.php.

Constructor & Destructor Documentation

◆ __construct()

ilCmiXapiLrsType::__construct ( int  $a_type_id = 0)

Constructor.

Definition at line 123 of file class.ilCmiXapiLrsType.php.

References $DIC, and read().

124  {
125  global $DIC;
126  $this->database = $DIC->database();
127  if ($a_type_id) {
128  $this->type_id = $a_type_id;
129  $this->read();
130  }
131  }
global $DIC
Definition: shib_login.php:22
+ Here is the call graph for this function:

Member Function Documentation

◆ buildBasicAuth()

static ilCmiXapiLrsType::buildBasicAuth (   $lrsKey,
  $lrsSecret 
)
static

Definition at line 592 of file class.ilCmiXapiLrsType.php.

Referenced by ilLTIConsumerScoringGUI\initTableData(), and ilLTIConsumerXapiStatementsGUI\initTableData().

592  : string
593  {
594  return 'Basic ' . base64_encode("{$lrsKey}:{$lrsSecret}");
595  }
+ Here is the caller graph for this function:

◆ buildBasicAuthWithoutBasic()

static ilCmiXapiLrsType::buildBasicAuthWithoutBasic (   $lrsKey,
  $lrsSecret 
)
static

Definition at line 602 of file class.ilCmiXapiLrsType.php.

602  : string
603  {
604  return base64_encode("{$lrsKey}:{$lrsSecret}");
605  }

◆ create()

ilCmiXapiLrsType::create ( )
protected

Definition at line 505 of file class.ilCmiXapiLrsType.php.

References setTypeId(), and update().

Referenced by save().

505  : void
506  {
507  $this->setTypeId($this->database->nextId(self::DB_TABLE_NAME));
508  $this->update();
509  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ delete()

ilCmiXapiLrsType::delete ( )
protected

Definition at line 554 of file class.ilCmiXapiLrsType.php.

References getTypeId().

554  : bool
555  {
556  $query = "DELETE FROM " . self::DB_TABLE_NAME . " WHERE type_id = %s";
557  $this->database->manipulateF($query, ['integer'], [$this->getTypeId()]);
558 
559  return true;
560  }
+ Here is the call graph for this function:

◆ getAchieved()

ilCmiXapiLrsType::getAchieved ( )

Definition at line 256 of file class.ilCmiXapiLrsType.php.

References $achieved.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

256  : bool
257  {
258  return $this->achieved;
259  }
+ Here is the caller graph for this function:

◆ getAnswered()

ilCmiXapiLrsType::getAnswered ( )

Definition at line 266 of file class.ilCmiXapiLrsType.php.

References $answered.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

266  : bool
267  {
268  return $this->answered;
269  }
+ Here is the caller graph for this function:

◆ getAvailability()

ilCmiXapiLrsType::getAvailability ( )

Definition at line 168 of file class.ilCmiXapiLrsType.php.

References $availability.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), isAvailable(), and update().

168  : int
169  {
170  return $this->availability;
171  }
+ Here is the caller graph for this function:

◆ getBasicAuth()

ilCmiXapiLrsType::getBasicAuth ( )

Definition at line 587 of file class.ilCmiXapiLrsType.php.

References getLrsKey(), and getLrsSecret().

Referenced by ilObjCmiXapi\getLastStatement().

587  : string
588  {
589  return self::buildBasicAuth($this->getLrsKey(), $this->getLrsSecret());
590  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getBasicAuthWithoutBasic()

ilCmiXapiLrsType::getBasicAuthWithoutBasic ( )

Definition at line 597 of file class.ilCmiXapiLrsType.php.

References getLrsKey(), and getLrsSecret().

597  : string
598  {
599  return self::buildBasicAuthWithoutBasic($this->getLrsKey(), $this->getLrsSecret());
600  }
+ Here is the call graph for this function:

◆ getCompleted()

ilCmiXapiLrsType::getCompleted ( )

Definition at line 276 of file class.ilCmiXapiLrsType.php.

References $completed.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

276  : bool
277  {
278  return $this->completed;
279  }
+ Here is the caller graph for this function:

◆ getDbTableName()

static ilCmiXapiLrsType::getDbTableName ( )
static

Definition at line 33 of file class.ilCmiXapiLrsType.php.

Referenced by ilCmiXapiLrsTypeList\getCountTypesForCreate(), ilCmiXapiLrsTypeList\getTypeOptions(), and ilCmiXapiLrsTypeList\getTypesData().

33  : string
34  {
35  return self::DB_TABLE_NAME;
36  }
+ Here is the caller graph for this function:

◆ getDeleteData()

ilCmiXapiLrsType::getDeleteData ( )

Definition at line 386 of file class.ilCmiXapiLrsType.php.

References $deleteData.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

386  : int
387  {
388  return $this->deleteData;
389  }
+ Here is the caller graph for this function:

◆ getDescription()

ilCmiXapiLrsType::getDescription ( )

Definition at line 158 of file class.ilCmiXapiLrsType.php.

References $description.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), and update().

158  : string
159  {
160  return $this->description;
161  }
+ Here is the caller graph for this function:

◆ getDuration()

ilCmiXapiLrsType::getDuration ( )

Definition at line 366 of file class.ilCmiXapiLrsType.php.

References $duration.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

366  : bool
367  {
368  return $this->duration;
369  }
+ Here is the caller graph for this function:

◆ getExternalLrs()

ilCmiXapiLrsType::getExternalLrs ( )

Definition at line 421 of file class.ilCmiXapiLrsType.php.

References $external_lrs.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), and update().

421  : bool
422  {
423  return $this->external_lrs;
424  }
+ Here is the caller graph for this function:

◆ getFailed()

ilCmiXapiLrsType::getFailed ( )

Definition at line 286 of file class.ilCmiXapiLrsType.php.

References $failed.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

286  : bool
287  {
288  return $this->failed;
289  }
+ Here is the caller graph for this function:

◆ getForcePrivacySettings()

ilCmiXapiLrsType::getForcePrivacySettings ( )

Definition at line 396 of file class.ilCmiXapiLrsType.php.

References $force_privacy_settings.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), and update().

396  : bool
397  {
399  }
+ Here is the caller graph for this function:

◆ getHideData()

ilCmiXapiLrsType::getHideData ( )

Definition at line 346 of file class.ilCmiXapiLrsType.php.

References $hide_data.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

346  : bool
347  {
348  return $this->hide_data;
349  }
+ Here is the caller graph for this function:

◆ getInitialized()

ilCmiXapiLrsType::getInitialized ( )

Definition at line 296 of file class.ilCmiXapiLrsType.php.

References $initialized.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

296  : bool
297  {
298  return $this->initialized;
299  }
+ Here is the caller graph for this function:

◆ getLaunchType()

ilCmiXapiLrsType::getLaunchType ( )

Definition at line 426 of file class.ilCmiXapiLrsType.php.

References $launch_type.

426  : string
427  {
428  return $this->launch_type;
429  }

◆ getLrsEndpoint()

ilCmiXapiLrsType::getLrsEndpoint ( )

◆ getLrsEndpointBatchLink()

ilCmiXapiLrsType::getLrsEndpointBatchLink ( )

Definition at line 577 of file class.ilCmiXapiLrsType.php.

References getLrsEndpoint().

578  {
579  return dirname($this->getLrsEndpoint(), 2) . '/api/' . self::ENDPOINT_BATCH_SUFFIX;
580  }
+ Here is the call graph for this function:

◆ getLrsEndpointDeleteLink()

ilCmiXapiLrsType::getLrsEndpointDeleteLink ( )

Definition at line 572 of file class.ilCmiXapiLrsType.php.

References getLrsEndpoint().

573  {
574  return dirname($this->getLrsEndpoint(), 2) . '/api/' . self::ENDPOINT_DELETE_SUFFIX;
575  }
+ Here is the call graph for this function:

◆ getLrsEndpointStateLink()

ilCmiXapiLrsType::getLrsEndpointStateLink ( )

Definition at line 582 of file class.ilCmiXapiLrsType.php.

References getLrsEndpoint().

583  {
584  return $this->getLrsEndpoint() . '/activities/' . self::ENDPOINT_STATE_SUFFIX;
585  }
+ Here is the call graph for this function:

◆ getLrsEndpointStatementsAggregationLink()

ilCmiXapiLrsType::getLrsEndpointStatementsAggregationLink ( )

Definition at line 567 of file class.ilCmiXapiLrsType.php.

References getLrsEndpoint().

Referenced by ilObjCmiXapi\getLastStatement().

567  : string
568  {
569  return dirname($this->getLrsEndpoint(), 2) . '/api/' . self::ENDPOINT_AGGREGATE_SUFFIX;
570  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getLrsEndpointStatementsLink()

ilCmiXapiLrsType::getLrsEndpointStatementsLink ( )

Definition at line 562 of file class.ilCmiXapiLrsType.php.

References getLrsEndpoint().

562  : string
563  {
564  return $this->getLrsEndpoint() . '/' . self::ENDPOINT_STATEMENTS_SUFFIX;
565  }
+ Here is the call graph for this function:

◆ getLrsKey()

ilCmiXapiLrsType::getLrsKey ( )

Definition at line 211 of file class.ilCmiXapiLrsType.php.

References $lrs_key.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), getBasicAuth(), getBasicAuthWithoutBasic(), and update().

211  : string
212  {
213  return $this->lrs_key;
214  }
+ Here is the caller graph for this function:

◆ getLrsSecret()

ilCmiXapiLrsType::getLrsSecret ( )

Definition at line 221 of file class.ilCmiXapiLrsType.php.

References $lrs_secret.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), getBasicAuth(), getBasicAuthWithoutBasic(), and update().

221  : string
222  {
223  return $this->lrs_secret;
224  }
+ Here is the caller graph for this function:

◆ getNoSubstatements()

ilCmiXapiLrsType::getNoSubstatements ( )

Definition at line 376 of file class.ilCmiXapiLrsType.php.

References $no_substatements.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

376  : bool
377  {
379  }
+ Here is the caller graph for this function:

◆ getOnlyMoveon()

ilCmiXapiLrsType::getOnlyMoveon ( )

Definition at line 246 of file class.ilCmiXapiLrsType.php.

References $only_moveon.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

246  : bool
247  {
248  return $this->only_moveon;
249  }
+ Here is the caller graph for this function:

◆ getPassed()

ilCmiXapiLrsType::getPassed ( )

Definition at line 306 of file class.ilCmiXapiLrsType.php.

References $passed.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

306  : bool
307  {
308  return $this->passed;
309  }
+ Here is the caller graph for this function:

◆ getPrivacyCommentDefault()

ilCmiXapiLrsType::getPrivacyCommentDefault ( )

Definition at line 411 of file class.ilCmiXapiLrsType.php.

References $privacy_comment_default.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), and update().

411  : string
412  {
414  }
+ Here is the caller graph for this function:

◆ getPrivacyIdent()

ilCmiXapiLrsType::getPrivacyIdent ( )

Definition at line 231 of file class.ilCmiXapiLrsType.php.

References $privacy_ident.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

231  : int
232  {
233  return $this->privacy_ident;
234  }
+ Here is the caller graph for this function:

◆ getPrivacyName()

ilCmiXapiLrsType::getPrivacyName ( )

Definition at line 241 of file class.ilCmiXapiLrsType.php.

References $privacy_name.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

241  : int
242  {
243  return $this->privacy_name;
244  }
+ Here is the caller graph for this function:

◆ getProgressed()

ilCmiXapiLrsType::getProgressed ( )

Definition at line 316 of file class.ilCmiXapiLrsType.php.

References $progressed.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

316  : bool
317  {
318  return $this->progressed;
319  }
+ Here is the caller graph for this function:

◆ getRemarks()

ilCmiXapiLrsType::getRemarks ( )

Definition at line 436 of file class.ilCmiXapiLrsType.php.

References $remarks.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), and update().

436  : string
437  {
438  return $this->remarks;
439  }
+ Here is the caller graph for this function:

◆ getSatisfied()

ilCmiXapiLrsType::getSatisfied ( )

Definition at line 326 of file class.ilCmiXapiLrsType.php.

References $satisfied.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

326  : bool
327  {
328  return $this->satisfied;
329  }
+ Here is the caller graph for this function:

◆ getTerminated()

ilCmiXapiLrsType::getTerminated ( )

Definition at line 336 of file class.ilCmiXapiLrsType.php.

References $terminated.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

336  : bool
337  {
338  return $this->terminated;
339  }
+ Here is the caller graph for this function:

◆ getTimestamp()

ilCmiXapiLrsType::getTimestamp ( )

Definition at line 356 of file class.ilCmiXapiLrsType.php.

References $timestamp.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

356  : bool
357  {
358  return $this->timestamp;
359  }
+ Here is the caller graph for this function:

◆ getTimeToDelete()

ilCmiXapiLrsType::getTimeToDelete ( )

Definition at line 191 of file class.ilCmiXapiLrsType.php.

References $time_to_delete.

Referenced by update().

191  : ?int
192  {
193  return $this->time_to_delete;
194  }
+ Here is the caller graph for this function:

◆ getTitle()

ilCmiXapiLrsType::getTitle ( )

Definition at line 148 of file class.ilCmiXapiLrsType.php.

References $title.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), and update().

148  : string
149  {
150  return $this->title;
151  }
+ Here is the caller graph for this function:

◆ getTypeId()

ilCmiXapiLrsType::getTypeId ( )

Definition at line 138 of file class.ilCmiXapiLrsType.php.

References $type_id.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), delete(), read(), save(), update(), ilObjCmiXapi\updateByPassProxyFromLrsType(), and ilObjCmiXapi\updatePrivacySettingsFromLrsType().

138  : int
139  {
140  return $this->type_id;
141  }
+ Here is the caller graph for this function:

◆ isAvailable()

ilCmiXapiLrsType::isAvailable ( )

Definition at line 173 of file class.ilCmiXapiLrsType.php.

References getAvailability().

173  : bool
174  {
175  if ($this->getAvailability() == self::AVAILABILITY_CREATE) {
176  return true;
177  }
178 
179  if ($this->getAvailability() == self::AVAILABILITY_EXISTING) {
180  return true;
181  }
182 
183  return false;
184  }
+ Here is the call graph for this function:

◆ isBypassProxyEnabled()

ilCmiXapiLrsType::isBypassProxyEnabled ( )

Definition at line 441 of file class.ilCmiXapiLrsType.php.

References $bypassProxyEnabled.

Referenced by ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), update(), and ilObjCmiXapi\updateByPassProxyFromLrsType().

441  : bool
442  {
444  }
+ Here is the caller graph for this function:

◆ read()

ilCmiXapiLrsType::read ( )
protected

Definition at line 451 of file class.ilCmiXapiLrsType.php.

References $res, getTypeId(), setAchieved(), setAnswered(), setAvailability(), setBypassProxyEnabled(), setCompleted(), setDeleteData(), setDescription(), setDuration(), setExternalLrs(), setFailed(), setForcePrivacySettings(), setHideData(), setInitialized(), setLrsEndpoint(), setLrsKey(), setLrsSecret(), setNoSubstatements(), setOnlyMoveon(), setPassed(), setPrivacyCommentDefault(), setPrivacyIdent(), setPrivacyName(), setProgressed(), setRemarks(), setSatisfied(), setTerminated(), setTimestamp(), setTimeToDelete(), setTitle(), and setTypeId().

Referenced by __construct().

451  : bool
452  {
453  $query = "SELECT * FROM " . self::DB_TABLE_NAME . " WHERE type_id = %s";
454 
455  $res = $this->database->queryF($query, ['integer'], [$this->getTypeId()]);
456  $row = $this->database->fetchObject($res);
457  if ($row) {
458  $this->setTypeId((int) $row->type_id);
459  $this->setTitle($row->title);
460  $this->setDescription($row->description);
461  $this->setAvailability((int) $row->availability);
462  $this->setLrsEndpoint($row->lrs_endpoint);
463  $this->setLrsKey($row->lrs_key);
464  $this->setLrsSecret($row->lrs_secret);
465  $this->setPrivacyIdent((int) $row->privacy_ident);
466  $this->setPrivacyName((int) $row->privacy_name);
467  $this->setForcePrivacySettings((bool) $row->force_privacy_settings);
468  $this->setPrivacyCommentDefault($row->privacy_comment_default);
469  $this->setExternalLrs((bool) $row->external_lrs);
470  $this->setTimeToDelete((int) $row->time_to_delete);
471  $this->setRemarks($row->remarks);
472  $this->setBypassProxyEnabled((bool) $row->bypass_proxy);
473  $this->setOnlyMoveon((bool) $row->only_moveon);
474  $this->setAchieved((bool) $row->achieved);
475  $this->setAnswered((bool) $row->answered);
476  $this->setCompleted((bool) $row->completed);
477  $this->setFailed((bool) $row->failed);
478  $this->setInitialized((bool) $row->initialized);
479  $this->setPassed((bool) $row->passed);
480  $this->setProgressed((bool) $row->progressed);
481  $this->setSatisfied((bool) $row->satisfied);
482  $this->setTerminated((bool) $row->c_terminated);
483  $this->setHideData((bool) $row->hide_data);
484  $this->setTimestamp((bool) $row->c_timestamp);
485  $this->setDuration((bool) $row->duration);
486  $this->setNoSubstatements((bool) $row->no_substatements);
487  $this->setDeleteData((int) $row->delete_data);
488 
489  return true;
490  }
491 
492  return false;
493  }
$res
Definition: ltiservices.php:66
setTitle(string $a_title)
setSatisfied(bool $satisfied)
setAchieved(bool $achieved)
setPrivacyIdent(int $a_option)
setPrivacyName(int $a_option)
setProgressed(bool $progressed)
setTimestamp(bool $timestamp)
setLrsSecret(string $a_lrs_secret)
setAnswered(bool $answered)
setHideData(bool $hide_data)
setForcePrivacySettings(bool $force_privacy_settings)
setDeleteData(int $deleteData)
setRemarks(string $a_remarks)
setInitialized(bool $initialized)
setOnlyMoveon(bool $only_moveon)
setDuration(bool $duration)
setTimeToDelete(?int $a_time_to_delete)
setExternalLrs(bool $a_option)
setPrivacyCommentDefault(string $a_option)
setNoSubstatements(bool $no_substatements)
setLrsKey(string $a_lrs_key)
setDescription(string $a_description)
setLrsEndpoint(string $a_endpoint)
setCompleted(bool $completed)
setBypassProxyEnabled(bool $bypassProxyEnabled)
setTerminated(bool $terminated)
setAvailability(int $a_availability)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ save()

ilCmiXapiLrsType::save ( )

Definition at line 495 of file class.ilCmiXapiLrsType.php.

References create(), getTypeId(), and update().

495  : void
496  {
497  if ($this->getTypeId() != 0) {
498  $this->update();
499  } else {
500  $this->create();
501  }
502  }
+ Here is the call graph for this function:

◆ setAchieved()

ilCmiXapiLrsType::setAchieved ( bool  $achieved)

Definition at line 261 of file class.ilCmiXapiLrsType.php.

References $achieved.

Referenced by read().

261  : void
262  {
263  $this->achieved = $achieved;
264  }
+ Here is the caller graph for this function:

◆ setAnswered()

ilCmiXapiLrsType::setAnswered ( bool  $answered)

Definition at line 271 of file class.ilCmiXapiLrsType.php.

References $answered.

Referenced by read().

271  : void
272  {
273  $this->answered = $answered;
274  }
+ Here is the caller graph for this function:

◆ setAvailability()

ilCmiXapiLrsType::setAvailability ( int  $a_availability)

Definition at line 163 of file class.ilCmiXapiLrsType.php.

Referenced by read().

163  : void
164  {
165  $this->availability = $a_availability;
166  }
+ Here is the caller graph for this function:

◆ setBypassProxyEnabled()

ilCmiXapiLrsType::setBypassProxyEnabled ( bool  $bypassProxyEnabled)

Definition at line 446 of file class.ilCmiXapiLrsType.php.

References $bypassProxyEnabled.

Referenced by read().

446  : void
447  {
448  $this->bypassProxyEnabled = $bypassProxyEnabled;
449  }
+ Here is the caller graph for this function:

◆ setCompleted()

ilCmiXapiLrsType::setCompleted ( bool  $completed)

Definition at line 281 of file class.ilCmiXapiLrsType.php.

References $completed.

Referenced by read().

281  : void
282  {
283  $this->completed = $completed;
284  }
+ Here is the caller graph for this function:

◆ setDeleteData()

ilCmiXapiLrsType::setDeleteData ( int  $deleteData)

Definition at line 391 of file class.ilCmiXapiLrsType.php.

References $deleteData.

Referenced by read().

391  : void
392  {
393  $this->deleteData = $deleteData;
394  }
+ Here is the caller graph for this function:

◆ setDescription()

ilCmiXapiLrsType::setDescription ( string  $a_description)

Definition at line 153 of file class.ilCmiXapiLrsType.php.

Referenced by read().

153  : void
154  {
155  $this->description = $a_description;
156  }
+ Here is the caller graph for this function:

◆ setDuration()

ilCmiXapiLrsType::setDuration ( bool  $duration)

Definition at line 371 of file class.ilCmiXapiLrsType.php.

References $duration.

Referenced by read().

371  : void
372  {
373  $this->duration = $duration;
374  }
+ Here is the caller graph for this function:

◆ setExternalLrs()

ilCmiXapiLrsType::setExternalLrs ( bool  $a_option)

Definition at line 416 of file class.ilCmiXapiLrsType.php.

Referenced by read().

416  : void
417  {
418  $this->external_lrs = $a_option;
419  }
+ Here is the caller graph for this function:

◆ setFailed()

ilCmiXapiLrsType::setFailed ( bool  $failed)

Definition at line 291 of file class.ilCmiXapiLrsType.php.

References $failed.

Referenced by read().

291  : void
292  {
293  $this->failed = $failed;
294  }
+ Here is the caller graph for this function:

◆ setForcePrivacySettings()

ilCmiXapiLrsType::setForcePrivacySettings ( bool  $force_privacy_settings)

Definition at line 401 of file class.ilCmiXapiLrsType.php.

References $force_privacy_settings.

Referenced by read().

401  : void
402  {
403  $this->force_privacy_settings = $force_privacy_settings;
404  }
+ Here is the caller graph for this function:

◆ setHideData()

ilCmiXapiLrsType::setHideData ( bool  $hide_data)

Definition at line 351 of file class.ilCmiXapiLrsType.php.

References $hide_data.

Referenced by read().

351  : void
352  {
353  $this->hide_data = $hide_data;
354  }
+ Here is the caller graph for this function:

◆ setInitialized()

ilCmiXapiLrsType::setInitialized ( bool  $initialized)

Definition at line 301 of file class.ilCmiXapiLrsType.php.

References $initialized.

Referenced by read().

301  : void
302  {
303  $this->initialized = $initialized;
304  }
+ Here is the caller graph for this function:

◆ setLrsEndpoint()

ilCmiXapiLrsType::setLrsEndpoint ( string  $a_endpoint)

Definition at line 196 of file class.ilCmiXapiLrsType.php.

Referenced by read().

196  : void
197  {
198  $this->lrs_endpoint = $a_endpoint;
199  }
+ Here is the caller graph for this function:

◆ setLrsKey()

ilCmiXapiLrsType::setLrsKey ( string  $a_lrs_key)

Definition at line 206 of file class.ilCmiXapiLrsType.php.

Referenced by read().

206  : void
207  {
208  $this->lrs_key = $a_lrs_key;
209  }
+ Here is the caller graph for this function:

◆ setLrsSecret()

ilCmiXapiLrsType::setLrsSecret ( string  $a_lrs_secret)

Definition at line 216 of file class.ilCmiXapiLrsType.php.

Referenced by read().

216  : void
217  {
218  $this->lrs_secret = $a_lrs_secret;
219  }
+ Here is the caller graph for this function:

◆ setNoSubstatements()

ilCmiXapiLrsType::setNoSubstatements ( bool  $no_substatements)

Definition at line 381 of file class.ilCmiXapiLrsType.php.

References $no_substatements.

Referenced by read().

381  : void
382  {
383  $this->no_substatements = $no_substatements;
384  }
+ Here is the caller graph for this function:

◆ setOnlyMoveon()

ilCmiXapiLrsType::setOnlyMoveon ( bool  $only_moveon)

Definition at line 251 of file class.ilCmiXapiLrsType.php.

References $only_moveon.

Referenced by read().

251  : void
252  {
253  $this->only_moveon = $only_moveon;
254  }
+ Here is the caller graph for this function:

◆ setPassed()

ilCmiXapiLrsType::setPassed ( bool  $passed)

Definition at line 311 of file class.ilCmiXapiLrsType.php.

References $passed.

Referenced by read().

311  : void
312  {
313  $this->passed = $passed;
314  }
+ Here is the caller graph for this function:

◆ setPrivacyCommentDefault()

ilCmiXapiLrsType::setPrivacyCommentDefault ( string  $a_option)

Definition at line 406 of file class.ilCmiXapiLrsType.php.

Referenced by read().

406  : void
407  {
408  $this->privacy_comment_default = $a_option;
409  }
+ Here is the caller graph for this function:

◆ setPrivacyIdent()

ilCmiXapiLrsType::setPrivacyIdent ( int  $a_option)

Definition at line 226 of file class.ilCmiXapiLrsType.php.

Referenced by read().

226  : void
227  {
228  $this->privacy_ident = $a_option;
229  }
+ Here is the caller graph for this function:

◆ setPrivacyName()

ilCmiXapiLrsType::setPrivacyName ( int  $a_option)

Definition at line 236 of file class.ilCmiXapiLrsType.php.

Referenced by read().

236  : void
237  {
238  $this->privacy_name = $a_option;
239  }
+ Here is the caller graph for this function:

◆ setProgressed()

ilCmiXapiLrsType::setProgressed ( bool  $progressed)

Definition at line 321 of file class.ilCmiXapiLrsType.php.

References $progressed.

Referenced by read().

321  : void
322  {
323  $this->progressed = $progressed;
324  }
+ Here is the caller graph for this function:

◆ setRemarks()

ilCmiXapiLrsType::setRemarks ( string  $a_remarks)

Definition at line 431 of file class.ilCmiXapiLrsType.php.

Referenced by read().

431  : void
432  {
433  $this->remarks = $a_remarks;
434  }
+ Here is the caller graph for this function:

◆ setSatisfied()

ilCmiXapiLrsType::setSatisfied ( bool  $satisfied)

Definition at line 331 of file class.ilCmiXapiLrsType.php.

References $satisfied.

Referenced by read().

331  : void
332  {
333  $this->satisfied = $satisfied;
334  }
+ Here is the caller graph for this function:

◆ setTerminated()

ilCmiXapiLrsType::setTerminated ( bool  $terminated)

Definition at line 341 of file class.ilCmiXapiLrsType.php.

References $terminated.

Referenced by read().

341  : void
342  {
343  $this->terminated = $terminated;
344  }
+ Here is the caller graph for this function:

◆ setTimestamp()

ilCmiXapiLrsType::setTimestamp ( bool  $timestamp)

Definition at line 361 of file class.ilCmiXapiLrsType.php.

References $timestamp.

Referenced by read().

361  : void
362  {
363  $this->timestamp = $timestamp;
364  }
+ Here is the caller graph for this function:

◆ setTimeToDelete()

ilCmiXapiLrsType::setTimeToDelete ( ?int  $a_time_to_delete)

Definition at line 186 of file class.ilCmiXapiLrsType.php.

Referenced by read().

186  : void
187  {
188  $this->time_to_delete = $a_time_to_delete;
189  }
+ Here is the caller graph for this function:

◆ setTitle()

ilCmiXapiLrsType::setTitle ( string  $a_title)

Definition at line 143 of file class.ilCmiXapiLrsType.php.

Referenced by read().

143  : void
144  {
145  $this->title = $a_title;
146  }
+ Here is the caller graph for this function:

◆ setTypeId()

ilCmiXapiLrsType::setTypeId ( int  $a_type_id)

Definition at line 133 of file class.ilCmiXapiLrsType.php.

Referenced by create(), and read().

133  : void
134  {
135  $this->type_id = $a_type_id;
136  }
+ Here is the caller graph for this function:

◆ update()

ilCmiXapiLrsType::update ( )
protected

Definition at line 511 of file class.ilCmiXapiLrsType.php.

References getAchieved(), getAnswered(), getAvailability(), getCompleted(), getDeleteData(), getDescription(), getDuration(), getExternalLrs(), getFailed(), getForcePrivacySettings(), getHideData(), getInitialized(), getLrsEndpoint(), getLrsKey(), getLrsSecret(), getNoSubstatements(), getOnlyMoveon(), getPassed(), getPrivacyCommentDefault(), getPrivacyIdent(), getPrivacyName(), getProgressed(), getRemarks(), getSatisfied(), getTerminated(), getTimestamp(), getTimeToDelete(), getTitle(), getTypeId(), and isBypassProxyEnabled().

Referenced by create(), and save().

511  : bool
512  {
513  $this->database->replace(
514  self::DB_TABLE_NAME,
515  array(
516  'type_id' => array('integer', $this->getTypeId())
517  ),
518  array(
519  'title' => array('text', $this->getTitle()),
520  'description' => array('clob', $this->getDescription()),
521  'availability' => array('integer', $this->getAvailability()),
522  'remarks' => array('clob', $this->getRemarks()),
523  'time_to_delete' => array('integer', $this->getTimeToDelete()),
524  'lrs_endpoint' => array('text', $this->getLrsEndpoint()),
525  'lrs_key' => array('text', $this->getLrsKey()),
526  'lrs_secret' => array('text', $this->getLrsSecret()),
527  'privacy_ident' => array('integer', $this->getPrivacyIdent()),
528  'privacy_name' => array('integer', $this->getPrivacyName()),
529  'force_privacy_settings' => array('integer', (int) $this->getForcePrivacySettings()),
530  'privacy_comment_default' => array('text', $this->getPrivacyCommentDefault()),
531  'external_lrs' => array('integer', $this->getExternalLrs()),
532  'bypass_proxy' => array('integer', (int) $this->isBypassProxyEnabled()),
533  'only_moveon' => array('integer', (int) $this->getOnlyMoveon()),
534  'achieved' => array('integer', (int) $this->getAchieved()),
535  'answered' => array('integer', (int) $this->getAnswered()),
536  'completed' => array('integer', (int) $this->getCompleted()),
537  'failed' => array('integer', (int) $this->getFailed()),
538  'initialized' => array('integer', (int) $this->getInitialized()),
539  'passed' => array('integer', (int) $this->getPassed()),
540  'progressed' => array('integer', (int) $this->getProgressed()),
541  'satisfied' => array('integer', (int) $this->getSatisfied()),
542  'c_terminated' => array('integer', (int) $this->getTerminated()),
543  'hide_data' => array('integer', (int) $this->getHideData()),
544  'c_timestamp' => array('integer', (int) $this->getTimestamp()),
545  'duration' => array('integer', (int) $this->getDuration()),
546  'no_substatements' => array('integer', (int) $this->getNoSubstatements()),
547  'delete_data' => array('integer', $this->getDeleteData())
548  )
549  );
550 
551  return true;
552  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Field Documentation

◆ $achieved

bool ilCmiXapiLrsType::$achieved = true
protected

Definition at line 90 of file class.ilCmiXapiLrsType.php.

Referenced by getAchieved(), and setAchieved().

◆ $answered

bool ilCmiXapiLrsType::$answered = true
protected

Definition at line 92 of file class.ilCmiXapiLrsType.php.

Referenced by getAnswered(), and setAnswered().

◆ $availability

int ilCmiXapiLrsType::$availability = self::AVAILABILITY_CREATE
protected

Definition at line 71 of file class.ilCmiXapiLrsType.php.

Referenced by getAvailability().

◆ $bypassProxyEnabled

bool ilCmiXapiLrsType::$bypassProxyEnabled = false
protected

Definition at line 86 of file class.ilCmiXapiLrsType.php.

Referenced by isBypassProxyEnabled(), and setBypassProxyEnabled().

◆ $completed

bool ilCmiXapiLrsType::$completed = true
protected

Definition at line 94 of file class.ilCmiXapiLrsType.php.

Referenced by getCompleted(), and setCompleted().

◆ $database

ilDBInterface ilCmiXapiLrsType::$database
private

Definition at line 118 of file class.ilCmiXapiLrsType.php.

◆ $deleteData

int ilCmiXapiLrsType::$deleteData = 0
protected

Definition at line 116 of file class.ilCmiXapiLrsType.php.

Referenced by getDeleteData(), and setDeleteData().

◆ $description

string ilCmiXapiLrsType::$description = ""
protected

Definition at line 70 of file class.ilCmiXapiLrsType.php.

Referenced by getDescription().

◆ $duration

bool ilCmiXapiLrsType::$duration = true
protected

Definition at line 112 of file class.ilCmiXapiLrsType.php.

Referenced by getDuration(), and setDuration().

◆ $external_lrs

bool ilCmiXapiLrsType::$external_lrs = false
protected

Definition at line 79 of file class.ilCmiXapiLrsType.php.

Referenced by getExternalLrs().

◆ $failed

bool ilCmiXapiLrsType::$failed = true
protected

Definition at line 96 of file class.ilCmiXapiLrsType.php.

Referenced by getFailed(), and setFailed().

◆ $force_privacy_settings

bool ilCmiXapiLrsType::$force_privacy_settings = false
protected

Definition at line 77 of file class.ilCmiXapiLrsType.php.

Referenced by getForcePrivacySettings(), and setForcePrivacySettings().

◆ $hide_data

bool ilCmiXapiLrsType::$hide_data = false
protected

Definition at line 108 of file class.ilCmiXapiLrsType.php.

Referenced by getHideData(), and setHideData().

◆ $initialized

bool ilCmiXapiLrsType::$initialized = true
protected

Definition at line 98 of file class.ilCmiXapiLrsType.php.

Referenced by getInitialized(), and setInitialized().

◆ $launch_type

string ilCmiXapiLrsType::$launch_type = self::LAUNCH_TYPE_LINK
protected

Definition at line 82 of file class.ilCmiXapiLrsType.php.

Referenced by getLaunchType().

◆ $lrs_endpoint

string ilCmiXapiLrsType::$lrs_endpoint = ""
protected

Definition at line 72 of file class.ilCmiXapiLrsType.php.

Referenced by getLrsEndpoint().

◆ $lrs_key

string ilCmiXapiLrsType::$lrs_key = ""
protected

Definition at line 73 of file class.ilCmiXapiLrsType.php.

Referenced by getLrsKey().

◆ $lrs_secret

string ilCmiXapiLrsType::$lrs_secret = ""
protected

Definition at line 74 of file class.ilCmiXapiLrsType.php.

Referenced by getLrsSecret().

◆ $no_substatements

bool ilCmiXapiLrsType::$no_substatements = false
protected

Definition at line 114 of file class.ilCmiXapiLrsType.php.

Referenced by getNoSubstatements(), and setNoSubstatements().

◆ $only_moveon

bool ilCmiXapiLrsType::$only_moveon = false
protected

Definition at line 88 of file class.ilCmiXapiLrsType.php.

Referenced by getOnlyMoveon(), and setOnlyMoveon().

◆ $passed

bool ilCmiXapiLrsType::$passed = true
protected

Definition at line 100 of file class.ilCmiXapiLrsType.php.

Referenced by getPassed(), and setPassed().

◆ $privacy_comment_default

string ilCmiXapiLrsType::$privacy_comment_default = ""
protected

Definition at line 78 of file class.ilCmiXapiLrsType.php.

Referenced by getPrivacyCommentDefault().

◆ $privacy_ident

int ilCmiXapiLrsType::$privacy_ident = 3
protected

Definition at line 75 of file class.ilCmiXapiLrsType.php.

Referenced by getPrivacyIdent().

◆ $privacy_name

int ilCmiXapiLrsType::$privacy_name = 0
protected

Definition at line 76 of file class.ilCmiXapiLrsType.php.

Referenced by getPrivacyName().

◆ $progressed

bool ilCmiXapiLrsType::$progressed = true
protected

Definition at line 102 of file class.ilCmiXapiLrsType.php.

Referenced by getProgressed(), and setProgressed().

◆ $remarks

string ilCmiXapiLrsType::$remarks = ""
protected

Definition at line 84 of file class.ilCmiXapiLrsType.php.

Referenced by getRemarks().

◆ $satisfied

bool ilCmiXapiLrsType::$satisfied = true
protected

Definition at line 104 of file class.ilCmiXapiLrsType.php.

Referenced by getSatisfied(), and setSatisfied().

◆ $terminated

bool ilCmiXapiLrsType::$terminated = true
protected

Definition at line 106 of file class.ilCmiXapiLrsType.php.

Referenced by getTerminated(), and setTerminated().

◆ $time_to_delete

int ilCmiXapiLrsType::$time_to_delete = null
protected

Definition at line 81 of file class.ilCmiXapiLrsType.php.

Referenced by getTimeToDelete().

◆ $timestamp

bool ilCmiXapiLrsType::$timestamp = false
protected

Definition at line 110 of file class.ilCmiXapiLrsType.php.

Referenced by getTimestamp(), and setTimestamp().

◆ $title

string ilCmiXapiLrsType::$title = ""
protected

Definition at line 69 of file class.ilCmiXapiLrsType.php.

Referenced by getTitle().

◆ $type_id

int ilCmiXapiLrsType::$type_id = 0
protected

Definition at line 67 of file class.ilCmiXapiLrsType.php.

Referenced by getTypeId().

◆ AVAILABILITY_CREATE

const ilCmiXapiLrsType::AVAILABILITY_CREATE = 2

◆ AVAILABILITY_EXISTING

const ilCmiXapiLrsType::AVAILABILITY_EXISTING = 1

◆ AVAILABILITY_NONE

const ilCmiXapiLrsType::AVAILABILITY_NONE = 0

◆ DB_TABLE_NAME

const ilCmiXapiLrsType::DB_TABLE_NAME = 'cmix_lrs_types'

Definition at line 32 of file class.ilCmiXapiLrsType.php.

◆ ENDPOINT_AGGREGATE_SUFFIX

const ilCmiXapiLrsType::ENDPOINT_AGGREGATE_SUFFIX = 'statements/aggregate'

Definition at line 60 of file class.ilCmiXapiLrsType.php.

◆ ENDPOINT_BATCH_SUFFIX

const ilCmiXapiLrsType::ENDPOINT_BATCH_SUFFIX = 'connection/batchdelete'

Definition at line 63 of file class.ilCmiXapiLrsType.php.

◆ ENDPOINT_DELETE_SUFFIX

const ilCmiXapiLrsType::ENDPOINT_DELETE_SUFFIX = 'v2/batchdelete/initialise'

Definition at line 62 of file class.ilCmiXapiLrsType.php.

◆ ENDPOINT_STATE_SUFFIX

const ilCmiXapiLrsType::ENDPOINT_STATE_SUFFIX = 'state'

Definition at line 64 of file class.ilCmiXapiLrsType.php.

◆ ENDPOINT_STATEMENTS_SUFFIX

const ilCmiXapiLrsType::ENDPOINT_STATEMENTS_SUFFIX = 'statements'

Definition at line 59 of file class.ilCmiXapiLrsType.php.

◆ LAUNCH_TYPE_EMBED

const ilCmiXapiLrsType::LAUNCH_TYPE_EMBED = "embed"

Definition at line 44 of file class.ilCmiXapiLrsType.php.

◆ LAUNCH_TYPE_LINK

const ilCmiXapiLrsType::LAUNCH_TYPE_LINK = "link"

Definition at line 43 of file class.ilCmiXapiLrsType.php.

◆ LAUNCH_TYPE_PAGE

const ilCmiXapiLrsType::LAUNCH_TYPE_PAGE = "page"

Definition at line 42 of file class.ilCmiXapiLrsType.php.

◆ PRIVACY_IDENT_IL_UUID_EXT_ACCOUNT

const ilCmiXapiLrsType::PRIVACY_IDENT_IL_UUID_EXT_ACCOUNT = 1

◆ PRIVACY_IDENT_IL_UUID_LOGIN

const ilCmiXapiLrsType::PRIVACY_IDENT_IL_UUID_LOGIN = 2

◆ PRIVACY_IDENT_IL_UUID_RANDOM

◆ PRIVACY_IDENT_IL_UUID_SHA256

◆ PRIVACY_IDENT_IL_UUID_SHA256URL

◆ PRIVACY_IDENT_IL_UUID_USER_ID

const ilCmiXapiLrsType::PRIVACY_IDENT_IL_UUID_USER_ID = 0

◆ PRIVACY_IDENT_REAL_EMAIL

const ilCmiXapiLrsType::PRIVACY_IDENT_REAL_EMAIL = 3

◆ PRIVACY_NAME_FIRSTNAME

const ilCmiXapiLrsType::PRIVACY_NAME_FIRSTNAME = 1

◆ PRIVACY_NAME_FULLNAME

const ilCmiXapiLrsType::PRIVACY_NAME_FULLNAME = 3

◆ PRIVACY_NAME_LASTNAME

const ilCmiXapiLrsType::PRIVACY_NAME_LASTNAME = 2

◆ PRIVACY_NAME_NONE

const ilCmiXapiLrsType::PRIVACY_NAME_NONE = 0

The documentation for this class was generated from the following file: