A Multimodal Learning Analytics view of HTML5 APIs: technical benefits and privacy risks
1. A MULTIMODAL LEARNING ANALYTICS VIEW OF HTML5 APIs:
TECHNICAL BENEFITS AND PRIVACY RISKS
Pablo Garaizar & Mariluz Guenaga
DeustoTech Learning
University of Deusto
TEEM'2014, Salamanca, Spain
9. Geolocation & Orientation
Is the learner at school/home? Is she commuting? Where does the learning process take place?
Is the context suitable for learning?
10. Microphone & Camera
Is the learner in a noisy context? Is she looking at the mobile device?
11. Battery & Network Information
Does the lack of battery / cost of the network access disrupt the learning scenario? How?
12. Local Storage
What did the learner do when she was offline? Did it affect learning processes?
13. Drafts: ambient light, temperature, humidity,
atmospheric pressure, etc.
Insights about the context of learning processes
22. References
● P. Blikstein, 2013, April. “Multimodal learning analytics”. In Proceedings of the Third International Conference on Learning Analytics and Knowledge (pp.
102-106). ACM.
● M. Sharples, J. Taylor, and G. Vavoula. 2005. “Towards a theory of mobile learning”. Proceedings of mLearn 2005 1 (1), 1-9
● J. Swenson. 2014. “Establishing an ethical literacy for learning analytics”. In Proceedings of the Fourth International Conference on Learning Analytics And
Knowledge (LAK '14). ACM, New York, NY, USA, 246-250. DOI=10.1145/2567574.2567613 http://doi.acm.org/10.1145/2567574.2567613
● K. Shilton. 2009. “Four billion little brothers?: privacy, mobile phones, and ubiquitous data collection”. Commun. ACM 52, 11 (November 2009), 48-53.
DOI=10.1145/1592761.1592778 http://doi.acm.org/10.1145/1592761.1592778
● Y. Even-Levy. 2011. “HTML5 — Opportunities for Mobile Devices”. Retrieved 07-07, 2014, from
http://www.learningsolutionsmag.com/articles/681/html5--opportunities-for-mobile-devices
● R. Aljohani Naif and H.C. Davis. 2012. “Learning analytics in mobile and ubiquitous learning environments”. In, 11th World Conference on Mobile and
Contextual Learning: mLearn 2012, Helsinki, Finland, 16 - 18 Oct 2012.
● A. Popescu. 2013. “Geolocation API Specification”. W3C Recommendation 24 October 2013. Retrieved 07-07, 2014, from
http://www.w3.org/TR/geolocation-API/
● S. Block, and A. Popescu. 2011. “DeviceOrientation Event Specification”. W3C Working Draft 1 December 2011. Retrieved 07-07, 2014, from
http://www.w3.org/TR/orientation-event/
● A. Kostiainen and M. Lamouri. 2012. “Battery Status API”. W3C Candidate Recommendation 08 May 2012. See http://www.w3.org/TR/battery-status/
● M. Lamouri. 2014. “The Network Information API”. W3C Working Group Note 10 April 2014. Retrieved 07-07, 2014, from
http://www.w3.org/TR/netinfo-api/
● P. Byers, F. Hirsch and D. Hazaël-Massieux. 2009. “Permissions for Device API Access”. W3C Editor's Draft 30 September 2010. Retrieved from
http://dev.w3.org/2009/dap/api-perms/
23. References
● I. Hickson. 2013. “Web Storage”. W3C Recommendation 30 July 2013. Retrieved from: http://www.w3.org/TR/webstorage/
● A. Ranganathan and J. Sicking. 2013. “File API”. W3C Last Call Working Draft 12 September 2013. Retrieved from: http://www.w3.org/TR/FileAPI/
● N. Mehta, J. Sicking, E. Graff, A. Popescu, J. Orlow and J. Bell. 2013. “Indexed Database API”. W3C Candidate Recommendation 04 July 2013. Retrieved from:
http://www.w3.org/TR/IndexedDB/
● Device APIs Working Group. Retrieved from: http://www.w3.org/2009/dap/
● D. Turner and A. Kostiainen. 2014. “Ambient Light Events”. W3C Last Call Working Draft 19 June 2014. Retrieved from: http://www.w3.org/TR/ambient-light/
● M. Cáceres and N.V. Balaji. 2014. “Ambient Temperature Events”. Unofficial Draft 07 July 2014. Retrieved from:
https://dvcs.w3.org/hg/dap/raw-file/tip/temperature/Overview.html
● M. Cáceres and N. V. Balaji. 2014. “Ambient Humidity Events”. Unofficial Draft 07 July 2014. Retrieved from:
https://dvcs.w3.org/hg/dap/raw-file/default/humidity/Overview.html
● D Tran. 2014. “Atmospheric Pressure Events”. Unofficial Draft 07 July 2014. Retrieved from: https://dvcs.w3.org/hg/dap/raw-file/default/pressure/Overview.html
● A. Kostiainen and D. Tran. 2014. “Proximity Events”. W3C Editor's Draft 28 April 2014. Retrieved from: https://dvcs.w3.org/hg/dap/raw-file/default/proximity/Overview.html
● S. Pietersand G. Adams. 2013. “CSSOM View Module”. W3C Working Draft 17 December 2013. Retrieved from: http://www.w3.org/TR/cssom-view/
● D. Schepers, S. Moon, M. Brubeck, A. Barstow. 2013. “Touch Events”. W3C Recommendation 10 October 2013. Retrieved from: http://www.w3.org/TR/touch-events/
● A. Kostiainen. 2014. “Vibration API”. W3C Last Call Working Draft 19 June 2014. Retrieved from: http://www.w3.org/TR/vibration/
● D. C. Burnett, A. Bergkvist, C. Jennings and A. Narayanan. 2014. “Media Capture and Streams”. W3C Editor's Draft 04 July 2014. Retrieved from:
http://dev.w3.org/2011/webrtc/editor/getusermedia.html
● A. Bergkvist , D. C. Burnett, C. Jennings and A. Narayanan. 2013. “WebRTC 1.0: Real-time Communication Between Browsers”. W3C Working Draft 10 September 2013.
Retrieved from: http://www.w3.org/TR/webrtc/
24. References
● S. Pfeiffer, P. Jägenstedt and I. Hickson. 2014. “WebVTT: The Web Video Text Tracks Format”. Draft Community Group Report 18 June 2014. Retrieved from:
http://dev.w3.org/html5/webvtt/
● D. Jackson, D. Hyatt, and C. Marrin. 2009. “CSS Animations Module Level 3”, W3C Working Draft 20 March 2009. Retrieved from
http://www.w3.org/TR/2009/WD-css3-animations-20090320
● P. Schmitz and A. Cohen. 2001. “SMIL Animation”, W3C Recommendation 04-September-2001. Retrieved from
http://www.w3.org/TR/2001/REC-smil-animation-20010904/
● J. Robinson and C. McCormack. 2012. “Timing control for script-based animations”, W3C Working Draft 21 February 2012. Retrieved from
http://www.w3.org/TR/2012/WD-animation-timing-20120221/
● E. Dahlström, P. Dengler, A. Grasso, C. Lilley, C. McCormack, D. Schepers, and J. Watt. 2011. “Scalable Vector Graphics (SVG) 1.1 (Second Edition)”, W3C
Recommendation 16 August 2011. Retrieved from http://www.w3.org/TR/2011/REC-SVG11-20110816/
● I. Hickson. 2012. “HTML Canvas 2D Context”, W3C Working Draft 20 March 2012. Retrieved from http://www.w3.org/TR/2012/WD-2dcontext-20120320/
● C. Marrin. 2011.”WebGL Specification, Version 1.0”, 10 February 2011. Retrieved from https://www.khronos.org/registry/webgl/specs/1.0/
● I. Hickson, 2012.“WHATWG HTML Living Standard, Last Updated 13 March 2012, 9 Web Workers”. Retrieved from
http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html
● I. Hickson. 2012. “HTML5 Web Messaging”. W3C Candidate Recommendation 01 May 2012. Retrieved from: http://www.w3.org/TR/webmessaging/
● P. Viola , and M. Jones. 2001. “Rapid object detection using a boosted cascade of simple features”. In Computer Vision and Pattern Recognition, 2001. CVPR 2001.
Proceedings of the 2001 IEEE Computer Society Conference on (Vol. 1, pp. I-511). IEEE.
● G. Shires and H. Wennborg. 2012. “Web Speech API Specification”. 19 October 2012. Retrieved from:
https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html
● I. Hickson. 2012. “The WebSocket API”. W3C Candidate Recommendation 20 September 2012. Retrieved from: http://www.w3.org/TR/websockets/
● A. van Kesteren. 2012. “XMLHttpRequest Level 2”. W3C Working Draft 17 January 2012. Retrieved from: http://www.w3.org/TR/XMLHttpRequest2/
25. References
● J. Mann. 2012. “High Resolution Time”. W3C Recommendation 17 December 2012. Retrieved from: http://www.w3.org/TR/hr-time/
● J. Mann, Z. Wang and A. Quach. 2012. “User Timing”. Editor's Draft July 11, 2012. Retrieved from:
https://w3c.github.io/web-performance/specs/UserTiming/Overview.html
● A. Jain, J. Mann, Z. Wang and A. Quach. 2014. “Resource Timing”. Editor's Draft June 09, 2014. Retrieved from:
https://w3c.github.io/web-performance/specs/ResourceTiming/Overview.html
● Z. Wang and A. Jain. 2013. “Navigation Timing”. Editor's Draft January 25th, 2013. Retrieved from:
https://w3c.github.io/web-performance/specs/NavigationTiming/Overview.html
● A. van Kesteren, A. Gregor, Msger, A. Russell and R. Berjon. 2014. ” W3C DOM4”. W3C Candidate Recommendation 08 May 2014. Retrieved from:
http://www.w3.org/TR/dom/
● HTML5: Drag and drop: http://www.w3.org/TR/2010/WD-html5-20101019/dnd.html
● HTML5: Focus management: http://www.w3.org/TR/html5/editing.html#focus
● J. Mann and A. Jain. 2013.“Page Visibility (Second Edition)”. W3C Recommendation 29 October 2013. Retrieved from: http://www.w3.org/TR/page-visibility/
● A. van Kesteren and T. Çelik. 2012. “Fullscreen API”. W3C Working Draft 03 July 2012. Retrieved from: http://www.w3.org/TR/fullscreen/
● V. Scheib. 2013. “Pointer Lock API”. W3C Candidate Recommendation 17 December 2013. Retrieved from: http://www.w3.org/TR/pointerlock/
● HTML5: Session history and navigation: http://www.w3.org/TR/2011/WD-html5-20110113/history.html
● Eynon R, Fry J and Schroeder, R. 2008. “The Ethics of Internet Research”. In: G. Blank, R. Lee and N. Fielding (eds) Handbook of Online Research Methods.
Sage: London.
● R. Ferguson and S. Buckingham Shum. 2012. “Social learning analytics: five approaches”. In: 2nd International Conference on Learning Analytics & Knowledge
(LAK '12), 29 Apr - 02 May 2012, Vancouver, British Columbia, Canada, pp. 23–33.
26. References
● S. Slade and P. Prinsloo. 2013. “Learning Analytics: Ethical Issues and Dilemmas”. American Behavioral Scientist
0002764213479366, first published on March 4, 2013 doi:10.1177/0002764213479366
● A. Pardo and G. Siemens. 2014. “Ethical and privacy principles for learning analytics”. British Journal of Educational
Technology 45, 438-450.
● A. K. Ghosh and T. M. Swaminatha. 2001. “Software security and privacy risks in mobile e-commerce”. Commun. ACM 44, 2
(Feb. 2001), 51-57. DOI=10.1145/359205.359227 http://doi.acm.org/10.1145/359205.359227.
● P. Klasnja, S. Consolvo and T. Choudhury. 2009. “Exploring privacy concerns about personal sensing”. In H. Tokuda, M.Beigl,
A. Friday, A.J.Bernheim Brush & Y.Tobe (Eds). International conference pervasive (pp. 176-183). Berlin: Springer Verlag.
● EUP. 1995. Directive 95/46/EC of the European Parliament and of the Council of 24 October 1995 on the protection of
individuals with regard to the processing of personal data and on the free movement of such data. European Union:
European Parliament.
● EUP. 2002. Directive 2002/58/EC of the European Parliament and of the Council of 12 July 2002 concerning the processing
of personal data and the protection of privacy in the electronic communications sector. European Union: European Parliament.
● EUP. 2014. The working party on the protection of individuals with regards to the processing of personal data. Opinion
05/2014 on Anonymisation Techniques.
● D. Kay, N. Korn, and C. Oppenheim. 2012. “Legal, Risk and Ethical Aspects of Analytics in Higher Education”. Center for
Educational Technology & Interoperability Standards, vol. 1, no. 6.