0% found this document useful (0 votes)
9 views14 pages

Codearc: (Collaborative Online Development & Education Assistant For Real-Time Coding)

The document outlines the CODEARC project, a collaborative online platform for real-time coding, detailing its framework, team members, and user interview insights. It highlights the roles of various stakeholders, tools used, and the challenges faced by users in their current workflows. Key user needs include a unified platform for collaboration, real-time updates, and improved communication between frontend and backend teams.

Uploaded by

meiyarasus.23aid
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views14 pages

Codearc: (Collaborative Online Development & Education Assistant For Real-Time Coding)

The document outlines the CODEARC project, a collaborative online platform for real-time coding, detailing its framework, team members, and user interview insights. It highlights the roles of various stakeholders, tools used, and the challenges faced by users in their current workflows. Key user needs include a unified platform for collaboration, real-time updates, and improved communication between frontend and backend teams.

Uploaded by

meiyarasus.23aid
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like