This is a golden example of where in person beats online. It's so much easier to weed out the people who will not show up when you do things in person (and there are plenty of those in College). But even diligent people are more likely to flake when things are online. There's simply less commitment.