Переменные
В алгоритм расчета шаблона теста внедряются следующие переменные:
participantGender - пол тестируемого
Тип: String
Возможные значения:
male— мужскойfemale— женский
Пример:
if (participantGender == 'male') {
questionAppraisalsSum * 10;
} else {
questionAppraisalsSum * 100;
}
participantAge - возраст тестируемого
Тип: int
Пример:
if (participantAge < 18) {
questionAppraisalsSum * 0.8;
} else {
questionAppraisalsSum;
}
questionAppraisals - список оценок вопросов шаблона
Тип: java.util.List
Пример - получение оценки по номеру вопроса:
questionAppraisals.get(0);
questionAppraisals.get(5);
questionAppraisalsSum - сумма оценок всех вопросов шаблона
Тип: double
Пример:
questionAppraisalsSum / questionAppraisals.size();
testingTemplateInfo - детальная информация о шаблоне теста, вопросах и ответах
Тип: com.btlab.wings.module.recruitment.rest.TestTemplate
Пример:
testingTemplateInfo.getQuestions();