Difference between revisions of "Development/Summer of Code/2020/CritiqueBrainz"

From MusicBrainz Wiki
Jump to navigationJump to search
(Created page with "==Ideas== === Gamification of the activity of reviews and ratings on CritiqueBrainz === Proposed mentor: ''alastair'', ''ruaok'' Languages/Skills: Python, Flask, SQL, Javascr...")
 
 
Line 1: Line 1:
==Ideas==
==Ideas==

'''IMPORTANT NOTE: CritiqueBrainz will not be participating in GSoc this year!'''



=== Gamification of the activity of reviews and ratings on CritiqueBrainz ===
=== Gamification of the activity of reviews and ratings on CritiqueBrainz ===

Latest revision as of 12:50, 24 March 2020

Ideas

IMPORTANT NOTE: CritiqueBrainz will not be participating in GSoc this year!


Gamification of the activity of reviews and ratings on CritiqueBrainz

Proposed mentor: alastair, ruaok Languages/Skills: Python, Flask, SQL, Javascript

Related ticket: https://tickets.metabrainz.org/browse/CB-308

Add support for reviewing and rating more entities

Proposed mentor: alastair, ruaok
Languages/skills: Python, Flask, SQL, JavaScript


Currently, we allow rating release groups, places and events on CritiqueBrainz. We'd like to get someone to add support for reviewing other MusicBrainz entities such as works, artists, recordings and labels. This would allow us to later migrate ratings from MusicBrainz to CritiqueBrainz. This would involve some backend work interacting with the MusicBrainz database to get information about the new entities, changing the ws and the frontend to allow reviewing and rating the new entities.

See https://tickets.metabrainz.org/projects/CB/issues/CB-270

This is a relatively smaller task. So a detailed proposal would probably involve this as a sub-task along with a task involving import of MusicBrainz ratings into CritiqueBrainz. This will require larger amounts of discussion and delving into MusicBrainz too.

Review aggregation

Proposed mentor: alastair, ruaok
Languages/skills: Python, Flask, SQL, JavaScript

One way we could make CritiqueBrainz more useful and interesting is by providing reviews for music, places, and other things is by aggregating reviews from other sources. This is a nice way to provide access to different perspectives from different authors, in addition to reviews that we have already. Even better when we don't have any reviews of our own.

This is useful particularly in cases when we can't "import" reviews (like we've done with BBC Music ones), because they are not distributed under an open (CC) license. But what we can do is provide a link (perhaps with additional info). So something like Google News, but for reviews (of music or something else).

See https://tickets.metabrainz.org/browse/CB-243.