Looking at the event that is emitted in edx-ora2 using this method, it looks like it won't have any of the context that the current track application injects. It seems like we either need to complete the event-tracking integration, somehow route the event through `server_track()` or replicate the required fields in this manually constructed event.

Downstream we pretty much assume that the fields that the track views inject will be present, specifically the time, context, event_source. We also assume the event_type specific fields will be put into the "event" dictionary inside of the event. Something like:
```
{
  "event_type": "foo",
  "event": {
    "foo_field": "bar"
  }
}
```