Project 2 (Student Stress Indicator)
Project 2 (Student Stress Indicator)
Project 2 (Student Stress Indicator)
YEAR/CLASS : 12
1. Praddosh S M - Grade 12
2. Arunthathi U V - Grade 12
3. Nitharsana K - Grade 12
4. Sanjith S - Grade 12
S No Particulars Page No
1 Introduction 1
2 Team Roles 2
3 Problem Definition 17
4 The Users 18
5 Brainstorming 21
6 Design 23
7 Data 24
8 Prototype 26
9 Testing 27
10 Team Collaboration 29
12 Video link 32
1. INTRODUCTION
1
2. TEAM ROLES
Team Member
Role Description
Name
2
Designer ● Works with the team and the user Arunthathi U V
to create a process flow for the new
user experience
● Plans the user interface for the
prototype
3
2.2 Project plan
4
Brainstorming Team meeting to generate
10.10.22 10.10.22 2 hours 10.10.22 10.10.22 2 hours Praddosh S M
ideas
Completing the
12.10.22 14.10.22 2 days 12.10.22 15.10.22 6 hours Praddosh S M
Brainstorming section
Designing your Team meeting for designing
26.10.22 26.10.22 1 hour 26.10.22 26.10.22 2 hours Arunthathi U V
solution the solutions
Completing the Design 1 hour
26.10.22 26.10.22 1 hour 26.10.22 26.10.22 Arunthathi U V
Section 30 mins
Collecting and Praddosh S M,
Team meeting to discuss data 1 hour
preparing data 31.10.22 31.10.22 1 hour 31.10.22 31.10.22 Sanjith S and Sathya
requirements 15 mins
Priya S
Collecting and Sanjith S and Sathya
Data collection 06.11.22 06.11.22 2 hours 06.11.22 07.11.22 3 hours
preparing data Priya S
prototyping Data preparation and Sanjith S and Sathya
11.11.22 11.11.22 1 hour 11.11.22 11.11.22 2 hours
labelling Priya S
1 hour Sanjith S and Sathya
Completing the design section 15.11.22 15.11.22 1 hour 15.11.22 15.11.22
20 mins Priya S
Praddosh S M,
Team meeting to plan
21.11.22 21.11.22 50 mins 21.11.22 21.11.22 1 hour Sanjith S and Sathya
prototype phasing
Priya S
Prototyping Train your model with input 28.11.22 28.11.22 2 hours 28.11.22 28..11.22 1 hour 30 Nitharsana K and
5
Testing dataset mins Arunthathi U V
Praddosh S M,
Team meeting to discuss
12.12.22 12.12.22 45 mins 12.12.22 12.12.22 55 mins Nitharsana K and
testing
Arunthathi U V
Testing
Invite users to test prototype 19.12.22 19.12.22 30 mins 19.12.22 19.12.22 55 mins Praddosh S M
creating the
video Nitharsana K and
Conducting test with papers 26.12.22 26.12.22 45 mins 26.12.22 26.12.22 45 mins
Arunthathi U V
Completing the testing
30.12.22 30.12.22 1 hour 30.12.22 30.12.22 45 mins Nitharsana K
sections
Team meeting to discuss
02.01.23 02.01.23 1 hour 02.01.23 02.01.23 50 min Praddosh S M
video creation
1 hour
Write your script 02.01.23 02.01.23 1 hour 02.01.23 02.01.23 Sathya Priya
15 mins
1 hour 1 hour
Film your video 02.01.23 02.01.23 02.01.23 02.01.23 Sanjith S
15 mins 25 mins
6
Edit your video 02.01.23 02.01.23 40 mins 02.01.23 02.01.23 1 hour Sanjith S
Completing the Praddosh S M,
Logbook Reflect on the project with Arunthathi U V,
03.01.23 03.01.23 1 hour 03.01.23 03.01.23 1 hour
your team Nitharsana K, Sanjith
S and Sathya Priya S
7
2.3 Communication Plan:
● Mode of communication:
○ Mixture of face-to-face and online communication
● Discussion timings:
○ We regularly updated each other on our progress, either physically or
through texts.
○ Video conferences were held through Zoom meetings when a stage was to
be initiated or needed a review.
● Role of team leader:
○ Setting up online documents and ensuring the contribution of everyone
○ Stepping in when a member of the team required help or inputs
○ Distributing and redistributing works
● Tools used for communication:
○ Mobile phones, Laptop, School Computer System
8
2.4 Team meeting minutes:
Purpose of meeting: Planning for the project, Drawing roadmap for the project
and Assigning of roles
Items discussed:
1. Timeline of the project
2. Users and team roles
3. Initiated research for problems
Things to do
1. Creating a shared drive
2. Understanding individual's roles and duties
3. Research for problems
9
Date of meeting: 15.09.2022
Purpose of meeting: To define the statement of the problem and to initiate the
process of understanding the users'
Items discussed:
1. Various problems that were identified
2. Why and why not choose a particular problem
3. Defining the statement of problem
Things to do
1. Complete section 3 of the project logbook
2. Identifying our potential users and interviewing them
3. Information collected from users has to be sorted
10
Date of meeting: 10.10.2022
Items discussed:
1. Various solution ideas for the project
2. Why and why not an idea is ideal solution
Things to do
1. Develop the chosen idea
2. Check for flaws in chosen idea
3. Have interaction with users to confirm if the idea will be helpful or not
11
Date of meeting:26.10.2022
Items discussed:
1. Various approaches to solve the problem with given idea
2. Possible flaws and outcomings
3. Ways to address these shortcomings that may occur
Things to do
1. The designer has to develop the idea
12
Date of meeting: 31.10.2022
Items discussed:
1. Shortlisted the required data list
2. Verifiable and trusted sources were discussed
Things to do
1. The designer, along with the prototype builder, has to make a list of data
required and hand it over to data experts.
2. Data experts have to collect data and upload them to the shared drive
13
Date of meeting: 21.11.2022
Items discussed:
1. The input of data in teachable machine
2. Working efficiency of our model
3. Feedback from our users and teacher in charge
Things to do
1. To get feedback from stakeholders
2. Remodel our model according to the feedbacks
14
Date of meeting: 12.12.2022
Items discussed:
1. Required testing data were discussed and their sources were identified
2. Invitation of students to test the model
Things to do
1. Tester and Project leader will have to invite students to test model
2. Once tested, necessary remodelling has to be done to enhance the model and
address the shortcomings
15
Date of meeting: 02.01.2023
Items discussed:
1. Video script writing and recording
2. The date for the video recording was fixed
Things to do
1. The video producer was assigned the duty of preparing for recording
2. Completing the logbook sections
16
3. PROBLEM DEFINITION
17
4. THE USERS
4.1 Who are the users and how are they affected by the problem?
● Students
● Teachers
● Schedulers (Coordinators, Vice-Principal and Principal)
● School Administration
● Parents
4.2 What have you observed from the users and how the problem affects
them?
● Students: They find it difficult to cope with the pace and sometimes fall out of the
pack, thus disrupting their preparation.
● Teachers and Schedulers: They sometimes fail to understand what students are
going through.
Students
18
Teachers and Schedulers
4.4 What are the usual steps that users currently take related to the
problem and are the difficulties?
19
5. BRAINSTORMING
5.1 Ideas
How might you use the power of AI/machine learning to solve the users’
problems by increasing their knowledge or improving their skills?
20
5.3 Based on the priority grid, which AI solution is the best fit for your
users and for your team to create and implement?
21
6. DESIGN
6.1. What are the steps that users will now do using your AI solution to
address the problem?
● Students would use the Google Teaching Machine's webcam to simulate how
they would demonstrate their emotions or moods.
● An application will be developed and teachers can look at them to
understand students in real-time during their classes.
● When there is wide distortion a notification will be sent to the particular
subject teacher, their class teacher and their coordinator.
● Schedulers and teachers will be aware of the situation and respond
appropriately after the student's mood or emotion has been identified.
● If there is a general feeling of melancholy or an outburst, teachers may allow
time for leisure or a break from intense preparation.
22
7. DATA
We require many positions that portray various moods or feelings. These poses can
be recorded when students mimic the various emotions or moods they experience.
Do you have
Where will
Who owns permission to Ethical
Data needed the data
the data? use the considerations
come from?
data?
The image
should be used
Snapshots
School only for
Have from school Yes
Management training and
CCTV footage
testing the
system.
The images
should be used
We have to only for
Want/Need Students Yes
capture training and
testing the
system
23
● Due credit
will be given
to the
A wide range original
of postures to owners of
Nice to have express the Online sources No the data
same emotion ● The data will
or mood. only be used
for training
and testing
purposes
24
8. PROTOTYPE
In the teachable machine, we will be building a model and that model can be used
with an Android App and a website.
8.3 What decisions or outputs will your tool generate and what further
action needs to be taken after a decision is made?
The output that our tool will produce will be dependent on the poses that were
captured in the training images. It will be able to identify any expressed emotions
or moods. Further, we have to test our data by conducting a trial run in a demo
class with a boring lesson, an interesting lesson, and an interactive session. To
produce better outcomes, the model will be enhanced as necessary.
25
9. TESTING
● Students
● Teachers
● Schedulers (Coordinators, Vice-Principal and Principal)
● School Management
● Parents
9.2 List your observations of your users as they tested your solution.
Questions? Ideas
26
high-accuracy data.
9.4 Refining the prototype: Based on user testing, what needs to be acted
on now so that the prototype can be used? What improvements can be
made later?
When the model was tested, we saw fluctuations in the predictions by the
model. This may be due to insufficient data inputs. So we have to add diverse
inputs to all the data classes to improve the output accuracy.
27
10. TEAM COLLABORATION
10.1 How did you actively work with others in your team and with
stakeholders?
Each team member had a clear understanding of the project and the duties
assigned to them, which facilitated quick collaboration. We were able to effectively
review our model because the team and the stakeholder were in continual contact.
We held meetings as anticipated, and everything went off without a hitch. Every
participant made a significant contribution and pushed their colleagues to finish
the task. They enthusiastically embraced new duties when they were entrusted to
them when the designated individual was unable to do so for a variety of reasons
and performed them to the best of their abilities.
28
11. INDIVIDUAL LEARNING REFLECTION
you during the project. List the things that surprised you and any other
Praddosh S M
Arunthathi U V
First, in partnership with the team and the user, I create the process flow for the
new user experience. Additionally, working as a prototyper was interesting and
thrilling. Building the project and seeing it work as intended taught me a lot of new
things. Despite certain difficulties, I enjoyed working on the project.
29
Nitharsana K
The most evident benefit I discovered was the benefit of working in a group. The
success of any project, I discovered, depends on effective teamwork. I learned more
about the potential applications of AI in the contemporary environment.
Furthermore, I discovered how the models responded to various inputs, and user
feedback kept me inspired. This project also introduced me to prototyping and
programming.
Sanjith S
Sathya Priya S
In order to solve the issue of identifying student tension, I first gathered data
regarding student stress and was able to apply the AI Teachable Machine to
develop a solution. With the help of this great application, I was able to collect the
many types of information I needed for testing concerning students' emotions,
including happiness, confusion, and anger. I tried to tackle the issue using this
strategy; I wrote a report and explained this approach to the reporter.
30
12. Video Link
URL: https://youtu.be/jUjVxTOTsmc
31