viernes, 13 de abril de 2018

Votos, Portada (y clones)

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!! ;)

1 comentario:

  1. Muchas gracias por el resumen ya que no lo tenía muy claro :)

    ResponderEliminar