Личностные тесты и приятные мелочи

16.03.2021
Привет, дорогие пользователи сайта!

Сегодня на сайт установлено несколько изменений, быстро пробежимся по каждому из них:


Личностные тесты

Теперь в конструкторе тестов есть специальная галочка "Тест проверяет личностные качества":



Она необходима для случаев, когда ваш тест направлен на проверку личности человека и вы не хотите чтобы после прохождения он видел, какой ответ был верным, а какой - нет, ведь в таких тестах не бывает правильных ответов. Так же не будет отображен процент правильных ответов в результате такого теста после прохождения и в профиле у прошедшего.

Более сложные типы тестов будут позже.


Правки редактора

Существовала проблема с тем, что иногда авторы не понимали что процент правильных ответов для получения результата необходимо выставлять в процентах, а не в очках. В итоге статистика теста формировалась заведомо неверно, либо не формировалась вовсе из за того, что не все 100% баллов были распределены между результатами. Теперь существует механизм проверки, который не позволит вам ошибиться и выдаст предупреждение.

Так же была восстановлена функция кнопки "Очистить все" в редакторе видео-турниров, которая, как оказалось не работала довольно продолжительное время, но никто этого не заметил :)


Остальное

Изменен внешний вид всплывающих уведомлений на сайте. Раньше это были нативные браузерные окна, теперь они реализованы в дизайне сайта и имеют большую информативность:



Суммарная статистика турниров так же претерпела небольшое изменение. После раздумий я решил что понятнее будет указывать результаты в процентах, а не в баллах:




Ну а на этом все, спасибо за внимание и активность, оставайтесь с нами!

Новый комментарий

Для добавления комментария необходимо авторизоваться

Комментарии (4)

Dancer Disko 17.03.2021 08:59

Отлично! Ждем возможность просматривать долю верных (или тех, что чаще выбирают) ответов по каждому отдельному вопросу в тесте

Показать ответы (3)Скрыть ответы

admin 17.03.2021 10:37

Ответ на

Я сначала подумал что идея интересная, а потом понял что это будет огромная нагрузка и до сих пор думаю, как это реализовать. Допустим тест прошло 300 человек. При входе на страницу нам надо получить из базы все эти 300 прохождений, получить из них все вопросы, ответы и скалькулировать это все. Когда на сайте один человек - не проблема. Но если 100 человек одновременно зайдут на такую страницу - у всех юзеров начнутся лаги. Поэтому задачка не так проста, как кажется.

Dancer Disko 17.03.2021 11:31

Ответ на

дык планировалось же только для создателя теста, один тест - один создатель - один просмотр выгрузки данных с 300 человек

admin 17.03.2021 11:38

Ответ на

Тут логика простая: нужно преследовать цели одновременно приятные и авторам контента и обычным пользователям. Авторам приятно когда больше пользователей проходят их тесты, верно? Значит нужно избегать наработок которые полезны только авторам. Следовательно эту наработку нужно расширить для всех пользователей, но тогда они будут заходить на страницу и заранее видеть вопросы. Значит сделаем для авторов и пользователей прошедших тест. Это не неразрешимая задача, просто я пока думаю над ней.

Здесь есть комплекс задач помимо нагрузки, например при редактировании теста и изменении конфигурации вопросов мы должны не учитывать в этой статистике все предшествующие редактированию прохождения.

Значит нужна проверка изменения конфигурации и прочая инфраструктура.

Редактирование комментария