Всем ку
Я уже так давно не писал посты, что мне пришлось перепроверить, как я обычно приветствуюсь, прикиньте? Ну да ладно, все равно повод довольно неплохой, так что давайте сразу к делу
Тащем-та в одном из прошлых постов я высказывал одну идею, о которой в итоге написал и админу. Конкретно в посте я ее высказал крайне непонятно и скудно, так что в этот раз раскрою все поподробнее, дабы не возникало сложностей при осознании сути
Так вот, админ мне заявил, что идея в целом-то неплохая, но уверенности в том, что на ее реализацию необходимо тратить деняк и времени программиста нет, так что мне необходимо более конкретно описать суть и дать обычным работягам проголосовать за то, нужно оно им или нет. Что ж, сказано - сделано, мне не жалко, так что давайте начинать
Добавление возможности помимо начисления очков за выбор ответа в любом из видов тестов (викторина, идентификация, диаграмма) возможность открытия/закрытия определенной группы вопросов на выбор создателя теста
Чтобы было проще осознать суть, привожу пример: вы создаете идентификацию "Кто вы из вселенной Marvel?". В первом вопросе вы спрашиваете человека - "Ты предпочитаешь защищать обычных людей или использовать их для собственных целей?" и варианты ответа - "Защищать" и "Использовать". Если пользователь выбирает "Защищать", то открывается доступ для всех вопросов из группы "Герои", где уже дальше идентификация продолжится только среди супергероев, а при выборе второго - доступ к группе "Злодеи", где итоговый результат, соответственно, будет только среди суперзлодеев
Дополнительно отмечу: если для вопроса была отмечена какая-либо группа, то до тех пор, пока доступ к ней не будет открыт, вопрос не может появиться у пользователя. При этом ранее открытый доступ можно будет также и закрыть, если в нем отпала необходимость
Также я не уверен, как технически подобный процесс может быть устроен, однако предполагаю (и некоторые моменты мне уже и сам админ подтвердил), что могут возникнуть некоторые ограничения:
1) Это уже практически подтверждено - если вы будете использовать эту механику, то возможность случайного выведения вопросов у вас исчезает, т.к. иначе у вас не будет адекватной возможности вовремя открывать/закрывать доступ к группам
2) По логике, должно возникать ограничение при выкладывании работы - если хотя бы к 1 из групп нет ответа, который бы открывал к ней доступ, вам сайт не дает выложить тест в принципе. Это банальная мера предосторожности, дабы не возникало тестов, где половину вопросов просто физически невозможно увидеть
3) Не уверен, насколько это в реальности будет необходимо, но предполагаю, что последний вопрос группы иметь не сможет, чтобы тесту всегда было возможно найти какой-нибудь вопрос, когда появится необходимость (например, когда все доступные группы будут закрыты)
4) Сайт также не даст вам выложить тест, если вы закроете доступ к какой-то группе до того, как вы ее юля начала откроете

У каждого ответа появляется возможность добавить "Доступ к вопросам". Когда вы нажимаете на эту кнопку, выползает еще одно поле из трех частей. Первая - интерактивная надпись "Открывает доступ". При нажатии на нее она заменяется на "Закрывает доступ" (см. на следующей картинке). Второй - список всех групп, что уже есть в конструкторе теста. Вписать туда что-либо нельзя, можно только выбрать из тех вариантов, что есть в списке (как добавлять группы в список см. на следующей картинке). Третья - кнопка удаления, если вы добавили лишний "доступ"

