How to install OpenSmile and extract various audio features

This post provides installation instruction which I have followed to install OpenSmile [1] and examples of it for extracting features from audio files. Installation I had Ubuntu 18.04 installed on virtual machine and followed the installation instructions given in the official documentation of OpenSmile. So, first, download the OpenSmile and open your terminal. In the … 

 

How to install OpenFace and Extract Facial Features (Head Pose, Eye-gaze, Facial landmarks)

In this post, I will discuss the work I have been doing recently. I needed to extract facial features from the recorded video and for this task, I decided to use OpenFace, an open-source face recognition library. In this post, I am sharing the installation process and tutorial on detecting facial landmarks. Installation I tried … 

 

Tracking Video Watching Behavior using Youtube API

This post offers a simple introduction to recording the student’s video watching behavior for Youtube videos. Youtube has an enormous amount of educational videos that can be embedded easily in learning applications (e.g. web, desktop). As research (Ozan & Ozarslan, 2016) has shown that the video watching behavior contains rich traces of learning behavior, therefore, … 

 

How to compute inter-rater reliability metrics (Cohen’s Kappa, Fleiss’s Kappa, Cronbach Alpha, Krippendorff Alpha, Scott’s Pi, Inter-class correlation) in Python

Recently, I was involved in some annotation processes involving two coders and I needed to compute inter-rater reliability scores. There are multiple measures for calculating the agreement between two or more than two coders/annotators. If you have a question regarding “which measure to use in your case?”, I would suggest reading (Hayes & Krippendorff, 2007) … 

 

Introduction to Python Dash Framework for Dashboard Generation

Dashboards play a crucial role in conveying useful and actionable information from collected data regardless of context. As with economically feasible sensors, improved computation, and storage facility, and IoT framework, it has become easier to collect an enormous amount of data from a variety of contexts (e.g. military, health-care, education). However, finding insights out of … 

 

Introduction to Multimodal Learning Analytics

This post introduces the Multimodal Learning Analytics (MMLA) research field. It is mainly targeted for Masters or Ph.D. students who are just beginning their research journey in the field of MMLA. This post provides a preliminary understanding of the field to start with. Moreover, It also offers references to some good to read articles and shares the information regarding useful resources and some well-known journal/conferences venues in the field