Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
core_xapi

Topics

 privacy
 
 

Namespaces

namespace  core_xapi
  
 
namespace  core_xapi\external
  
 
namespace  core_xapi\local
  
 
namespace  core_xapi\local\helper
  
 
namespace  core_xapi\local\statement
 Statement base object for xAPI structure checking and usage.
 
namespace  core_xapi\task
  
 

Classes

class  core_xapi\api
 The xAPI internal API. More...
 
class  core_xapi\external\delete_state
 This is the external API for generic xAPI state deletion. More...
 
class  core_xapi\external\delete_states
 This is the external API for generic xAPI states deletion. More...
 
class  core_xapi\external\get_state
 This is the external API for generic xAPI state get. More...
 
class  core_xapi\external\get_states
 This is the external API for generic xAPI get all states ids. More...
 
class  core_xapi\external\post_state
 This is the external API for generic xAPI state post. More...
 
class  core_xapi\external\post_statement
 This is the external API for generic xAPI handling. More...
 
class  core_xapi\handler
 Class handler handles basic xAPI statements and states. More...
 
class  core_xapi\iri
 Class to translate Moodle objects to xAPI elements. More...
 
class  core_xapi\local\state
 State resource object for xAPI structure checking and validation. More...
 
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\state_store
 The state store manager. More...
 
class  core_xapi\task\state_cleanup_task
 A scheduled task to clear up old xAPI state data. More...
 
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