Student Interview Protocol

CS 205 Data Structures — Spring 2026
Semi-structured interviews for qualitative data collection

Overview

Purpose: Understand why and how students experienced the AI-assisted teaching materials. Complements quantitative data (pre/post test scores, survey Likert ratings) with rich qualitative insights.

Participants: 6–10 students from Section A (Prof. Weihao's section)

Duration: 15–20 minutes per interview

When: Last week of class or finals week (after post-test and post-survey)

Where: Your office, quiet classroom, or Zoom (if in-person isn't possible)

Incentive (optional): Small gift card ($5–10 coffee/dining) or extra credit point

Participant Selection

Select for maximum variation — you want diverse perspectives, not just happy students:

You can identify candidates after grading the post-test by matching anonymous IDs to pre-test scores.

Tip: Send a class-wide email inviting volunteers, then purposefully select from the volunteer pool to get the variation above. Don't reveal why you picked specific students.

How to Record Audio

Recording lets you quote students directly in your paper — this is what makes qualitative data powerful. You don't need fancy equipment.

📱

Option 1: iPhone Voice Memos Recommended

Simplest setup. Built into every iPhone, records high-quality audio, and files are easy to export.

  1. Open the Voice Memos app on your iPhone
  2. Place the phone on the table between you and the student, screen up
  3. Tap the red record button to start
  4. Say: "This is interview [number], [date]" at the beginning
  5. Tap stop when done
  6. Rename the recording (e.g., "Interview-01-2026-04-28")
  7. Share via AirDrop, email, or Files to back up
💻

Option 2: Zoom Recording Good for remote

Works for remote interviews or if you want automatic transcription.

  1. Start a Zoom meeting (even in-person — just have both sit at your desk)
  2. Click RecordRecord to this Computer
  3. Zoom saves an audio file (.m4a) automatically when you end the meeting
  4. Enable Audio Transcript in Zoom settings for free auto-transcription
🎤

Option 3: Otter.ai Best for transcription

Free app (300 min/month) that records AND transcribes in real time. Huge time saver.

  1. Download Otter.ai (free) on your phone
  2. Sign up with your university email
  3. Tap Record — it transcribes as you speak
  4. After the interview, you'll have both audio and a searchable transcript
  5. Export transcript as .txt or .docx
My recommendation: Use Otter.ai if you have time to set it up — it saves hours of manual transcription. Otherwise, Voice Memos is perfectly fine. You can always use Whisper (OpenAI's free speech-to-text) later to transcribe Voice Memo files: whisper recording.m4a --model medium --language en

Recording Consent

Interview Questions

How to use this guide: Ask the main question, then use the probes only if the student gives a short answer or doesn't touch on the topic naturally. Let students talk — don't rush to the next question. Silence is okay.

Warm-Up Opening (2 min)

Q1 — WARM-UP
How are you feeling about this semester overall? How did Data Structures go for you?
Probes if needed: Was it what you expected? Was it harder/easier than you thought?

Section A General Learning Experience (5 min)

Q2 — LEARNING
Think back over the semester — was there a specific moment or topic where something really clicked for you?
Probes: What helped it click? Was it something in class, a resource, studying on your own?
Q3 — CHALLENGES
What was the most challenging part of the course for you?
Probes: How did you try to overcome it? What would have helped?
Q4 — MATERIALS
What did you think about the course materials and resources this semester? Anything that stood out — good or bad?
Probes: Slides, examples, online materials? Anything different from other courses?

Section B AI-Assisted Content (5–7 min)

Q5 — AI AWARENESS
During the semester, did you notice anything different about how some of the course content was created or delivered?
Note: Don't reveal AI involvement yet — see if they noticed on their own. If they mention AI, follow up. If not, move to Q6.
Q6 — AI REVEAL & REACTION
Some of the teaching materials in this course were generated or enhanced with AI tools. How do you feel about that?
Probes: Were you surprised? Does knowing that change how you feel about the materials? Would you have wanted to know earlier?
Q7 — AI HINTS
How did you use the AI-generated hints when they were available? Walk me through what that looked like.
Probes: Did you use them every time? Did you try the problem first? Were they helpful or not? Can you give me a specific example?
Q8 — AI IMPACT
Do you think the AI-generated content helped you learn, didn't make a difference, or maybe even got in the way?
Probes: Why do you think that? Can you think of a specific time it helped or hurt? How would the course have been different without it?

Section C Confidence & Self-Reflection (3–4 min)

Q9 — CONFIDENCE
Compared to the start of the semester, how confident do you feel about data structures now?
Probes: What gave you that confidence (or what held it back)? Could you explain a BST or hash table to a friend?
Q10 — OVER-RELIANCE
Some students worry about relying too much on AI tools. Did that ever cross your mind?
Probes: Did you ever feel like you understood something because of the hint but then couldn't do it on your own? How did you balance using hints vs. figuring things out yourself?

Closing Wrap-Up (2 min)

Q11 — IMPROVEMENT
If you could change one thing about how this course was taught, what would it be?
Probes: More of something? Less of something? Something completely different?
Q12 — FUTURE
Would you want AI-assisted materials in your other courses? Why or why not?
Probes: All courses or specific types? What would make it work well vs. poorly?
Q13 — OPEN
Is there anything else about your experience this semester that you'd like to share — anything I didn't ask about?
Note: This often produces the best quotes. Let them talk.

After Each Interview

Post-Interview Checklist

Save and back up the audio file immediately
Write 3–5 bullet points of your impressions while they're fresh (1 min)
Note anything surprising or that contradicts your expectations
Label the file: Interview-[##]-[date]-[pseudonym] (e.g., Interview-03-2026-04-30-StudentC)
Transcribe within 48 hours (while context is fresh)

How to Analyze & Use in Your Paper

Step 1: Transcribe

Use Otter.ai, Zoom auto-transcription, or Whisper to convert audio to text. Clean up obvious errors but keep the student's words — don't polish their grammar.

Step 2: Code Themes

Read through all transcripts and highlight recurring patterns. Common themes might be:

Step 3: Write It Up

In the Results section of your paper, weave quotes into your quantitative findings:

"Students who showed high learning gains (pre-post delta > 5) attributed their improvement to the interactive hints. As Student C explained: 'When I was stuck on heaps, the hint didn't just give me the answer — it asked me to think about what the parent-child relationship means. That's when it clicked for me.'"

Aim for 2–3 representative quotes per theme. Include both positive and critical perspectives.

For your paper: The standard approach is to report "semi-structured interviews were conducted with N=X students from the treatment section, selected for maximum variation in learning gains and AI hint usage. Interviews were audio-recorded, transcribed, and analyzed using thematic analysis (Braun & Clarke, 2006)."

Suggested Timeline