Tasq

37
Teaching Assistant Scheduler & Question-Solver Team AMMMP Section E Alan Herman | Matthew Hsieh | Montserrat Lobos | Minnar Xie | Paul Kim

Transcript of Tasq

Page 1: Tasq

Teaching Assistant Scheduler & Question-Solver

Team AMMMP Section E

Alan Herman | Matthew Hsieh | Montserrat Lobos | Minnar Xie | Paul Kim

Page 2: Tasq

Intro Problem Solution + & - Conclusion

Context

● Office hours and not recitations or class

● Observed TAs from both code-intensive classes and classes that were systems design

● Mixed experience levels among TAs

Page 3: Tasq

Intro Problem Solution + & - Conclusion

Issues Observed

TA office hours are either really packed or really empty

Empty: TA wastes time and does not work on tasks for office hoursPacked: TA is extremely busy and does not help all students efficiently

Page 4: Tasq

Intro Problem Solution + & - Conclusion

Issues Observed

TA answers the same question multiple times

Page 5: Tasq

Intro Problem Solution + & - Conclusion

Issues Observed

When the TA doesn’t know the answer to a question, he spends a lot of time searching

through external resources

Wastes the time of TA, Student, and other students who are waiting

Page 6: Tasq

Intro Problem Solution + & - Conclusion

Time is not efficiently used

● Not enough TAs relative to students so TAs need to be efficient with time● TAs aren’t prepared for office hours

Systemic Issues

Page 7: Tasq

Intro Problem Solution + & - Conclusion

Systemic Issues

● There is no structure to share TA knowledge from semester to semester

○ No required/built-in training

○ No repository for questions and answers

Page 8: Tasq

Intro Problem Solution + & - Conclusion

Proposed Solution

(Teaching Assistant Scheduler & Question-Solver)

Page 9: Tasq

Intro Problem Solution + & - Conclusion

Proposed Solution

Aggregates student questions before

office hours

Dynamically schedules students with the same problem for the same

time slot

Builds a central repository for Q&A for all TAs, students, and

future semesters

Page 10: Tasq

Intro Problem Solution + & - Conclusion

Student 1 has a question.

Page 11: Tasq

Intro Problem Solution + & - Conclusion

Student 1 uses TASQ to submit his question to his TA

Page 12: Tasq

Intro Problem Solution + & - Conclusion

TASQ aggregates students’ question and groups them

Page 13: Tasq

Intro Problem Solution + & - Conclusion

TASQ allows TAs to see if students have submitted any questions

Page 14: Tasq

Intro Problem Solution + & - Conclusion

TASQ has grouped similar students’ questions together that allows the TA to send immediate feedback.

If the TA cannot provide an immediate answer, he will select a time slot that works for both students and schedule a time slot during his office hour.

Page 15: Tasq

Intro Problem Solution + & - Conclusion

Student 1 is alerted when he gets a response from a TA to his question

Page 16: Tasq

Intro Problem Solution + & - Conclusion

Student 1 confirms his appointment to the TA.

Page 17: Tasq

Intro Problem Solution + & - Conclusion

The TA views his office hour appointment schedule before the office hour.

Page 18: Tasq

Intro Problem Solution + & - Conclusion

Page 19: Tasq

Intro Problem Solution + & - Conclusion

TASQ allows the TA to prepare for upcoming questions.

Page 20: Tasq

Intro Problem Solution + & - Conclusion

During the office hour.

Page 21: Tasq

Intro Problem Solution + & - Conclusion

TA looks at his schedule and notices that Group 1 is the first group in the queue.

Page 22: Tasq

Intro Problem Solution + & - Conclusion

TA helps students in Group 1.

Page 23: Tasq

Intro Problem Solution + & - Conclusion

TA then moves on to help the next group of students.

Page 24: Tasq

Intro Problem Solution + & - Conclusion

TA helps students in group 2.

Page 25: Tasq

Intro Problem Solution + & - Conclusion

Students get the help they need in efficient manner, and they are happy.

Page 26: Tasq

Intro Problem Solution + & - Conclusion

Design Features

Time for each office hour is adapted to best fit the students’ needs.

Page 27: Tasq

Intro Problem Solution + & - Conclusion

Design Features

Notifications will be sent to other TAs if office hours will be very busy

Page 28: Tasq

Intro Problem Solution + & - Conclusion

Design Features

TAs can save time explaining the same thing to multiple students because the system automatically matches time slots for students with the same problem

Page 29: Tasq

Intro Problem Solution + & - Conclusion

Design Features

TAs can answer the questions of students on the application, saving time at office hours

Students can view answered questions in a repository

Page 30: Tasq

Intro Problem Solution + & - Conclusion

Benefits of TASQ

TAs can prep questions before office hours allowing for more efficient time use

Page 31: Tasq

Intro Problem Solution + & - Conclusion

Benefits of TASQ

Helps prevent TAs from having to explain solutions for the same problem over and over

Page 32: Tasq

Intro Problem Solution + & - Conclusion

Benefits of TASQ

System allows TAs to keep track of what has been asked and answered

Page 33: Tasq

Intro Problem Solution + & - Conclusion

Benefits of TASQ

Allows TAs to predict attendance flow

Page 34: Tasq

Intro Problem Solution + & - Conclusion

Potential Problems

● The success of the application depends on TAs managing the questions and answers

● TAs having to spend more time outside of office hours

Page 35: Tasq

Intro Problem Solution + & - Conclusion

Holes

● Walk-ins vs. appointments

● Last minute questions are inevitable.

● Planning ahead: How early? ○ Can issues can be properly described in questions?

● TAs on-call

Page 36: Tasq

Intro Problem Solution + & - Conclusion

Conclusion

Improve Attendance flow

Reduce Redundancy

Efficient use of external resources Reuse Knowledge

Page 37: Tasq

Intro Problem Solution + & - Conclusion

Conclusion

This is an iterative design process