That's the thing I'm having the most troubles with right now; how to match them up? Really, just getting a student and Tutor that pair for the same subject is all that I really need to do, but there's a little more to it to that. Look at it from this point of view:
If I rapidly send PMs to all of the Tutors whenever a new Student signs up, it will be.. annoying, mostly. Not only is it boring to type all of that, but to have an alert whenever someone new joins up will sort of get repetitive, and eventually it will be ignored. Not to mention, what if I sent a PM to everyone about one guy, but three or four of the tutors accepted him/her? What do I do then? Should I just pick one randomly?
But, say I take it slow, and send them a PM maybe once a week, of all of the Students in each category that they are tutoring; it's got the same problems, just a little bit less extreme. If one student looks like he'd perform well in the class, and every single tutor picks him, what should I say? Is it just going to be the tutor that responded first that gets 'em? Then it might turn into a sort of competition, where if you want someone, you gotta reply fast. But that also leaves the unwanted people out of the deal; I mean, sorry, but there are various people that will probably sign up, and just look like they're not going to end up anywhere, so no one's going to want to pick them. Then they're going to be on that third post there forever, which is not what I'm aiming for.