Allowing students to submit ratings / reviews

We've recently added some additional locations to our maps tile, so that there is a set of off-campus locations that we display to students. This includes cafes, social spaces, libraries, wellbeing spaces, etc. all across London that our students might prefer to use occasionally, rather than travelling to campus. We'd like to add some way for students to be able to leave a rating / review of the location - i.e. selecting 1 - 5 stars, which is then saved and displayed for other students who look at that map location in the future (as an average of all the previous ratings). It'd be good for each student to be able to review each location at most once (to avoid someone spamming a single location with reviews). We don't need the functionality for students to leave comments... but just to rate a location on a 1-5 star scale.

Have an idea for Ex Libris?