lduarte1991 / hxat

Contains the currently-in-development project by HarvardX to bring the annotation tool currently living in the edX platform to a more accessible LTI implementation.
13 stars 7 forks source link

edX Logging #79

Closed lduarte1991 closed 7 years ago

lduarte1991 commented 7 years ago

Due to the tool being LTI (i.e. in an iframe) the normal data-collecting that happens in edX via event logs are stymied. In order to allow the parent window and iframe to talk to each other, I've included the usage of postMessage. This still requires the parent page to include some javascript to be able to receive and do something with the messages.

I'm not sure how this all works out on your end @arthurian. If you're not storing/collecting any of this info I don't think adding this should cause any issues in Canvas since there's nothing to receive the message. Let me know if you have any thoughts on how to either a) abstract this even more to help connect to whatever analytics system you have on Canvas or b) allow either of us to be able to turn it on or off whenever we'd like.