This PR is in reference to a few requests I noticed under issues that were closed, as well as a similar need for a project I am working on. The need is to be able to include an email address in addition to a username to the actor. Unfortunately since we cannot add to the actor schema, I noticed guidance in the comments that the requester should consider adding additional profile attributes to the extensions schema. Reference: https://github.com/xAPI-vle/moodle-logstore_xapi/issues/87#issuecomment-257824618.
Please comment if there is an alternative option for including both username and email in the actor schema instead, without modifying the plugin to vastly.
Considerations
Leverage Groups in the Actor Schema (Require larger modification of plugin to accomplish than enhancing extensions)
Add to Extensions schema (Selected)
Develop new schema (Large level of effort)
Add to Actor schema (Can't due to restrictions)
Related Issues
87
PR Type
Enhancement
Tests
Not yet completed, waiting until confirmed solution is logical and sound by maintainers.
Manually tested and confirmed working in the environment I'm actively supporting.
Description
This PR is in reference to a few requests I noticed under issues that were closed, as well as a similar need for a project I am working on. The need is to be able to include an email address in addition to a username to the actor. Unfortunately since we cannot add to the actor schema, I noticed guidance in the comments that the requester should consider adding additional profile attributes to the extensions schema. Reference: https://github.com/xAPI-vle/moodle-logstore_xapi/issues/87#issuecomment-257824618.
Please comment if there is an alternative option for including both username and email in the actor schema instead, without modifying the plugin to vastly.
Considerations
Related Issues
87
PR Type
Tests