Привет, есть задача, звучит она примерно так
1) Есть опросник n questions and n anwers;
2) Есть около 100 вариаций ответов;
3) Есть контент который мапится в зависимости от варианта ответа (1 из 100 к примеру)
Как я это сделал:
Есть две коллекции с вопросами и ответами и у каждого ответа на вопрос есть свой score, по формуле:
Q1: Answer_1: {text: …, score: 0 } Answer_2: {text: …,score:1
Q2: Answer_1: {text: …, score: 10} Answer_2: text: …,score: 20}
Q3: Answer_1: {text: …,score: 100} Answer_2: {text: …,
score: 200
И есть коллекция мапинга в которой (есть поле score и привязанный к скору контент который нужно отдать, пример score 221 и contentId: [1, 2, 3]);
Те я вытаскиваю ответы, считаю их скоры и лезу в базу с маппингом.
Собственно мой вопрос, есть ли какая-то литература, связанная с решением подобных задач, может есть какие-то алгоритмы которые можно почитать, либо кто-то может посоветовать другой подход решения этой задачи