I like the idea and the less work I would have to do to make it happen the better. This means that your ideas for contests are key. Ideally if someone else (possibly the one who suggested the contest) graded/scored them that would be great.
Then there are just the questions of how code is submitted? Who can see submissions and when? How does scoring work for a particular contest?