Greetings from Indonesia! My name is Hendra, a Java and .NET developer with 3 years of experience. I did this many times for my friends when I was in college. The key here is not just the code, but also good documentation. But in the end, you might have to learn at least 20% of the project so that you don't look totally clueless when your lecturer ask something specific.
I am new here in freelancer, so I may not have reputable statistics to present, but I can assure you that I will not bid unless I am confident that I can finish the job. Thank you for your consideration and good day to you!