Discovery: How to emit common fields for video events

Description

is it possible to easily emit a standard collection of common event fields in all events of a certain category?


Example: here is the collection we'd like to emit for all video events:
Common Video Event Fields
event.id viideoModuleID
event.code YouTubeCode|'html5'
event.usage_key usageKey

event.settings.fullscreen true|false
event.settings.transcript.show true|false
event.settings.transcript.language only if transcript.show=true
event.settings.transcript.file only if transcript.show=true

If this is not possible, then we could emit the subset needed for each event.

FYI: here

Steps to Reproduce

None

Reason for Variance

None

Release Notes

None

Assignee

Unassigned

Reporter

Olga Stroilova

Customer

None

URL

None

Groups with Read-Only Access

None

Actual Points

None

Reach

None

Impact

None

Open edX Discourse Thread

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Contributor Name

None

Blended Project Status Page

None

Epic Link

Fix versions

Priority

Unset
Configure