Teaching Assistant Scheduler & Question-Solver
Team AMMMP
Group E3
Alan Herman | Matthew Hsieh | Montserrat Lobos | Minnar Xie | Paul Kim
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
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 hours
Packed: TA is extremely busy and does not help all students efficiently
Intro Problem Solution + & - Conclusion
Issues Observed
TA answers the same question multiple times
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
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
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
Intro Problem Solution + & - Conclusion
Proposed Solution
(Teaching Assistant Scheduler & Question-Solver)
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
Intro Problem Solution + & - Conclusion
Student 1 has a question.
Intro Problem Solution + & - Conclusion
Student 1 uses TASQ to submit his question to his TA
Intro Problem Solution + & - Conclusion
TASQ aggregates students’ question and groups them
Intro Problem Solution + & - Conclusion
TASQ allows TAs to see if students have submitted any questions
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.
Intro Problem Solution + & - Conclusion
Student 1 is alerted when he gets a response from a TA to his question
Intro Problem Solution + & - Conclusion
Student 1 confirms his appointment to the TA.
Intro Problem Solution + & - Conclusion
The TA views his office hour appointment schedule before the office hour.
Intro Problem Solution + & - Conclusion
Intro Problem Solution + & - Conclusion
TASQ allows the TA to prepare for upcoming questions.
Intro Problem Solution + & - Conclusion
During the office hour.
Intro Problem Solution + & - Conclusion
TA looks at his schedule and notices that Group 1 is the first group in the queue.
Intro Problem Solution + & - Conclusion
TA helps students in Group 1.
Intro Problem Solution + & - Conclusion
TA then moves on to help the next group of students.
Intro Problem Solution + & - Conclusion
TA helps students in group 2.
Intro Problem Solution + & - Conclusion
Students get the help they need in efficient manner, and they are happy.
Intro Problem Solution + & - Conclusion
Design Features
Time for each office hour is adapted to
best fit the students’ needs.
Intro Problem Solution + & - Conclusion
Design Features
Notifications will be sent to other TAs if
office hours will be very busy
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
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
Intro Problem Solution + & - Conclusion
Benefits of TASQ
TAs can prep questions before office hours
allowing for more efficient time use
Intro Problem Solution + & - Conclusion
Benefits of TASQ
Helps prevent TAs from having to explain
solutions for the same problem over and over
Intro Problem Solution + & - Conclusion
Benefits of TASQ
System allows TAs to keep track of what has
been asked and answered
Intro Problem Solution + & - Conclusion
Benefits of TASQ
Allows TAs to predict attendance flow
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
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 availability?
Intro Problem Solution + & - Conclusion
Conclusion
Improve Attendance
flow
Reduce Redundancy
Efficient use of
external resources Reuse Knowledge
Intro Problem Solution + & - Conclusion
Conclusion
This is an iterative design process
Intro Problem Solution + & - Conclusion
This presentation was created with Google Drive,
You may see the original at :
https://docs.google.
com/presentation/d/1ZS6RCGuJf0MbwjtuUGqGHbCTdIXqxr_mHlVkdOVB
ycE/edit?usp=sharing

Tasq

  • 1.
    Teaching Assistant Scheduler& Question-Solver Team AMMMP Group E3 Alan Herman | Matthew Hsieh | Montserrat Lobos | Minnar Xie | Paul Kim
  • 2.
    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
  • 3.
    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 hours Packed: TA is extremely busy and does not help all students efficiently
  • 4.
    Intro Problem Solution+ & - Conclusion Issues Observed TA answers the same question multiple times
  • 5.
    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
  • 6.
    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
  • 7.
    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
  • 8.
    Intro Problem Solution+ & - Conclusion Proposed Solution (Teaching Assistant Scheduler & Question-Solver)
  • 9.
    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
  • 10.
    Intro Problem Solution+ & - Conclusion Student 1 has a question.
  • 11.
    Intro Problem Solution+ & - Conclusion Student 1 uses TASQ to submit his question to his TA
  • 12.
    Intro Problem Solution+ & - Conclusion TASQ aggregates students’ question and groups them
  • 13.
    Intro Problem Solution+ & - Conclusion TASQ allows TAs to see if students have submitted any questions
  • 14.
    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.
  • 15.
    Intro Problem Solution+ & - Conclusion Student 1 is alerted when he gets a response from a TA to his question
  • 16.
    Intro Problem Solution+ & - Conclusion Student 1 confirms his appointment to the TA.
  • 17.
    Intro Problem Solution+ & - Conclusion The TA views his office hour appointment schedule before the office hour.
  • 18.
    Intro Problem Solution+ & - Conclusion
  • 19.
    Intro Problem Solution+ & - Conclusion TASQ allows the TA to prepare for upcoming questions.
  • 20.
    Intro Problem Solution+ & - Conclusion During the office hour.
  • 21.
    Intro Problem Solution+ & - Conclusion TA looks at his schedule and notices that Group 1 is the first group in the queue.
  • 22.
    Intro Problem Solution+ & - Conclusion TA helps students in Group 1.
  • 23.
    Intro Problem Solution+ & - Conclusion TA then moves on to help the next group of students.
  • 24.
    Intro Problem Solution+ & - Conclusion TA helps students in group 2.
  • 25.
    Intro Problem Solution+ & - Conclusion Students get the help they need in efficient manner, and they are happy.
  • 26.
    Intro Problem Solution+ & - Conclusion Design Features Time for each office hour is adapted to best fit the students’ needs.
  • 27.
    Intro Problem Solution+ & - Conclusion Design Features Notifications will be sent to other TAs if office hours will be very busy
  • 28.
    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
  • 29.
    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
  • 30.
    Intro Problem Solution+ & - Conclusion Benefits of TASQ TAs can prep questions before office hours allowing for more efficient time use
  • 31.
    Intro Problem Solution+ & - Conclusion Benefits of TASQ Helps prevent TAs from having to explain solutions for the same problem over and over
  • 32.
    Intro Problem Solution+ & - Conclusion Benefits of TASQ System allows TAs to keep track of what has been asked and answered
  • 33.
    Intro Problem Solution+ & - Conclusion Benefits of TASQ Allows TAs to predict attendance flow
  • 34.
    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
  • 35.
    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 availability?
  • 36.
    Intro Problem Solution+ & - Conclusion Conclusion Improve Attendance flow Reduce Redundancy Efficient use of external resources Reuse Knowledge
  • 37.
    Intro Problem Solution+ & - Conclusion Conclusion This is an iterative design process
  • 38.
    Intro Problem Solution+ & - Conclusion This presentation was created with Google Drive, You may see the original at : https://docs.google. com/presentation/d/1ZS6RCGuJf0MbwjtuUGqGHbCTdIXqxr_mHlVkdOVB ycE/edit?usp=sharing