Feb. 16th, 2010

ch3cooh: (Insomnia)
Answers to this question either of the practical nature, or of a mathematically interesting nature would be much appreciated!

THE PROBLEM
I'm currently scheduling interviews for teaching positions in a summer camp (Junction, an MIT ESP program) I talked with the interviewers and made a schedule of all of the interview slots during which we can convene for interviews. Now I need to email a bunch of prospective teachers and somehow learn enough of their availability to schedule them each for an interview. I'd like to do this without too much email correspondence back and forth since it's a lot of people to keep track of. My current plan is a bit complicated and something less complicated or technology that would help with this would be very appreciated.

THE PROBLEM MORE RIGOROUSLY
There are 35 good interview slots and another 16 ok slots. But for convenience, I'll simply say there are 51 slots. I'll call this set S (interview slots). S is a finite set of non-overlapping hour long intervals between February 21st and March 5th. They are either from an hour to an hour (ex:5pm-6pm) or from a half hour to a half hour (ex:5:30pm-6:30pm). They are distributed irregularly within the range of Feb 21st and March 5th. 20 teachers currently need to be scheduled for interviews, I will call the set of teachers, T. And each Teacher, t_i, has a subset of the interview times that they would be able to make, A_i < S. What is an efficient way to get information from each teacher about their A_i in order to find a unique interview time for each teacher? To further specify 'efficient', let's say that I don't want to ask for more than 10 bits of information in an email, and I want each teacher to need to send me as few emails as possible.

An algorithm that is communication efficient but not always the best is ok (EX: normally requires 2 passed emails with a handful of exception cases where 5 emails may be necessary). However, in this case, know that the trend in my past experience are that some people are very busy and some people are very flexible.

CURRENT PLAN
Right now, I'm planning on emailing them all a google form that asks for a bunch of basic info about their class. And, at the end of the form I would ask them to select a subset from a list like this:
Morning of Sunday Feb 21st
Late Evening of Sunday Feb 21st
Early Evening of Thursday Feb 25th
Late Evening of Friday Feb 26th
Where they select an entree if they are available for most of that time range.
I define each time-range of day as follows: Morning (9am-12:30pm), Afternoon(12pm-3:30pm), EarlyEvening(3pm-6:30pm), Late Evening(6:30pm-10pm)
I would then email each person two or three time slots to choose between within one or two of their specified time zones. And they email me back a final time selection.
So:
1) They get an email from me
2) They fill out a form
3) I send them a couple times to choose from
4) They pick a final time

But, honestly, this feels way too complicated! So a better method (from either mathematical or practical experience) would be awesome!

THANKS!

Profile

ch3cooh: (Default)
ch3cooh

April 2015

S M T W T F S
    1234
567 891011
12131415161718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 4th, 2025 01:01 am
Powered by Dreamwidth Studios