listen(): Connecting Professors and Students


Having interviewed a diverse pool of professors, we have identified there is one concern they all share, namely student participation. Most of professors agreed that the reason for students' unwillingness to participate is shyness and peer pressure. This concern led us to an insight that increasing student participation can boost the quality of lectures and help KAIST professors to manage their course. To support this, we set three design goals for our system: 1) to track students' progress dynamically, 2) to make class participation more interactive, and 3) to make professors more approachable. We developed listen(), a web app that serves as proxy between professor and shy students. listen() achieves its design goals by getting questions from students, conducting quizzes and helping professors review. During our user testing with four participants for professor roles, we undug several issues for duplicate questions and alert boxes. All the testers were concerned about receiving and handling duplicate questions. So we added "reply to all" feature, which let professors select several questions and answer once. Testers also kept ignoring the alert boxes via which we were delivering important messages, but we solved the problem by replacing the default alert box with a custom one.

Team Members

Bolat Ashim's profile image
Bolat Ashim
Hyoungwook Jin's profile image
Hyoungwook Jin
Taesoo Kim's profile image
Taesoo Kim
Silap Aliyev's profile image
Silap Aliyev

Interface for Professors

Lecture Page for Tracking Students' Progress

Professors receive and view questions from students on this page in realtime. The questions are categorized by their tags and professors can filter out question by the tags. Professors can end their lecture by clicking the "End Lecture" button at the top-left and receive no more questions from students. Professors can also start a quiz session which are composed of the questions that students asked previously.
System interface for receiving and managing students' questions during a lecture

Quiz Page for Encouraging Participation

On this page, professors select the questions they received from students and create multiple choice quizzes from the questions. We envision that students will be more likely to ask questions and pay more attention to lectures because quiz questions are from what they ask during a lecture. Professors can activate the quizzes in a lecture to allow students to receive and answer quizzes through the student interface. listen() would then receive and compile the scores from all the students automatically for the professor.
System interface for making quiz questions from the questions that students asked during lectures.

Review Page for Making Professors Approachable

Review page allows professors to review the questions asked by students during a given lecture. Professors can filter the lectures by their tags, mark them answered or unanswered, delete or rename a lecture. We leverage a mailing feature to the interface so that professors can answer student questions directly to send the questions or to the TA's to look at.
System interface for reviewing and answering questions after a lecture

Interface for Students

System interface for asking questions during a lecture

Ask without Raising a Hand

Students can ask questions during lecture without raising their hand and attracting others' attention. We envision that this type of discrete interaction for questioning can encourage shy students to ask questions and help professors get a better understanding of their students.

No Laptop Needed

The student interface is optimized for mobile devices. During the interview with students, we found there are students who often do not bring their laptop computers to their classes, but there is no student who comes to a class without their mobile phone. We would like to give all students the chance to participate in their classes. The interface is also compatible with laptop browsers.