Buscar en el blog

Mostrando entradas con la etiqueta votos. Mostrar todas las entradas
Mostrando entradas con la etiqueta votos. Mostrar todas las entradas

viernes, 13 de abril de 2018

Votos, Portada (y clones)


EDITADO: MÉTODO OBSOLETO 


Con esta entrada quiero intentar dejar claro (otra vez) por qué un post con 5 o más votos no siempre pasa a Portada ya que sigo recibiendo dudas al respecto.


A partir del 5º voto recibido en un artículo el sistema se hace unas preguntas para saber si debe pasarlo a la Portada. Antes de ver cuáles son esas preguntas debes saber que esos 5 votos necesarios no siempre son 5.

Cada 20 minutos se revisa el número de artículos que han pasado a la Portada durante la última hora, si han pasado 3 o más se suma ese número a los 5 votos necesarios para poder pasar a Portada.

Ejemplos:

  • En la última hora no han pasado artículos a la Portada: El requisito son 5 votos
  • En la última hora han pasado 1 o 2 artículos. El requisito sigue siendo 5 votos
  • En la última hora han pasado 3 artículos. El requisito sube a 8 votos (5+3)
  • En la última hora han pasado 5 artículos. El requisito subirá a 10 votos (5+5). A los 20 minutos se vuelve a revisar, si los que han pasado ha bajado a 3, el requisito bajará a 8 votos, etc...



Ahora que sabemos que el requisito de votos necesarios es un número variable podemos pasar a ver cuáles son las preguntas que realiza el sistema para decidir si pasar o no el artículo a la Portada:

Este robot decide si tu post pasa a la Portada, que majo ¿no?

QUESTION TIME!

1- ¿El usuario que vota es un usuario anónimo?
     SI >> No pasa
     NO >> Siguiente pregunta

2- ¿El número de votos del artículo es igual o superior a los votos necesarios (requisito)?
     SI >> Siguiente pregunta
     NO >> No pasa

3- ¿El usuario que vota tiene suficiente karma** (>25)?
     SI >> Siguiente pregunta
     NO >> No pasa

4- ¿El artículo votado tiene reportes?
     SI >> No pasa
     NO >> Siguiente pregunta

5- ¿Ha pasado 1 hora desde que se envió el artículo?
     SI >> Siguiente pregunta
     NO >> No pasa

6- ¿Han pasado más de 48 horas desde que se envió el artículo?
     SI >> No pasa
     NO >> Siguiente pregunta

7- ¿El usuario que vota ha hecho pasar a la Portada otro artículo hace menos de 10 minutos?
     SI >> No pasa
     NO >> Siguiente pregunta

8- ¿El usuario que vota ha visitado el artículo antes de votar O hace más de 30 minutos que no ha pasado otro artículo a la Portada?
     SI >> Siguiente pregunta
     NO >> No pasa

9- ¿El artículo tiene más de 2 votos de usuarios clones*?
     SI >> ¿Cuantos? Se suman al número de votos necesarios para pasar a Portada (requisito)

10- ¿El número de votos recibidos es igual o mayor al número de votos necesarios (requisito)?
     SI >> Siguiente pregunta
     NO >> No pasa

11- ¿Es el usuario que está votando un clon del usuario autor del artículo?
     SI >> No pasa
     NO >> EL ARTÍCULO PASA A LA PORTADA!



He intentado simplificar el máximo el proceso. Varias de esas preguntas el sistema las realiza a la vez y de otra forma pero para explicarlo tendría que haber dibujado un gráfico. Pero espero que así os hagáis una idea de lo que ocurre cuando votáis un artículo.

Este proceso no es fijo, siempre se van haciendo algunos cambios a medida que se detectan trampas o a medida que sube el número de usuarios y votos. Si se hacen cambios gordos actualizaré este post o crearé uno nuevo.

Llegará un momento que tendré que realizar otro tipo de sistema para pasar los artículos a la Portada, más parecido a Meneame.net en el que cada x minutos se revisan los artículos aspirantes y según el karma acumulado (por votos, popularidad, comentarios, visitas...) se decide qué artículo pasa a la Portada en ese momento (y no cuando recibe un voto como ahora).

*Clones:
Votarse a sí mismo con otros usuarios lo que hace es dificultar que un artículo pase a la Portada. He dejado un margen de 2 porque el sistema no es perfecto, pero si se encuentran 3 o más votos de usuarios de la misma persona entonces cada uno de esos votos se suma al número de votos requeridos para pasar a la Portada.

**Karma del votante:
Se revisa si el usuario que vota tiene suficientes puntos de karma (actualmente debe ser igual o mayor a 25) para reconocer el voto como válido. Si no tiene suficiente karma lo que ocurre es que se suma el voto pero nada más. No afecta negativamente recibir votos con poco karma, simplemente ese voto no tiene "la fuerza" para pasar el artículo a la Portada, nada más.

Si has leído todo el post, felicidades, eres un friki de Bloguers.net!! ;)

viernes, 25 de septiembre de 2015

Votos negativos

Estaba claro desde un principio que no íbamos a permitir los votos negativos para usuarios anónimos, por eso cuando un usuario no registrado intenta votar negativamente le aparece el formulario para acceder a la cuenta (login).

Hasta ahora todo ha ido bien, pero a medida que la web crece más usuarios se registran y algunos de ellos simplemente son utilizados para votar negativamente de forma masiva.



Por eso desde ahora para poder votar negativamente artículos en bloguers.net debes ser usuario registrado y además se deberá tener un mínimo de 1000 puntos de reputación.

Votar negativamente debe ser una opción existente en la web para poder descartar artículos no aceptados por la comunidad (como por ejemplo spam) o simplemente para que un usuario deje constancia de su rechazo sobre un artículo en especial.

Pero para poder hacerlo se necesitará ser un usuario que ha ido sumando puntos de reputación participando activamente en la web (cometando, votando +1 o enviando enlaces) y por lo tanto que se haya ganado el derecho a votar negativamente.