Final Report
Final Report
Vikram kumar
Abhishek Kumar
For
Affiliated to
We would like to express our sincere gratitude to ARINDAM GHOSH of the department of Information
Technology, whose role as project guide was invaluable for the project. We are extremely thankful for the
keen interest he took in advising us, for the books and reference materials provided for the moral support
extended to us.
Last but not the least we convey our gratitude to all the teachers for providing us the technical skill that
will always remain as our asset and to all non-teaching staff for the cordial support they offered.
This is to certify that the project report entitled Engagement Detection in E-Learning prepared under my
supervision by (students name) Anish Kumar, Abhishek Kumar, Deep Kumar Dutta, Vikram Kumar
be accepted in partial fulfillment for the degree of Bachelor of Technology in Information Technology
which is affiliated to Maulana Abul Kalam Azad University of Technology, West Bengal (Formerly
known as West Bengal University of Technology).
It is to be understood that by this approval, the undersigned does not necessarily endorse or approve any
statement made, opinion expressed or conclusion drawn thereof, but approves the report only for the
purpose for which it has been submitted.
Project Mentor:
…………………………………………
……………………………………….
………………………………………….
HOD, Dept. of Information Technology
Techno International New Town
ABSTRACT
1. INTRODUCTION
2. PROBLEM DEFINITION
3. PROPOSED MODEL
3.1 Block Diagram
3.2 Hardware and Software Description
4. LITERATURE REVIEW
5. IMPLEMENTATION/FULL DESCRIPTION
6. FUTURE SCOPE
7. CONCLUSION
8. REFERENCE
INTRODUCTION
In the world of modern education, the shift from traditional classrooms to online learning
platforms has been swift and transformative. This shift brings with it a pressing need to
understand and gauge a crucial aspect: student engagement within these digital realms.
Engagement, the active involvement, interest, and commitment of students towards their
learning, stands as a cornerstone for successful educational outcomes, especially in the
evolving landscape of e-learning. Imagine learning on a computer or tablet instead of in a
classroom. That's what e-learning is all about! But making sure students are interested and
involved while learning online is really important. That's what we call "engagement" – it
means how much students are paying attention and enjoying their online lessons. This work
is all about figuring out how to know if students are engaged when they're learning online.
We'll look at different ways to understand and measure this engagement. It's like trying to
see if students are really interested in what they're learning or if they're just clicking around
without really paying attention. A learner's emotional condition has a significant impact on
the quality of their learning. First, with the use of multimodal sentiment analysis
techniques, learners' emotional states could be ascertained from their responses and
comments on various social media sites, such as Facebook, Instagram, Twitter, and other
sources. Then, in accordance with this work's concept, students who showed noninteractive
tendencies could receive support or be given recommendations for resources to help them
feel better emotionally. Emotions have a significant impact on how we learn as well.
Additionally, emotion has a significant impact on our capacity for memory, reasoning,
perception, and logical thought. Emotion is important in education since it has a strong
correlation with students' attentiveness. Researchers are always examining the various
kinds of emotions. Basic feelings like fear, rage, disgust, happiness, sadness, and surprise
are among them as well as intellectual feelings like content, bored, enjoy, sluggish,
depressed, excited, proud, tired, and furious. Students' engagements may be impacted by
their emotions. In order to determine the degree of student engagement based on their
feelings, emotion-based models therefore seek to create a relationship between academic
emotions and engagement levels. For improved educational outcomes, it is therefore
essential to comprehend students' emotions and link them to different levels of
participation.
PROBLEM DEFINITION
Detecting the level of engagement typically involves assessing the degree of interest or
interaction in a given context, such as user engagement with a website, application, or
content. In the realm of image processing, this might relate to analyzing visual cues to
determine the level of attention or interest from users. For instance, facial expressions, eye
tracking, or body language in images or videos can be considered as indicators of
engagement. Methods for detecting engagement may include computer vision techniques to
analyze facial expressions for signs of interest, eye gaze tracking to understand where
attention is focused, or even sentiment analysis to gauge emotional responses. Machine
learning models can be trained to recognize patterns associated with varying levels of
engagement. In essence, detecting the level of engagement through image processing
involves extracting meaningful information from visual data to understand how actively
and positively users are interacting with a given system, content, or environment. This is
valuable in applications ranging from user experience design to content optimization,
where tailoring experiences to user engagement levels can enhance overall effectiveness.
The problem at the heart of E-learning engagement detection extends beyond mere
measurement of participation; it encompasses the nuanced understanding of how students
interact, absorb, and contribute to the digital learning environment. This challenge requires
a holistic exploration of the factors influencing engagement, the limitations imposed by the
digital medium, and the development of strategies to bridge the gap between traditional and
online learning experiences. Digital distractions, the lack of physical presence, diverse
learning styles, and technological barriers are key factors contributing to the complexity of
engagement detection in E-learning. Distractions from social media, the absence of face-to-
face interactions, varying learning preferences, and unequal access to technology pose
challenges that must be addressed for effective engagement measurement.
PROPOSED MODEL
Detection of ROI
In the process of
detecting a Region of
Interest (ROI) in image
processing or computer
vision, the system
identifies and isolates a
specific area within an
image for further
analysis. This can be
achieved through either
manual selection or automated methods. Manual selection involves users specifying the
region through tools or software, while automated approaches use algorithms. These
algorithms may employ feature-based methods, object recognition models, or segmentation
techniques to identify regions of interest based on criteria like color, texture, or shape.
Machine learning, both supervised and unsupervised, plays a crucial role, allowing models
to learn and recognize patterns within images, ultimately aiding in the accurate detection of
ROIs. Post-processing steps, such as refinement and filtering, may be applied to enhance
the precision of the detected region, ensuring that the subsequent analysis or processing
focuses on the relevant and meaningful parts of the image.
Feature Extraction
Feature extraction is like finding the most important information in a picture. Imagine you
have a lot of dots (pixels) in an image, and you want to pick out the key things that make it
interesting. It’s like highlighting edges, recognizing colors, or spotting patterns. By doing
this, you make the picture simpler but still keep the important details. It’s kind of like
picking out the unique parts of a photo, so when a computer looks at it, it can understand
what’s going on. This helps in tasks like recognizing objects, understanding shapes, and
making sense of images without having to look at every single pixel.
Classification
Tracking of ROI
Tracking of Region of Interest (ROI) in a video involves the continuous monitoring and
follow-up of a specific area within successive frames of the video. This is particularly
useful when you want to keep tabs on a moving object or specific region throughout the
video sequence. The process typically begins with the initial detection of the ROI in the
first frame, using techniques like object recognition or manual selection. Once the ROI is
identified, tracking algorithms come into play. These algorithms analyze subsequent
frames, predicting and updating the position of the ROI over time. Various tracking
methods exist, such as correlation filters, Kalman filters, or more advanced deep learning-
based trackers. The goal is to maintain accurate and consistent tracking even when the ROI
undergoes changes in position, size, or appearance. This capability is valuable in
applications like surveillance, video analysis, and object monitoring in real-time
environments. In summary, tracking ROI in a video involves the continuous observation
and updating of a specified region of interest as it moves or changes throughout the video
sequence.
Decision
Decision-making in image processing is like making choices based on what we’ve learned.
After tracking and analyzing a specific part of a video, decisions are made about what’s
happening. For example, if we’re tracking a moving object, the decision might be whether
it’s a person or something else. This step helps computers understand and react to what
they “see” in videos or images.
Detecting the level of engagement means figuring out how interested or involved someone
is when looking at something, like a video or a website. This can involve looking at their
facial expressions, where they’re looking, or even sensing their emotions. In simpler terms,
it’s about understanding how much attention or interest someone has in what they’re
seeing.
IMPLEMENTATION
Data smoothing module: The data smoothing module in an engagement detection system
serves the purpose of enhancing the quality and interpretability of data by reducing noise,
fluctuations, or outliers. Raw data collected from various sensors or sources may contain
inherent noise or inconsistencies. The data smoothing module employs algorithms or
techniques to filter out this noise, ensuring that the underlying patterns or trends are more
clearly discernible.
Data binding module: In the context of engagement detection in online learning, a data
binding module could be a component responsible for establishing and managing the
connections between various data sources and the system's user interface or processing
modules. In systems with a user interface component, the data binding module may play a
role in updating the interface in response to changes in the underlying data. This ensures
that the user is presented with relevant and up-to-date information regarding engagement
levels.
Feature Selection Module: The feature selection module aims to identify and retain the
most informative features from the raw data collected from various modalities, such as
facial expressions, gestures, physiological signals, or log files, for the engagement
detection process. Engagement detection systems often deal with high-dimensional data,
including multiple modalities and numerous features.
Classification And Labeling Module: The primary goal of the classification and labeling
module is to categorize learners into different engagement levels based on the features
extracted from the selected modalities. Engagement levels can include categories such as
boredom, confusion, delight, frustration, neutral, and potentially others depending on the
specific goals of the engagement detection system.
Hardware Requirements
500 GB HDD
4GB RAM
Software Requirements
Pycharm
Anaconda
Naive Bayes: Naive Bayes classifiers are a family of supervised machine learning
algorithms that are based on Bayes' theorem. They are widely used for classification tasks,
where the goal is to assign a label to a new instance of data. Naive Bayes classifiers are
known for their simplicity, efficiency, and interpretability. The core assumption of Naive
Bayes classifiers is that the features of a data instance are independent of each other, given
the class label. This means that the probability of observing a particular feature is not
affected by the values of other features. While this assumption may not always hold in real-
world data, it often makes Naive Bayes classifiers computationally efficient and relatively
accurate.
Logistic Regression: Logistic regression is a statistical model that uses a logistic function
to predict the probability of a binary outcome. It is one of the most commonly used
machine learning algorithms for classification tasks. Logistic regression is a type of linear
regression, but instead of predicting a continuous numerical outcome, it predicts the
probability of a binary outcome. The logistic function is used to transform the predicted
value to a probability between 0 and 1. The logistic regression model is defined by a linear
combination of the input variables and a set of parameters. The parameters are estimated
using a maximum likelihood estimation (MLE) algorithm. The MLE algorithm finds the
parameters that maximize the probability of the observed data.
LITERATURE REVIEW
FUTURE SCOPE
The future scope for work will be integrating the engagement detection Module in e-
learning recommender Systems. Secondly, we will try to predict the Understanding Level
of the e-learner from the engagement Level making it more accurate and efficient.
CONCLUSION
Finally, the transition from traditional classrooms to online learning emphasizes how
critical it is to comprehend and assess student engagement in the context of digital
education. Effective student engagement, which includes both commitment and active
involvement, is critical to successful outcomes in the rapidly changing e-learning
environment. This study delves into the intricacies of measuring engagement,
acknowledging its crucial function in augmenting the effectiveness of virtual learning. It is
acknowledged that emotional states have an impact on the quality of learning experiences,
which is why multimodal sentiment analysis techniques are being proposed as a means of
interpreting learners' emotions from social media responses. Providing emotional support to
individuals who exhibit noninteractive tendencies appears to be a strategy to promote
positive engagement. Furthermore, research on how emotions affect learning emphasizes
how deeply they affect memory, perception, reasoning, and logical thought. The awareness
of different emotional states—both fundamental and intellectual—highlights how difficult
it is to comprehend and improve students' engagement. To improve educational outcomes,
the paper promotes the creation of emotion-based models that link academic emotions and
engagement levels. It emphasizes the importance of understanding and making the
connection between emotions and varying degrees of participation.
REFERENCES
1. Mike Holmes, Annabel Latham, Keeley Crockett, and James D. O’Shea “Near real-time
comprehension classification with artificial neural networks: decoding e-Learner non-verbal
behaviour”
2. Fabri, M., Moore, D.J., Hobbs, D.J “Mediating the Expression of Emotion in Educational
Collaborative Virtual Environments: An Experimental Study”
3. Nour, Nahla & Elhebir, Mohammed & Viriri, Serestina. (2020). Face Expression Recognition
using Convolution Neural Network (CNN) Models. International Journal of Grid Computing &
Applications. 11. 1-11. 10.5121/ijgca.2020.11401.
4. Pawlak, Z.: Rough Sets: Theoretical Aspects of Reasoning about Data. Kluwer Academic,
Dordrecht (1991)
5. Brittany Gilbert, “Online Learning Revealing the Benefits and Challenges,” 2015.
6. J. Shen, H. Yang, J. Li, and Z. Cheng, “Assessing learning engagement based on facial expression
recognition in MOOC’s scenario,”Multimedia Syst., vol. 28, pp. 469–478, 2022.
7. Arkorful V, Abaidoo N (2015) The role of e-learning, advantages and disadvantages of its adoption
in higher education. Int J Instr Technol Distance Learn 12:29–42
8. Boughrara H, Chtourou M, Amar CB, Chen L (2016) Facial expression recognition based on a
mlp neural network using constructive training algorithm. Multimed Tools Appl 75(2):709–731
9. Michel, N.; Cater, J.J., III; Varela, O. Active versus passive teaching styles: An empirical study of
student learning outcomes.Hum. Resour. Dev. Q. 2009, 20, 397–418.
10. V. Trowler, “Student engagement literature review,” The higher education academy, vol. 11, no. 1,
pp. 1–15, 2010.
11. Lilly Dimitrovsky, Hedva Spector, Rachel Levy-Shiff, and Eli Vakil, “Interpretation of facial
expressions of affect in children with learning disabilities with verbal or nonverbal deficits,”
Journal of Learning Disabilities,vol. 31, no. 3, pp. 286–292, 1998.