Bitrix API

RatingCalculator

Table of Contents

Constants

METHOD_FIBONACCI  = 2
METHOD_SIMPLE_AVG  = 1

Methods

calculateRating()  : int
calculateRatingByAssessmentIds()  : array<string|int, int>
getPrevRating()  : int

Constants

Methods

calculateRating()

public final calculateRating(int $userId, int $newAssessment[, int $method = self::METHOD_FIBONACCI ]) : int
Parameters
$userId : int
$newAssessment : int
$method : int = self::METHOD_FIBONACCI
Return values
int

calculateRatingByAssessmentIds()

public final calculateRatingByAssessmentIds(array<string|int, int> $assessmentIds[, int $method = self::METHOD_FIBONACCI ]) : array<string|int, int>
Parameters
$assessmentIds : array<string|int, int>
$method : int = self::METHOD_FIBONACCI
Return values
array<string|int, int>

getPrevRating()

public final getPrevRating(int $userId) : int
Parameters
$userId : int
Return values
int

        
On this page

Search results