Группа добавляется в любом вопросе, кроме первого и, предположительно, последнего. Вы можете написать название новой группы в это поле, выбрать соответствующий пункт в списке, или же выбрать уже существующую группу из списка. Почему нельзя сделать возможность создавать группы непосредственно в ответе? Мне кажется, что сперва необходимо продумать хотя бы какое-то количество вопросов для каждой группы, а уже потом открывать или закрывать к ним доступ, т.е. в большинстве случаев создание вопросов все равно будет первично. С другой стороны, я вполне полагаю, что возможность создать группы и прямо в меню ответов тоже может быть полезно. Ну и да, пример измененной надписи на "Закрывает доступ" прилагается
Я мог бы выступать с позиции объективного обзорщика предложения и просто дать в сухом виде само предложение, оставив все остальное на ваш суд, однако я все-таки заинтересованное лицо, ибо самому мне идея нравится, а потому я сейчас представлю вашему вниманию список вещей, которые я смог навскидку придумать с использованием этой механики:
Последний пункт перед, собственно, опросом, но я в последний раз опишу вам преимущества, которые вы можете получить от механики. Взвесьте, насколько необходимы вам будут описанные ниже критерии, а затем с учетом всего написанного выберете нужный пункт
Преимущества для авторов:
Преимущества для проходимцев:
* * *
Короче, нахвалил я все, конечно, знатно, но сейчас все будет зависеть уже от вас. Свою задачу - рекламу механики - я уже сделал, вашей же задачей будет с учетом всего написанного решить, "это мы вводим" или "это мы не вводим". Ну а с меня на сегодня все,
Прощальный ку
Что думаете на счет механики? (первые 5 вариантов подразумевают введение механики в ближнем будущем)25
Поделиться:
Пожертвование пользователю Пёс Кошачий
Пожертвование пользователю Пёс Кошачий
Ваше пожертвование получено пользователем! Спасибо!
Лучшиекомментарии (12)
Пёс Кошачий
Можете тут ченть написать, как аргументы за, так и против. Буду рад почитать
longhorn
Атрибуты, прощайте! Группы вопросов — в добрый путь!
MilkyWay
Интересные идеи, а самое главное нужные. Как же я хочу новых механик
Тим Ховард
I don't think we should expect this in the near future. But somewhere in half a year I would like to try these functions in practice. In the meantime, we are learning to write in English.
Фельдшер
Ответ на I don't think we sho... (Тим Ховард)
Я всё понимаю, английский там, тыры-пыры, но это переборчик немножко, на нашем Pikuco.рууууу не должно быть омериканских букв
Тим Ховард
Ответ на Я всё понимаю, англи... (Фельдшер)
Это обкатка переводчика чтобы он случайно не перевёл слово мир в слово война 😅.
Фельдшер
Ответ на Это обкатка переводч... (Тим Ховард)
Используй мозг мазафака
Пёс Кошачий
Ответ на I don't think we sho... (Тим Ховард)
Смотря как люди проголосуют, я ж и в самом посте писал. Если будет много голосов за то, что люди будут готовы пользоваться, то вполне себе можем получить и в ближайшем будущем
Фельдшер
Прочитаю как-нибудь , а пока что главная цель — не спать до открытия, я должен дожить до часа ночи, а если щас читать начну, то в край задушнюсь и усну
Meiv
С удовольствием создал бы пару сюжетных идентификаций. Пример с группами и открывающимися вопросами – имба. Я давно как-то хотел расписать одну проблему в древах и привести возможные варианты решения, но уже и не нужно. Я за. Сама проблема была в следующем: существует невозможность подвести более одного варианта ответа из одной ячейки в другую. Это создает а) вынужденные дубликаты, б) повторные проставления атрибутов для этих дубликатов.
SerVopros
Если я всё правильно понял, то создаётся впечатление, что это всё за пару кликов создаётся в древах, и если человек готов разбираться в подгруппах вопросов, то и в атрибутах он сможет разобраться. Другой вопрос, что отсутствие дублирование атрибутов из одного ответа в другой, делает подобные авантюры слишком утомительными, но в случае если копирование атрибутов появится в подобном отпадёт надобность полностью
Пёс Кошачий
Ответ на Если я всё правильно... (SerVopros)
Ну тип буквально да, в том и смысл нововведения, что вместо создания древа ради викторины можно просто делать викторину. Сам факт того, что людям приходится придумывать, как создавать это в древах, уже говорит о том, что необходимость в реализации некоторых идей присутствуют, но могут быть выполнены только костылями. Да и к тому же перенос подобного в тесты чуть очистит древа, оставив там простор для более сложных идей, а для более простых (в том числе и для тех, кто не готов разбираться в древах ради создания викторин/идектификаций/диаграмм) оставит собственно те типы работ, для которых идеи и придумываются