6 ms·
Launch HN: Peergrade (YC S17) – Student to Student Feedback
I am David of Peergrade (https://www.peergrade.io https://www.peergrade.io). Peergrade is a tool for educators to run peer feedback and peer assessment sessions with their students. Peer feedback is a way to train skills like critical thinking, constructing arguments and how to give and receive feedback - all skills that we believe will be even more important in the job market of the future.
I teach a university course in data science at The Technical University of Denmark. Two years ago my course suddenly grew from 20 to 150 students (I changed the title to include "big data"). To overcome the sudden explosion in students, I started working on Peergrade. The idea was that I could save some time on grading papers, the students could write better feedback than me since they had more time per paper, they would learn from reading and assessing each others work and I could reallocate the time I saved to more impactful things like mentoring students.
One of the things we heard from teachers that had tried peer feedback before was that it was challenging to motivate students to write helpful feedback. One of the ways we try to solve this is by letting students assess the feedback they receive, consequently giving a clear incentive for writing helpful feedback. To combat gaming and unfair assessments, students give feedback anonymously and they can flag feedback which they disagree with for moderation by the teacher. Since students are able to flag and counter-argue the feedback they receive, they also spend more time reading and thinking about the feedback.
Today Peergrade is used in institutions around the world, all the way from 4th grade to higher education, across all subjects and with class sizes from just 5 students to thousands of students.
We look forward to answering any questions you might have about our product, tech-stack or vision for the future :).
- p_g_p_g 9y agoWhat type of Quality Control features do you have in place to ensure that peers take the time to provide quality feedback? I have often found that incentives alone do not suffice.
- utdiscant 9y agoGreat question! There is a few different things we do. First of all, students can flag parts of the feedback for moderation by a teacher. Secondly we calculate the inter-rater agreement between reviewers on a submission - that way teachers can look at submissions with a high disagreement. Of the slightly more complex parts, we have some algorithms that can detect biased students (similar to this https://arxiv.org/abs/0711.3964 https://arxiv.org/abs/0711.3964). Another simple trick is that if one reviewer says your work is good, another that it is bad and you don't flag the feedback saying your work is bad, then the review stating your work is good is probably too nice. The final thing we are working with is making sure that students are honest when they assess feedback quality. To do this, we use some natural language processing to estimate the quality of feedback so we can see if our model is in agreement with the student that reviewed the feedback. Basically, we do a lot of automated outlier detection and highlight outliers to teachers for manual moderation. Not all of this is in production yet (in the end, students are actually quite honest), but all of it is working in non-production environments on actual data.
- lurker- 9y agoI used it for one of my courses a little over a year ago; I don't recall seeing any flag, but maybe that's a newish feature. My primary problem was that the professor often created a question or two that 9/10 groups hadn't addressed, and failed to add questions addressing the value of their work. Meaning a group may have created a product worthy of a 95+/100 score, but failed to address some poorly made question by the professor. Although you could argue that flaw lies upon the professor rather than your product :) Another problem was that it was very easy to figure out the owner of the assignment, which basically meant that many of the students would give top score to their friends regardless of the quality of their work. Finally, I hated the psychology that played into effect when grading the peers. Especially because I couldn't help but think that the professor would be able to associate the comments/scores to me (resulting in me giving overly positive scores to terrible assignments).. That being said, I think what you're building is really great, and if I were a professor then I'd likely want to use it myself.
- utdiscant 9y agoThanks for your comment! We love feedback (part of our DNA) ;). One of our biggest challenges is making a product that is flexible for teachers but which is hard to misuse. Bad assessment rubrics give bad student experiences, and unfortunately we can't make them for the teachers. We are in the process of writing a small booklet for teachers on how to make rubrics better. The challenge with anonymity is especially a problem in smaller classes. We make sure to strip metadata from the submissions, so if people don't put their names in the documents, the only way to determine the author is to know the content or the writing style. It sounds like the challenge in your course was that people were working on different projects and that you knew who was working on what? The psychology part is the most tricky. We want to make a setup where the incentives are correct, but where people don't feel scared of giving feedback to each other. The way we primarily do this is through feedback-on-feedback where receivers of feedback are asked to review the quality of the feedback they received, and then we let the teachers moderate this and students flag problems. I don't think we are completely there yet, but I can definitely see that we are making progress on solving this :).
- huac 9y agoCool work! I think peer review has a ton of potential and is certainly something grows better with scale. My favorite course in college used a similar approach to scaling grading, described (very) briefly here: http://commons.library.upenn.edu/sites/default/files/pictures/events/2015fader.pdf http://commons.library.upenn.edu/sites/default/files/picture...
- utdiscant 9y agoThanks for the comment! I looked at WHOOPPEE a while ago and it is great work. We have thought a lot about doing rankings instead of grading/assessing each piece of work individually with evaluation criteria. On one hand, I believe that it is easier with rankings to get more numerically correct grades. Humans are bad at rating things, but binary rankings are doable. The challenge with rankings for peer review, is two-fold. The first problem is that a ranking does not directly tell you where you are lacking or how to improve. The second problem is that quality is generally not 1-dimensional (as the ranking would be). These problems can be solved by letting students rank papers according to multiple criteria (consequently generating multiple rankings) and then combining these rankings. The challenge with this solution is that doing multiple rankings often ends up becoming a quite time-consuming and overwhelming task. Also, from the research I have looked at about this, students generally find it hard to pick one or the other, often requesting the "I don't really know" option making the problem somewhat less trivial.
- malmsteen 9y agoI've heard of a few other guys doing that... or maybe it was you already :-p. Why are you better than the others ?
- utdiscant 9y agoHope it was us! I think we are better for a few reasons. 1) We are feature-wise the most complete peer feedback solution on the market. This matters because very few classes and courses are the same and teachers like flexibility where product fit to their teaching. 2) Secondly we spend a lot more time thinking about the user experience for teachers and students in our product. Getting accurate grades and having a lot of smart features is of course important, but making it easy to use and setup is more important. 3) It seems that most other peer feedback solutions are built with a narrow mindset about just scaling grading. We are building Peergrade with a focus on feedback over grades and always looking at improving the way students interact with and learn from each other. Hope that was an answer to your question :)
- lelandgaunt 9y agoGreat work, I like the idea of not requiring students to have an account to login, but instead use a code. I also feel as if this is a great way to introduce the youth to the concept of "Code Review" which I believe is critical to secure coding and their future.
- utdiscant 9y agoThanks! We originally built Peergrade just with email/password login because we started with a focus only on higher education. When we got the first users from schools that didn't have emails, we had to rethink the login flow. Using a code has a lot of advantages since it makes it a lot easier to get started - but often students realize later (for example a week later) that they would love to have saved their feedback, which is now impossible. I totally agree about code-review! I actually wrote a post on Medium about teaching code review with peer feedback: https://medium.com/@davidkofoedwind/teaching-code-review-in-university-courses-using-peer-feedback-5625fe039f2a https://medium.com/@davidkofoedwind/teaching-code-review-in-...
- s1mpl3 9y agoCongrats! I remember watching your YC experience through Medium Series. The journey seems super exciting :).
- utdiscant 9y agoThank you! Happy to hear someone was actually reading that. The experience with using Medium Series as an author was not very pleasing to say it the least.
- the_wheel 9y agoThis is great, congrats! How did you get your first few customers? How do you plan on monetizing? I realize Peergrade is free, but, as an educator, do you have any advice with respect to selling into K-12 vs higher-ed?
- malthejorgensen 9y agoThank you! First customers were through personal network, we then quickly transitioned into cold emails to universities in our region. We are already making money, primarily through sales to institutions in higher-ed. The longer term plan is continuing down that path, with institution sales making the majority of revenue, but with individual teacher plans available as well. The freemium model is to get teachers hooked, and then have their school, department, or university purchase as they see increased use and a need for integration with their existing school system (LMS). This is a path we have seen for a bunch of our current customers. Especially integrations seems to drive institutions to buy. K-12 vs Higher-ed is a complex beast, but an analogy can be drawn to Consumer vs B2B. K-12 is high-volume, low price, low touch deals and have some similar characteristics to the consumer market (virality + simple products). Higher-ed is lower-volume, larger deals sizes, but more hands-on sales. Currently our sales and marketing efforts are focused on higher-ed because it does seem to have the best ROI.
- jbj 9y agoCongrats David! I was in the course last year when we were ~150 students. I really enjoyed both giving and reading the peer feedback from others. I was also surprised how there would be this dynamic of exchanging tips and tricks on what could have been done better between anonymized peers. All the best with the future of peergrade! /Jakob
- malthejorgensen 9y agoHi Jakob – thank you – we're thrilled to hear that! We, at Peergrade, strongly believe that there's a lot to be gained if students share more of their experience (knowledge gained, questions, struggles) when engaging with the class material. Through sharing those learning experiences students will learn faster and our aspiration is that Peergrade will be the facilitator of exactly that sharing and improved learning.