pepperstreet VIP
Total posts: 3,837
22 Март 2012 11:53

I know, we had another long rating topic, but it was a discussion before Cobalt got its own support-thread (product category).

So here is one of my comments as a feature request and idea.

There should be two rating-averages. One for the siteowner/Author, and another one for Users ratings. e.g. jReviews has this feature, too. You can also see it on most game or movie review sites. See screenshots:

Example1 GameSpot

Example2

Example3 - WordPress Rating Addon:

In general, the author has a special knowledge and opinion about the article. He does the main description and detailed review. Optionally, he does his final rating/advice. PS: I still think we need an extra rating field. That could be visible for Authors only. It could be added optionally.

After that, site visiters can rate the article or the review itself. (build-in rating)

Последние изменения: 10 Авг 2015


Sergey
Total posts: 13,748
22 Март 2012 23:23

That goes crazy! :)

I mean all you mention is worth to implement. But that is huge advancing of rating system. I think we will live it as it is till Cobalt 8. But we will add all features you mentioned.

The thins that worry me most that we will have to create field anyway. In this case there is no sense for built in rating system at all. Because it is just double functionality.


Sackgesicht VIP
Total posts: 1,636
25 Март 2012 15:10

I agree with Maik. I dont see a redundancy here since it targets 2 different groups and different purposes.

The build-in rating is for all users/guest to rate an article/product and the result is calculated based on all ratings.

The individual rating (additional field) reflects just the opinion of the author and does not need any computation. Of course it would be nice to have it a multirating field to have the option to rate several options of the article product.

These ratings belong to Cobalt and not to any profiling extension.


Sackgesicht VIP
Total posts: 1,636
25 Март 2012 15:19

btw, the mootools slider you use in the digit field would be also nice as an additional rating tool option. :D

http://developer.expressionz.in/downloads/mootools_double_pinned_slider_with_clipped_gutter_image_v2.2/slider_using_mootols_1.2.html


Sergey
Total posts: 13,748
27 Март 2012 12:20

I am sorry to be dumm but I completely lost here. I cannot understand what rating you mean. I home sackgesicht will explain it to me very soon :D


pepperstreet VIP
Total posts: 3,837
27 Март 2012 12:21

Just forgot to mention...,

an extra Multi-Rating field could also be used to display the Authors "Skills"! Multiple fields could have different headlines! A nice side-effect: Everything is independant from the visiter's ratings.

Example (1 field, 1 headline or label) :


Sergey
Total posts: 13,748
27 Март 2012 22:58

You mean someone rates skill of the user or this rating calculated automatically from other data?


Sackgesicht VIP
Total posts: 1,636
29 Март 2012 00:42

Yes, we need in Cobalt the existing record rating and an additional multi rating field. :D

The rating of users belongs to a "profiling application"...


clowride VIP
Total posts: 1,022
23 Апр 2012 06:16

something as joomgalaxy direcotry for joomla ?

http://www.joomgalaxy.com/demo/index.php?option=com_joomgalaxy& ;view=entry_detail&entryid=6&Itemid=486&lang=en


pepperstreet VIP
Total posts: 3,837
27 Июль 2015 16:51

Sackgesicht Yes, we need in Cobalt the existing record rating and an additional multi rating field. :D

The rating of users belongs to a "profiling application"...

Just wanted to "bump" this topic again. Because the status is still "open" ;)


Sergey
Total posts: 13,748
31 Июль 2015 07:31

I consider this as solved. Since we have now rating API, we can format rating as we wish. We also have multiple properties rating templates.

It might be good to add rating result template in the future though.


pepperstreet VIP
Total posts: 3,837
31 Июль 2015 20:20

Sergey I consider this as solved. Since we have now rating API, we can format rating as we wish. We also have multiple properties rating templates.

It might be good to add rating result template in the future though.

What about Author's/Site's rating and Users ratings? Hence the 3 example images in initial post. How to do that without an extra field?


Sergey
Total posts: 13,748
03 Авг 2015 15:28

You can do that with Rating API. YOu can get summ of ratings of almost anything with it. And then show in form you like most.


pepperstreet VIP
Total posts: 3,837
03 Авг 2015 22:12

Sergey You can do that with Rating API. YOu can get summ of ratings of almost anything with it. And then show in form you like most.

Yes, but my question is how to show 1 rating from

A.) the record's Author
B.) the Site/Directory Owner (who might rate muliple records from different Authors)
C.) Visiters ratings

How to display and distinguish between the different ratings?
For instance, I might display these rating combinations:

A and C

B and C

A , B , C


Does Rating API allow to filter by userID ? I mean, any way to check who did the actual rating? I can't imagine how to get a separate rating submission from A) and B). Even if they use the same rating as C), how would you show these single ratings like in my screenshots?


Sergey
Total posts: 13,748
04 Авг 2015 10:37

pepperstreet Does Rating API allow to filter by userID ?

Sure. read about rating API here and user rating example is there. There is $condition parameter that you can add. Examples:

  • r.user_id = 818 - all ratings of user 818 in all sections
  • r.user_id = 818 AND r.section_id = 2 - all ratings of user 818 in section 2
  • r.section_id = 2 - average rating of all records in section 2

With this system you can even calulate rating of all chidren of parent article or almost anything.


pepperstreet VIP
Total posts: 3,837
04 Авг 2015 11:28
  • r.user_id = 818 - all ratings of user 818 in all sections
  • r.user_id = 818 AND r.section_id = 2 - all ratings of user 818 in section 2
  • r.section_id = 2 - average rating of all records in section 2

With this system you can even calulate rating of all chidren of parent article or almost anything.

Thanks for the headsup and tips! Valuable infos.

So, all participants would use the same rating system. That also means that the author's or siteowner's rating will be considered for the average/totals, right? But that would influence the result, doesn't it? Wouldn't I have to "exclude" or "deduct" the author/siteowner to get a correct result.


Sergey
Total posts: 13,748
05 Авг 2015 11:03

If you want to exclude then add it to $condition

r.section_id = 2 AND r.user_id != 818

Where 818 is ID of the current user.


pepperstreet VIP
Total posts: 3,837
05 Авг 2015 11:43

Sergey If you want to exclude then add it to $condition r.section_id = 2 AND r.user_id != 818 Where 818 is ID of the current user.

Thank you! Cool stuff.


klox7 VIP
Total posts: 914
07 Авг 2015 09:08

I look forward to this. Would there be somehow an option to use several "Multiple rating options" in type based on what parent type is? :)


Sergey
Total posts: 13,748
10 Авг 2015 06:53

klox7 I look forward to this. Would there be somehow an option to use several "Multiple rating options" in type based on what parent type is? :)

You can do almost anything. And rating API is already there. You can start using it.

Работает на Cobalt