KONGU ENGINEERING COLLEGE
PERUNDURAI ERODE-638060
CODEARC (Collaborative Online Development &
Education Assistant for Real-time Coding)
TEAM MEMBERS:
➢ ANUSHREE M
➢ MANOJKUMAR S
➢ MEIYARASU S
➢ DHARSHINI G
➢ JAGAN B
➢ JANANI K
9-Sep-25
T17 : POEMS Framework
POEMS Field Visit and Onsite Observation Insights
Framework
People Admins, Developers, Team Leads, Admins manage user access and system activity. Developers write and
Project Managers, Students/Learners. review code. Team Leads assign tasks and regulate workflows. Project
Managers ensure collaboration. Students use AI and quizzes for learning.
Objects Editor (Monaco/VSCode-like), Video & The core tool is a code editor for real-time editing. Communication is
Chat Tools, AI Assistant Panel, Task facilitated by video and chat tools. An AI assistant provides explanations
Board (Kanban), GitHub Integration. and bug fixes, while a Kanban board tracks tasks. GitHub integration
manages repositories.
Environment Shared Code Sessions, Workspaces, Collaborative environments are created through unique join links for
Meeting Rooms, Task Boards. shared code sessions. Teams use workspaces for project organization.
Meeting rooms integrate video and chat for discussions, and task boards
visually track project progress.
Messages & Real-Time Notifications, Emails / Alerts, Real-time notifications provide updates on cursor movement and edits.
Media Chat Integration, Feedback Forms. Emails and alerts are used for session invites and reminders. In-editor
chat facilitates discussions, and feedback forms are used to gather user
input for platform improvement.
Services Registration & Profiles, AI Code Services include user onboarding and profile management. An AI
Assistant (CodeTutorAI), Reporting assistant provides code explanations and optimization. Reporting tools
Tools, Support Systems. track project progress and code analytics, while support systems offer
online help and documentation.
T18 : Empathy Map - To Generate Interview
Question
T19 : Journey Map - To Generate Interview
Question
T20 : Combined Empathy Map & Journey Map -
To Generate Questions
T21 : User Interview Notes
Interviewer Name Meiyarasu S , Janani K
Note Taker & Observer Dharshini , Manojkumar S , Anushree
Interviewee Name varsha P
Interviewee Contact Details varshapalani@[Link]
Date/Time of Interview 3rd September 2025 – 11.00 AM
Interview Location CSE Computer Education ( Perundurai )
Interview’s background information
Gender Female
Age Range 28
Profession Instructor
Education Background [Link] in Computer Science
Family Lives with parents in Perundurai
Hobbies Teaching , Coding
Likes / Dislikes Likes: Clean API documentation, collaborative tools
Dislikes: Miscommunication with frontend teams, switching between multiple tools
Interview Notes (Verbatim) Observations/Quotes
“I spend a lot of time explaining APIs to the frontend team.” Frequent miscommunication between frontend and backend.
“Using multiple tools like GitHub and Postman slows me down.” Scattered tools reduce productivity.
Need for a single unified platform like CODEARC.
T22 : Post Interview Discussion : About the
Interviewee
Interviewee’s Goals &/or Motivation Interviewee’s Aspirations
To improve collaboration and reduce delays caused by Aspires to become a full-stack developer and contribute more
communication gaps between frontend and backend teams. effectively across the entire development cycle.
Interviewee’s Current Experience Interviewee’s Challenges & / Pain Points
Currently using multiple disconnected tools (e.g., GitHub, Faces miscommunication, slower task handoffs, and time lost
Slack, Trello) to manage collaboration between team in switching between platforms. Difficulty in tracking real-time
members. progress.
3 Most Memorable Things About the Interviewee User Insights &/or Needs
1. Strong desire to collaborate across teams. - Needs a unified workspace for both frontend and backend
2. Clearly expressed frustration with current workflow. collaboration.
3. Suggested ideas for smoother integration. - Prefers real-time updates and integrated task tracking.
- Values simple, intuitive interfaces that reduce time wasted in
switching tools.
T23 : Post Interview Discussion : About the
Process
What went well with the Interview?
Received valuable inputs and ideas. The interviewee was able to communicate freely about the
discomforts they are facing.
What did not go well with the Interview?
Unable to conduct the interview as planned. Faced difficulties in clearly explaining our motive and the
CODEARC concept to the full extent.
How can we do better for the next Interview?
Explain the importance of the system (CODEARC) and how it directly benefits the user. When users
understand the value, they are more likely to engage positively.
T24 : Post Interview De-brief Presentation
Name: varsha P
Job: Instructor
Enjoys guiding students, interested in collaborative coding
Interviewee’s Goals &/or Motivation Interviewee’s Aspirations
Help students learn faster by coding together in real-time Mentor a team of students or developers
Interviewee’s Current Experience Interviewee’s Challenges & / Pain Points
Familiar with online code editors that allow live collaboration and Hard to track who is making changes during collaborative coding
video calls Sometimes the code syncing is slow
3 Most Memorable Things About the Interviewee User Insights &/or Needs
Supports collaborative learning varsha needs a simple tool where students and instructors can code
Encourages remote coding practices live together and see each other’s cursors.
Wants simpler tools for coding together
T25 : SAM Framework for Insight Mining /
Need Finding
T26: SPICE Framework for Understanding
& Uncovering Deep User Needs
Users need to trust who they are talking to.
For example, show the agent's name and picture, and use friendly greetings.
The app must be fast and easy to use.
For example, messages must send instantly, and users should be able to share files easily.
Users need to know their role in the chat.
For example, clearly show who is the "customer" and who is the "support agent."
Users need clear updates during the conversation.
For example, show when the other person is typing or when a message has been read.
The app should make users feel supported and calm.
For example, customers should feel listened to, and agents should feel helpful.
T27: Sample Need Statements
I need to feel empowered to make my own
decisions, so that I can feel more in control of my
future.
I want to be able to access information quickly
and easily, so I don't waste time searching for
what I need.
I need to know that my voice is heard and my
feedback is valued, so I feel like I am a
contributing part of the process.
I need a simple way to track my progress and
celebrate small wins, so I can stay motivated on
my long-term goals.
I want to connect with other people who share
my interests, so I don't feel isolated in my
journey.
T28:Documenting Insights and Needs
T29: Persona Canvas