标签: rating-system

都市词典上的拇指系统

我正在考虑实施一个拇指系统,但是我需要注册,因此排除了人们不止一次投票的可能性,除非他们创建了一个新帐户.所以我想知道Urban Dictionary的拇指系统.它是如何工作的?我想我的IP将存储在一个数据库中,因此人们不能多次投票,但IP经常会发生变化,特别是当你在iPhone上时.可能是cookie和IP检查的组合.谁能给我一个更好的洞察力?他们会检查什么以确保您不会多次投票?

我问的原因是因为我可能想要建立一个公共系统.也许甚至是混合型,类似于SO,您可以在创建帐户之前提出问题,然后将两者链接在一起.我正在使用PHP和MySQL.

php mysql rating rating-system

1
推荐指数
1
解决办法
1745
查看次数

确定具有评级和观看次数的视频的受欢迎程度

我即将开始一个新项目 - 一个视频网站.用户可以通过点击"喜欢"或"不喜欢"或其他相关内容进行注册和投票.无论如何,它将是一个2选项投票系统,而不是一个五星系统.

每隔X天,我就会生成最受欢迎视频的"图表".所以我的问题是:我应该如何确定给定视频的受欢迎程度?

如果我按照大多数视图计算视频的路线,这可能会产生非常糟糕的视频效果,使其成为图表(仅仅因为它们非常糟糕).

如果我根据"喜欢"和"不喜欢"投票的数量(例如,100票赞成票,50票不等票等于2票)进入评分系统的路线,那么视图很少的视频可能出现在图表.

所以,我需要做的是两者的结合.当然,禁止垃圾观点和投票.

你们这个主题的想法是什么?

编辑:删除了以下标签:[ mysql ] [ postgresql ],为其他更具代表性的标签腾出空间; 预期实现中使用的SQL技术似乎并没有太多关于评级模型本身的考虑因素.

math statistics voting rating-system

1
推荐指数
1
解决办法
382
查看次数

在没有 JavaScript 的情况下点击提交的星级评分系统?

我正在实施星级评分系统,但它正在测试我对 CSS 选择器的了解的极限。

目前我有它,所以每个星星都是一个提交按钮,当你悬停在它上面时会突出显示。当前的问题是我不知道如何更改前一个星星的视觉效果(因此当您将鼠标悬停在第三个时,它也会突出显示前两个。

这是当前的实现:

HTML:

<div class="ratings>
  <form action="/blog/rate" class="ratings-form" method="post">
    <input id="rating_rating" name="rating[rating]" type="hidden" value="1">
    <input id="rating_post_id" name="rating[post_id]" type="hidden" value="3">
    <div id="rating-1" class="rating-star true"><input type="submit" value="?"></div>
  </form>
  <form action="/blog/rate" class="ratings-form" method="post">
    <input id="rating_rating" name="rating[rating]" type="hidden" value="2">
    ... (continued through 5) ...
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.rating-star > input[type="submit"] {
  padding: 0px 2px;
  float: left;
  color: #ccc;
  background: transparent;
  border:0 none;
  border-radius: 50px;
}

.rating-star > input[type="submit"]:hover {
  color: #faa;
}
Run Code Online (Sandbox Code Playgroud)

由于我要修改的元素在表单的深几层,看来我不能使用~兄弟选择器了。我是否遗漏了什么,或者我是否需要 JavaScript 才能使这种效果成为可能?

html css rating-system

1
推荐指数
1
解决办法
1849
查看次数

Woocommerce 星级评级 保存文件位置

我只想知道收视率(星星)的数据去哪里了?https://prnt.sc/hn4vcd。是保存在数据库还是json文件中?我要将评论从一个网站转移到另一个网站。我注意到评论保存在评论中。但是,评级不在 wp_comments 数据库中

wordpress rating-system woocommerce

1
推荐指数
1
解决办法
1330
查看次数

如何只允许一个评级系统投票

我已经制作了基于jquery和css的星级评分系统.现在我真的不能想到如何将用户投票保存到数据库.最重要的是如何将一个用户限制为一票.

由于网站中的访问者数量巨大,我无法将每个用户的IP保存到数据库.而且我不认为它的效果很好,因为即使我的IP地址本身也是动态的.每次我断开并重新连接我的互联网我的IP改变,我能够再次投票.所以我不认为这会奏效.

这就是我所想的将投票保存到数据库:生病只是保存页面收到的投票数,生病了保存页面的总评分.

并且将评分点与投票数进行分配.所以它会给我平均评分.对?

但我认为没办法将一个用户限制为一票.请帮忙.

php rating-system

0
推荐指数
1
解决办法
1905
查看次数

什么是"加权"评级算法?

我正在研究实施星级评定系统的代码,允许用户评价1到5星.它不是显示项目的实际评级,而是使用此算法:

( rating_votes / ( rating_votes+10 ) ) * ( rating_total/rating_votes ) ) + ( 10 / ( rating_votes+10 ) ) * 4
Run Code Online (Sandbox Code Playgroud)

基于我的直觉,似乎这样做的目的是将评级默认为"4星",并且在不到10票的情况下不会过快地降低评级.

有谁知道这个算法的数学名称是什么?它的实现也可以简化并仍然产生相同的输出吗?

algorithm math rating-system

-1
推荐指数
2
解决办法
239
查看次数