You are on page 1of 18

TALK-A-BOX: A WEB APPLICATION FOR STAKEHOLDER'S

CONCERNS AND SUGGESTIONS OF CAVITE STATE UNIVERSITY-


BACOOR CAMPUS.

Undergraduate Capstone Project


Submitted to the Faculty of the
Cavite State University - Bacoor Campus
Bacoor, Cavite

In partial fulfillment
of the requirements for the degree of
Bachelor of Science in Information Technology

ROSWELLE ANDREI RAESEY A.GAITE


ANRY NAOMI A. SANTIAGO
MIKKO P. TAMBO

November 2023
TALK-A-BOX: A Web Application for Stakeholders
Concerns and Suggestions of Cavite State University
Bacoor Campus

Roswelle Andrei Raesey A. Gaite


Anry Naomi A. Santiago
Mikko P. Tambo

An undergraduate capstone project manuscript submitted to the faculty of the


Department of Computer Studies, Cavite State University, Bacoor Campus, Bacoor
City, Cavite in partial fulfillment of the requirements for the degree of Bachelor of
Science in Information Technology. Contribution No.______________. Prepared
under the supervision of __________________.

INTRODUCTION

(Provide a brief description of the problem and aim of the study. This should

be written in present tense. Begin with an attention-grabber.) The success of an

educational institution is intricately linked to the level of engagement and satisfaction

among its students. Central to achieving this is the establishment of an environment

that actively encourages students to voice their concerns, enabling educators and

administrators to address issues promptly and effectively. Despite the recognized

importance of student voice, numerous challenges hinder students from expressing

their concerns openly.

Many students face more academic problems during college. It is the primary

reason why modern methods are being described for assessing learning difficulties

and properly identifying remediation strategies. Evidence-based treatment

approaches include procedures for motivating student performance and eliminating

conditions associated with academic failure. Most of the time, schoolworks is found to

be tedious and exhausting; however, learners cannot avoid this work because it is
frequently an academic requirement.

Personal issues may also interfere with students' concentration to some

extent, like shyness. It is not a recognized special educational need, but studies show

that shy children perform poorly academically and have psychosocial vulnerabilities.

Teachers are therefore expected to tailor their instruction to each individual learner,

including those who exhibit shy behavior (Nyborg et al., 2019).

According to a recent Norwegian study (Nilsen, 2018), when children with

special needs are quiet and withdrawn, they tend to 'fall by the wayside'; thus,

shyness may be a useful label that allows teachers to select strategies that have

been proven to work with other children displaying similar behaviors. In certain

situations, most people have experienced social inhibition. The issue arises when

everyday activities cause social anxiety and avoidance behaviors. This has an impact

on peer relationships and classroom participation at school. Much research has

focused on shy students' deficits in these areas, but it is believed that the evidence

for these deficits is weak. Shy students' reluctance is examined to volunteer answers

in class as a form of risk and reward management. They are too afraid of making a

mistake and being mocked. Teachers sometimes penalize them for their passive

behavior (Arx, 2020). The educational applications of this analysis are discussed.

Undiagnosed and untreated major emotional issues such as loss, depression,

and anxiety can also make students feel inadequate or lead to serious academic

difficulties and failure. Depressed mood, stress, anxiety, and problems with

academic performance are the most common concerns reported to the counseling

center staff. In fact, over 90% of the students we see indicate that their personal

problems have at least a moderate impact on their studies, even when academic

concerns are not the main issue for which they sought help. Furthermore, factors

such as adequate university buildings, technological infrastructure, equipment, and

library facilities have a significant impact on academicians' levels of satisfaction.


However, the behaviors of learners demonstrating desired performance are most

influenced by the collaboration/cooperation environment, followed by job satisfaction,

and finally by the university’s attitude toward academic concerns.

Increasing opportunities for students to develop 21st century and educational

technology skills, as well as developing and maintaining student engagement, are

critical considerations for K-12 educators. Different learning approaches are gaining

traction in both higher education and K-12, owing to their potential to increase active

learning and student engagement. However, more research is needed to determine

how the flipped approach improves student engagement.

Project Context

Previous studies(do not use this without any supporting claims. Use in-

text citations instead. Must be at least 2 pages of presentation and discussion

of the following: introduce the presentation of the problem, that is, what is

the problem all about. The proponent should describe the existing and

prevailing problem situation based on his or her experience. You should give a

strong justification for selecting such research problem in your capacity as a

researcher. Being part of the organization or systems and the desire and

concern to improve the system. Also, state a sentence or two that would show

the link and relationship of the rationale of the study to the proposed

research problem.) have found that student-teacher relationships are associated

with student outcomes such as academic achievement and engagement, but also

with disruptive behaviors, suspension, and dropout risk. Research has also shown

