Skip to content

xAPI: optional core_xapi handler for events/analytics (follow-up to DEC-0064) #87

Description

@erseco

Follow-up to the xAPI ingestion layer (DEC-0064, branch feature/xapi-ingestion).

Grading already works through the custom xapi_track.php endpoint and must stay there: it ignores the statement actor and reuses the SCORM grade pipeline, whereas core_xapi binds processing to the actor identity, which does not fit our $USER-attributed model.

This issue is only about an optional core_xapi_statement_post handler (mod_exelearning\xapi\handler, h5pactivity pattern) to emit Moodle events / analytics from the same statements — not to grade. It should be pursued only if it adds real value (learning analytics, logstore signal).

Out of scope of the original xAPI ingestion PR.

Refs: FTE-007 (core_xapi analysis), AN-012 (route analysis), docs/tracking-architecture.md.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions