I think the foll. interface should be implemented for solutions
The solutions can be viewed before submitting the solution so that only unique solutions/methods of each problem are posted
They should be given points based on upvotes.
Also if someone posts the same solution it can be downvoted and points deducted
Also submitted solutions should be editable