На пръв поглед не виждам кое може да се промени достатъчно, че да не е copy->paste, но това за формата за оценяване само.
Като гледам извеждането на оценките може да се замени не с отделни звезди (като изображения) а с общо 6 съответно:
не е гласувано
за една звезда - изображение с една ярка и 4 бледи
за две звезди - 2 ярки и 3 бледи и т.н. до 6 ярки.
По този начин и сорса ще е по-кратък.
В ДБ може да се записват както само крайната оценка (включваща и последния глас), така и всички гласове поотделно, така и само крайната оценка. така забавянето (макар и символично) ще бъде при оценяването, а не при извеждането на оценката, както е във скрипта, който показваш.
ЕДИТ:
Докато натисна бутона "Прати" и се сетих нещо

admin, със съвсем малко преработка един скрипт за анкети може да се направи за оценяване :?: