Moodle APIs 4.2
Moodle 4.2.7 (Build: 20240422)
Files | Namespaces | Classes
core_xapi

Files

file  api.php
 The xAPI internal API.
 
file  delete_state.php
 This is the external API for generic xAPI state deletion.
 
file  get_state.php
 This is the external API for generic xAPI state get.
 
file  get_states.php
 This is the external API for generic xAPI get all states ids.
 
file  handler.php
 Class handler handles basic xAPI statements and states.
 
file  helper.php
 Unit tests helper for xAPI library.
 
file  iri.php
 xAPI LRS IRI values generator.
 
file  item.php
 Statement base object for xAPI structure checking and usage.
 
file  item_activity.php
 Statement activity object for xAPI structure checking and usage.
 
file  item_actor.php
 Statement actor (user or group) object for xAPI structure checking and usage.
 
file  item_agent.php
 Statement agent (user) object for xAPI structure checking and usage.
 
file  item_attachment.php
 Statement attachment for xAPI structure checking and usage.
 
file  item_context.php
 Statement context for xAPI structure checking and usage.
 
file  item_definition.php
 Statement definition object for xAPI structure checking and usage.
 
file  item_group.php
 Statement group object for xAPI structure checking and usage.
 
file  item_object.php
 Statement object (activity, user or group) for xAPI structure checking and usage.
 
file  item_result.php
 Statement result for xAPI structure checking and usage.
 
file  item_score.php
 Statement score for xAPI structure checking and usage.
 
file  item_verb.php
 Statement verb object for xAPI structure checking and usage.
 
file  post_state.php
 This is the external API for generic xAPI state post.
 
file  post_statement.php
 This is the external API for generic xAPI handling.
 
file  provider.php
 Privacy implementation for core xAPI Library.
 
file  state.php
 State resource object for xAPI structure checking and validation.
 
file  state_cleanup_task.php
 A scheduled task to clear up old xAPI state data.
 
file  state_store.php
 The state store manager.
 
file  state_trait.php
 State trait helper, with common methods.
 
file  statement.php
 Statement base object for xAPI structure checking and validation.
 
file  xapi_exception.php
 General xAPI invalid statement exception.
 

Namespaces

namespace  core_xapi
  
 
namespace  core_xapi\external
  
 
namespace  core_xapi\local
  
 
namespace  core_xapi\local\helper
  
 
namespace  core_xapi\local\statement
  
 
namespace  core_xapi\privacy
  
 
namespace  core_xapi\task
  
 

Classes

class  core_xapi\api
 
class  core_xapi\external\delete_state
 
class  core_xapi\external\get_state
 
class  core_xapi\external\get_states
 
class  core_xapi\external\post_state
 
class  core_xapi\external\post_statement
 
class  core_xapi\handler
 
class  core_xapi\iri
 Class to translate Moodle objects to xAPI elements. More...
 
class  core_xapi\local\state
 
class  core_xapi\local\statement
 Privacy Subsystem for core_xapi implementing null_provider. More...
 
class  core_xapi\local\statement\item
 Item class used for xAPI statement elements without validation. More...
 
class  core_xapi\local\statement\item_activity
 Class that implements a xAPI activity compatible with xAPI object. More...
 
class  core_xapi\local\statement\item_actor
 Abstract xAPI actor class. More...
 
class  core_xapi\local\statement\item_agent
 Agent xAPI statement element representing a Moodle user. More...
 
class  core_xapi\local\statement\item_attachment
 Abstract xAPI attachment class. More...
 
class  core_xapi\local\statement\item_context
 Abstract xAPI context class. More...
 
class  core_xapi\local\statement\item_group
 Group item inside a xAPI statement. More...
 
class  core_xapi\local\statement\item_object
 Abstract object item used in xAPI statements. More...
 
class  core_xapi\local\statement\item_result
 Abstract xAPI result class. More...
 
class  core_xapi\local\statement\item_score
 Abstract xAPI score class. More...
 
class  core_xapi\local\statement\item_verb
 Verb xAPI statement item. More...
 
class  core_xapi\privacy\provider
 
class  core_xapi\state_store
 
class  core_xapi\task\state_cleanup_task
 
class  core_xapi\test_helper
 Contains helper functions for xAPI PHPUnit Tests. More...
 
class  core_xapi\xapi_exception
 General invalid xAPI exception. More...
 

Detailed Description