I've been trying to find something on this, but haven't yet, but I am not sure if website work would be considered appropriate.
The website is still a program, and the ranking algorithm is, well, an algorithm, so it is code; the student would likely be researching, experimenting, perhaps gathering data, and ultimately, submitting D code with the result.
Though, it wouldn't be a library like most the other accepted projects.