that the "one size fits all" approach is flawed because it assumes all students cope up

in the same way.

The researchers conducted an interview with the president and secretary of

the student body council of CVSU-Bacoor Campus, according to them students often
consult the CSG to voice their concerns about an instructor the most common

concern is related to their grades, the evaluation box in the campus is intended for

the CSG only and not for the instructors or staff of the campus leaving students

having to wait until an online form for evaluation is available to be able to voice their

concerns.

There are many cases wherein students are too afraid to raise their concerns

in person as they experience varying levels of anxiety or fear. Students don't ask for

help in school, even when they need it; seeking for help can also feel like they are

flaunting their incompetence. The development of the Talk-A-Box web application

aims to provide a safe and convenient online and mobile platform for students and

teachers that will equip them with the right tools to address academic problems or

any school-related concerns.

Objectives of the Study

(Objective should be SMART.) Generally, this study aims to develop a

system that helps instructors address students’ concerns in a convenient, safe way.

(The researchers specifically aims:


To design [Name of the System/Application] with the following features:
a. Capable of ………..)

2. To Design a web application that:

a. allows students to send concerns to instructors online;

b. helps connect the students online with the appropriate parties

on their campus to attain a resolution;

c. provides an organized real-time line graph that shows the

amount of student concerns received per instructor;

d. ensures all conversations in live chat are seamless and safe;

e. notifies instructors once a student raises any concern.


2. To Develop the Information Management Web application using the

following hardware and software:

a. Visual Studio Code for IDE;

b. Django for backend;

c. MySQL for database

d. Profanity Filter Software

e. Adobe Photoshop for pictures and logo editing;

f. Mobile Phones (iOS and Android) for compatibility testing;

g. Laptop, desktop computer.

3. To test the application in terms of unit, integration, and application

testing;

4. To evaluate the application using appropriate analytical tools;

5. To Prepare an implementation plan.

Purpose and Description

(What is the function of your project? What is good in your project? What

makes your project unique, innovative and relevant? Who are the beneficiaries

of your study and what benefits they could get from it?) The Talk-A-Box web

application is designed to provide instructors and students access to a convenient,

safe online and mobile platform that will give them the right tools they need to handle

any school-related issues or academic concerns. The web application is designed to

be highly reliable, minimizing downtime, and incorporating backup mechanisms to

prevent data loss.

It has a status report feature, which is a real-time line graph that shows the

amount of student concerns received per instructor which is only available to the

admins and specific instructor of the report. The metrics can be viewed by month, by

week, or by semester. There is a button instructors could click to indicate that the

student’s concern is solved. All unsolved problems will be on the top of the list, whilst
the solved ones will be at the bottom. There is a live chat feature wherein students

and instructors can further talk about their concerns via chat. Admin has the

permission to view all conversations to ensure they are safe and seamless. It

connects with a third-party profanity filter software that scans text inputs for explicit

language and offensive content, then either blocks the profanity entirely or replaces it

with special characters. Both educators and learners also have the option to turn on

or off the notification feature. Once a student sends a message or submits a form, a

notification will be sent to the instructor’s email, and vice versa this feature is only

repeatable three times to ensure that the instructor's email is not cluttered with

redundant emails.

(The study will be significant to the following: )

Talk-A-Box aims to establish an effective strategy that could empower

students to easily voice their concerns. The ability of students to approach their

teachers with questions, concerns, or feedback directly impacts their academic

success and overall well-being. The study aims to contribute valuable insights to

enhance student participation and satisfaction within the educational environment.

Time and Place of the Study

(The study was conducted…..Include preparation outline of your

manuscript. Actual place of the study/where you conduct data gathering.)The

researchers carried out meetings in the library of CVSU Bacoor-Campus and each of

