A MULTIMODAL LEARNING ANALYTICS VIEW OF HTML5 APIs:...

Post on 25-Jun-2020

2 views 0 download

Transcript of A MULTIMODAL LEARNING ANALYTICS VIEW OF HTML5 APIs:...

A MULTIMODAL LEARNING ANALYTICS VIEW OF HTML5 APIs: TECHNICAL BENEFITS AND PRIVACY RISKS

Pablo Garaizar & Mariluz GuenagaDeustoTech LearningUniversity of Deusto

TEEM'2014, Salamanca, Spain

Mobile devices allow learners to...

learn outside the school, virtually everywhere (mLearning)

communicate and share learning experiences (PLEs)

explore and enhance the real world (AR, sensors)

provide insights about their learning processes effortlessly (LA)

mLearning + Learning Analytics =researchers dream!

Geolocation & OrientationIs the learner at school/home? Is she commuting? Where does the learning process take place?

Is the context suitable for learning?

Microphone & CameraIs the learner in a noisy context? Is she looking at the mobile device?

Battery & Network InformationDoes the lack of battery / cost of the network access disrupt the learning scenario? How?

Local StorageWhat did the learner do when she was offline? Did it affect learning processes?

Drafts: ambient light, temperature, humidity, atmospheric pressure, etc.Insights about the context of learning processes

mLearning + Learning Analytics =

users nightmare!

LA privacy issues are not only about user-id anonymizationThe relation between id's and users could be reconstructed via EDM

Students are not mere sources of dataWho takes advantage from your LA study? If the answer is not your students, you are using them.

Goal: mutual trustCustomizing content, preventing failure, enhancing learning

mLearning + Learning Analytics =a difficult balance

Informed consentVoluntary and anonymous participation. Your data will be analyzed as a whole.

Fine-grained data-collection via HTML5Unique id's, event handlers, remote storage via AJAX

Thank you

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/

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/

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/

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.

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.