una idea (nunca he hecho uno pero creo que podria ser asi)
tres campos
id_articulo | puntaje | votos
cada vez que votan sumas ese puntaje y lo agregas al campo puntaje, cuando el articulo exista, si no lo agregas como nuevo, a su vez incrementas +1 en votos para saber cuantos votos llevas asi divides el puntaje por las veces que han votado, asi de facil, que me dicen UDS..
o sea
id_articulo | puntaje | votos
1542 19 5
eso te indica que han votado 5 veces ejemplo 5,4,5,3,2 (puntajes)
tonces divides puntajes por votos
total=Rs("puntajes")/Rs("votos")
total=Round(total)
y reemplazas total por la imagen que corresponda
da un 3.8 pero lo redondeas a 4
Salu2