Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialNataliya Fateeva
Python Development Techdegree Student 4,858 PointsAre submitted assignments graded this way or by professionals?
Could you please clarify: when we submit Project assignments, is the final review and grade that we get back done by an experienced programmer or by a fellow student here?
2 Answers
Jennifer Nordell
Treehouse TeacherHi there, Nataliya Fateeva! It could be either. Your project could be graded by another student or it could be graded by Treehouse staff. We encourage "Peer Review" through the app because it is such an incredible learning opportunity. There's nothing else quite like diving into someone else's code to sharpen your own skills.
However, the truth is that students don't take advantage of this nearly as often as we wish they would so, today, there's more than a 50% chance that your project will be graded by a staff member.
When you have passed project 2, you will also become eligible to grade other students' projects! You will be able to grade projects 1 and 2. Then when you've passed project 3 you'll be able to grade that as well. This pattern continues on throughout the Techdegree.
We do QA on project reviews that are performed by students to ensure that they are accurate. If you ever have an issue with a grade that you receive, please don't hesitate to reach out to the Student Success Specialist in your Techdegree's slack workspace so that they can investigate further.
Hope this helps!
Nataliya Fateeva
Python Development Techdegree Student 4,858 PointsThank you very much for the response, Jennifer, it is now clear:)
As a piece of feedback: it would be helpful if Treehouse was transparent from the onset that a review of an assignment might be performed by someone with little experience, as well as mark which review was done by a student and which by a staff member.
It is true that the category system for grading makes it unlikely that something is mis-graded but it also creates anxiety that they may have missed something about the code that is 'not right' while the code works/passes the requirements.
While code review experience is valuable, I myself deliberately will not take advantage of it given this approach, because I believe it is not in the best interest of students to potentially get back a review by someone with little experience.
I would happily take advantage of the opportunity to practice code-reviews if it was de-coupled from assignment feedback (e.g. students only review code that has already been reviewed by staff, or staff reviews every assignment before it is sent back to the author - not as a spot-check QA, but every time)
Human reviews is one of the main value propositions of Treehouse Techdegree offering to me, it is a pity it's being diluted in this way.
/end rant:))