A generic learning site based on competition