Я работаю над проектом для друга и столкнулся с трудным решением. Проект состоит из эссе, каждое из которых можно оспорить, а также прокомментировать. Дело в том, что только один человек может оспорить эссе, а затем все остальные заблокированы и могут только комментировать.
Опровержения могут содержать только два ответа: 2000 слов для первого и 500 слов для второго. В этот момент больше нет опровержений - остальная часть обсуждения происходит в комментариях (фиксированная длина n символов, в отличие от опровержений), если зрители считают, что тема не исчерпана.
Итак, я сначала решил, что опровержения и комментарии были структурно одинаковыми, и я просто добавил бы логическое поле в моей таблице комментариев, чтобы указать, является ли комментарий __rebuttal. Но я немного не уверен в этом направлении.
Что бы вы предложили коллективу? Каждое эссе может обсуждаться только между двумя людьми, и оба могут говорить только 2 раза. Очень похоже на комментарии, но отдельно.