their respective residences using Google Meet(. All of the researchers reside in

Bacoor, Cavite. The research had started in October 2023.

Scope and Limitation of the Study


(The scope explains the nature, coverage and time frame of the study.

The limitation on the other hand, explains all that are NOT included in your

project. the scope gives an overview all the deliverables (i.e. the things that

your project gives/delivers) and the tools and technologies to be used in the

project development while the LIMITATIONS are the boundaries of the project

(i.e. areas/things that are out of scope).This study focuses on the design,

implementation, and evaluation of an online student concerns web application within

the campus. The web application aims to provide a digital platform for students to

easily and confidentially raise academic, administrative, or personal concerns they

may encounter during their educational journey. The scope of the study includes:

A. Design and Development: The research will explore the design principles and

technological aspects involved in creating an efficient and user-friendly online

platform for students to submit and track their concerns.

B. Implementation: The study will assess the integration and deployment of the

online student concerns web application within the existing institutional

framework, considering factors such as accessibility, security, and scalability.

C. Effectiveness: The study will assess the effectiveness of the online web

application in addressing student concerns. It will measure the

responsiveness of administrators and the impact on the resolution time for

reported issues.

While this study aims to provide valuable insights into the implementation of

an online student concerns web application, certain limitations are acknowledged.

The success of the online web application relies on user adoption. Factors such as

students' willingness to use the platform, digital literacy, and institutional support for

promoting the web application may affect its overall impact. Also, external factors
may impact the study's findings and the long-term sustainability of the online student

web application.

Despite these limitations, the study aims to contribute more valuable insights

into the development of the Talk-A-Box web application.

Conceptual Framework

The Input-Process-Output model below shows the research paradigm of the study:
Requirements Analysis
(use numbering/letter format)
Technical
Feasibility
Operational
Input Process
Feasibility Output
Scheduling
Knowledge Requirements Feasibility

Programming
Languages, Tools, Requirements Documentation
and Techniques
Software Design
ISO 25010 TALK-A-BOX: A
UI/UX Design
Database structure Web Application for
system and design Stakeholders and
Software Requirements Suggestions of
Development and Testing Cavite State
Visual Studio
University-Bacoor
Code
Database Campus
Django Programming
MySQL Responsiveness
Adobe Testing
Photoshop cs6 Functional testing
Integration testing
Acceptance
Hardware Requirements Testing
Desktop
Computer
Laptop
Mobile Phone
EVALUATION

Figure 1. Input-Process-Output Model

The figure above describes the study's conceptual framework wherein the

input is divided into three categories: knowledge requirements, software

requirements, and hardware requirements. The knowledge requirements consist of

programming languages, tools, and techniques; the software requirements consist

of Visual Studio code, Django, and PayMongo; and the hardware requirements

consist of one desktop computer, laptop, and android-based phone and iOS-based

mobile phone.

(Definition of terms)

Terms, words, or phrases which have a special or unique meaning of the

study. Terms should be brief and clearly defined operationally.


METHODOLOGY

This chapter presents the materials, methods, data-gathering techniques,

data analysis, and implementation plan.

Requirements Analysis
Figure 2. Talk-A-Box System Process

The student concerns web application begins with user authentication,

ensuring secure access for students and administrators. Once logged in, students

can submit their concerns through a form, providing details and relevant

documentation. The web application then stores this information securely in a

database, tagged with a unique identifier. Simultaneously, instructors receive

notifications and access a dashboard where they can review and categorize concerns

for resolution. Throughout the process, communication channels facilitate updates

between students and administrators. The web application incorporates robust

security measures, including data encryption, to safeguard sensitive information.

Regular database backups and maintenance routines ensure data integrity. The

diagram illustrates a seamless flow from concern submission to resolution, prioritizing

user experience and efficient administration while adhering to strict security and

privacy protocols.

Required Documentation

Based on the research conducted, the following features have been planned:

Table 1: Features of the proposed system

FEATURES DESCRIPTION
User Registration and Profiles Allow students to create accounts and manage
their profiles, providing a personalized
experience.

Concern Submission Form A user-friendly form enabling students to


submit their concerns, including details,
attachments, and relevant information.

Dashboard for Administrators An admin interface displaying an overview of


submitted concerns, their status, and options
for further actions.

Automated Notifications A notification system to alert administrators,


instructors, and students about updates,
resolutions, or any changes in concern status.

Updating Status A check button to update the status of a


student's issue; to mark resolvement.

Categorization and Enable administrators to categorize concerns


Prioritization based on status (whether resolved or
unresolved) and prioritize them for efficient
handling.

Communication Tool Built-in live messaging features for seamless


communication between students and
administrators regarding their concerns.

Profanity Filter Connects with a third-party profanity filter


software that scans text inputs for explicit
language and offensive content, then either
block the profanity entirely or replace it with
special characters.

Analytics and Reporting A real-time line graph that shows the amount
of student concerns received per instructor.
The metrics can be viewed by month, by
week, or by semester.

Secure Data Storage Implement robust data security measures,


including encryption, to protect sensitive
information stored in the system.

Mobile Responsiveness Ensure the system is responsive and


accessible on various devices, including
mobile phones, for flexibility in usage.

User Training and Support Offer resources, tutorials, or help features to


guide students and instructors through the
system, ensuring effective utilization.

Attachment of Media Files The users of the system will be able to attach
files such as audio, video, and pictures to their
concerns.
Hierarchical Categorization The system admin will be able to categorize
the concerns, evaluations, etc from the users
in levels depending on their importance and
severity.

User Identification The users in the system will only be students


from CVSU - Bacoor Campus, as when they
create an account they will need to submit
details such as student ID, and registration
form.

Private Counseling Sessions The system is capable of letting users and


instructors have a private one-on-one
counseling session that will be monitored by
the admins of the system.

Anti-Spamming Users of the system can not repeatedly


evaluate or message their concerns to
instructors as the system will limit the number
of times they can do it.

Full Security and Privacy All interactions between the user, instructor,
and system will be private, The system can
withstand attacks with malicious intent.

Forwarding of Data Admins can send data from concerns of the


users that have been filtered out to the
concerned body.

Table 1 shows features that collectively contribute to the effectiveness,

transparency, and user-friendliness of the Talk-A-Box online system for addressing

student concerns.

Table 2: Non-functional requirements of the system

QUALITY ATTRIBUTES DESCRIPTION

Scalability Build the web application with scalability in mind,


allowing it to handle an increasing volume of
student concerns and users without compromising
performance.

Maintainability Design the web application with modularity and


maintainability in mind, making it easy to update,
add new features, and address issues promptly.

Performance Optimize web application performance to provide


fast response times, quick loading of pages, and
efficient handling of concerns.

Usability Prioritize an intuitive and user-friendly interface for


both students and administrators, minimizing the
learning curve and enhancing overall usability.

Flexibility Design the web application to adapt to evolving


needs, allowing for easy customization and updates
without disrupting existing functionalities.

Data Integrity Implement mechanisms to maintain the accuracy


and integrity of student data, preventing errors or
inconsistencies.

Security Ensure robust measures to protect sensitive


student data, implementing encryption, access
controls, and regular security audits.

Table 2 shows the quality attributes that will contribute to the development of

a reliable, secure, and user-friendly online system for addressing student concerns.

System Development

The computer unit to be used in developing the web-based system will have

the following hardware specifications: Microsoft Windows 11 Home 64-bit operating

system, 16GB DDR4 RAM, AMD Ryzen 7 - 4800H with Radeon Graphics 2.90 GHz,

8-core, and 4GB AMD Radeon RX560X Graphics. The researchers will use the

following software: Visual Studio Code and Django for developing the system, Adobe

Photoshop CS6 for graphic design materials, MySQL for database, and Google Suite

for the documentation and presentation.

In developing the system, the researchers will use the Agile Software

Development Life Cycle as their guide in developing the software, which is composed

of six (6) phases: requirements, design, development, testing, deployment, and

review (see Figure 2).


Figure 3. Agile Software Development Life Cycle Model

The figure shown above illustrates how the researchers will compile all the

requirements they require during the requirements phase– which can include

resources, cost, and additional functions needed to be added. It entails figuring out

why sufficient resources for the Talk-A-Box web application is necessary, defining its

main functionalities, and formulating the app's overarching goals. The design phase

will then start, the user interface and structure of the web system will be designed to

meet the clients standards.

In the development phase, this is where the actual coding will begin, they will

implement the design from the last phase and use the requirements obtained. Once

the development phase has finished, the researchers will test the web application

using a Quality Assurance report. The web application will be then launched

temporarily and shown to the client, the bugs and errors found will be fixed

immediately and improved to avoid future incidents.


After meticulous testing, the researchers will then launch Talk-a-Box: A

Student Concerns Web Application; it will now be available for the client and

targeted users. A comprehensive documentation outlining the structure,

functionality, and implementation will be conducted.

The Review phase will occur after each iteration as we will never know if an

unexpected bug will arise even if the application is thoroughly tested. It involves

assessing and monitoring the application's performance, collecting user feedback,

and adjusting. This phase is crucial as it guides the project to continuous

improvement.

BIBLIOGRAPHY

Nyborg, G., et. al. (2023). Teachers’ Strategies for Helping Shy Students: Findings from a

National Survey in Norway, Scandinavian Journal of Educational Research,

10.1080/00313831.2023.2196534, (1-14)

Lin, T. J. (2021). The role of friendships in shy students’ dialogue patterns during small

group discussions, Contemporary Educational Psychology, 10.1016/j.cedpsych.

2021.102021, 67, (102021)

Guzzardo, M.T., Khosla, N., Adams, A.L. et al. (2021). “The Ones that Care Make all the

Difference”: Perspectives on Student-Faculty Relationships. Innov High Educ 46, 41–58.

Retrieved from. https://doi.org/10.1007/s10755-020-09522-w

Bond,M. (2020). Facilitating student engagement through the flipped learning approach in

K-12: A systematic review, Computers & Education. Volume 151, 103819. ISSN 0360-1315
Crozier W. R. (2020). The Shy Child Adapting to the Challenges of School, Adaptive

Shyness, 10.1007/978-3-030-38877-5_8, (147-167)

Arx, E. V. (2018). Shyness can have a negative effect on learning. Retrieved November 26,

2023, from https://bold.expert/shyness-can-have-a-negative-effect-on-learning/

You might also like