Book Ratings
Users should be able to rate books. This might be using stars, points or like/dislike. This would (a) allow users to recall their feelings about a book more easily, and (b) be used to improve recommendations, once implemented.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
I like the idea of a love/like/dislike. Stars or points seem arbitrary, and I'm discouraged by them because I don't know if I'm being consistent. With love/like/dislike, I can just go with my gut instinct.
I'd opt for a heart, a thumbs-up and a thumbs-down just to the right of the "X by Y" in the Books Read list.
Are love/like/dislikes for a particular time I read a book, or do I just rate the book at the time of reading and re-rate it if I come back to it?
Will this require changing away from BookListItem as the core object? To a UserBook, with BookListItems just being dates related to them?