Александр Туниеков

Александр Туниеков

С нами с 19 декабря 2015; Место в рейтинге пользователей: #15
Александр Туниеков
18 октября 2017, 20:47
0
В версии 2.1.2 сделана загрузка вопросов теста по Ajax.
Александр Туниеков
13 октября 2017, 17:13
+1
Обновил компонент до версии 2.0.2.
В версии 2.0.2 добавлены:
1) Группы тестов.
2) Типы тестов
2.1) Одиночный выбор
2.2) Множественный выбор
2.3) Простой текст. (Введенный ответ сравнивается с вариантами ответов. Строгое сравнение.)
2.4) Открытый вопрос. (Введенный ответ проверяется преподавателем.)
2.5) На сопоставление. Простой.
3) Для вопросов и ответов использовать картинки, видео и звук.
4) Тип теста: автоматический, ручная проверка результатов
5) Возможность для преподавателя комментировать ответы и проставлять баллы.
6) Возможность пользователю после завершения теста просмотреть свой тест, увидеть на сколько балов оценён тот или иной ответ, а так же комментарии преподавателя
7) Добавлена возможность скопировать вопрос теста.
8) Возможность установить ограничение на количество попыток сдать тест.
Александр Туниеков
11 сентября 2017, 20:07
0
Блин как напишешь сразу и разберешься :). Это у TicketComments есть такая настройка &fastMode. Если она включена, а по умолчанию включена, все не обработанные теги MODX будут вырезаны. И фильтры в итоге не работают в чанках TicketComments.
Александр Туниеков
14 августа 2017, 00:11
+1
Сейчас не могу понять как мне вообще второй вариант в голову пришел :). Но вот как то же пришел и такое работает :).
$content = $pdo->getChunk($tpl, $scriptProperties);

Здесь форму передаются все параметры сниппета. А вот если бы не эта строка в AjaxForm, то это не сработало бы.
Василий свои сниппеты как-то многофункционально пишет :)
Александр Туниеков
13 августа 2017, 22:55
+1
Вы можете сделать 2 способами:
1)
Но в случае с AjaxForm форма находится в отдельном чанке — &form=`tpl.AjaxForm.example` и если в него добавить [[+pagetitle]], то уже ничего не отобразится
Если в форму добавить [[*pagetitle]], то в форме отобразиться страница с которой вызван AjaxForm.
2)Можно при вызове AjaxForm добавить в него произвольный параметр:
[[!AjaxForm?
&test=`3`
...
и вывести его в чанке формы tpl.AjaxForm.example
<form action="" method="post">
    	<input type="hidden" name="test" value="[[+test]]"/>
...
Александр Туниеков
09 августа 2017, 10:47
+1
Экспорт в xls, а не csv — дело вкуса
Ну не тогда когда вместо русских слов кракозябры. Учить манагеров кодировку файла менять для нас действие лишние :)
Александр Туниеков
08 августа 2017, 22:52
0
Честно говоря не пришло в голову им воспользоваться. Или что-то не понравилось может. Уже точно не помню. Но у решения через свой компонент есть плюсы:
В админке видны нужные поля, а не строка «res_id: 0 family: few firstname: fewf lastname: fewf sity: ewfew specialization: fefe place_work: efewf post: few».
Вместо res_id видно и название мероприятия.
Экспорт в xls, а не csv. Кракозябры вместо русских слов не появляются :).

Преимуществ немного :), но, сейчас, используют компонент не админы, а менеджеры. Им лишний геморой ни к чему :).
Александр Туниеков
08 августа 2017, 22:02
0
Дополнение точная копия FormIt
Не понял. С какой это стати копия? :). Интересно даже. Чем аргументируете? :)
Александр Туниеков
07 августа 2017, 16:57
+2
Есть куда стремиться. Тесты языка тема востребованная. Только сколько покупок будет на MODX?? Один два или десяток или сотня?? Сейчас компонент не блещет функционалом, а затрачено времени 34 часа. Это 10т.р. если считать час работы по 300р. Чтобы доработать его до более менее приличного уровня нужно, наверно, еще вдвое больше времени.
Я бы с удовольствием приобрел такой компонент и по двойной цене
Не хочу Вас разочаровывать, но по двойной цене, сейчас, не слишком реальный вариант. Цена, грубо говоря, это стоимость разработки делить на число возможных продаж. Сейчас я только могу предложить вам сделать за 2/3 стоимости разработки. Это от 15т.р. :( Если вам интересно то можем связаться по скайпу :).
интеграция аудио/видео/картинок
это понятно как сделать.
выбор из выпадающих списков
не ясно как в админке такой тип вопроса формировать. Заставлять менеджеров писать в вопросе код селектов не вариант. Надо будет какой-то генератор селектов…
перетаскивание слов для формирования предложения
не увидел где это используется. Можно пример.
сверка ввода текста пользователем с корректным ответом
строгая сверка или нужно близкие к правильному ответу тоже учитывать?
Александр Туниеков
05 августа 2017, 22:50
0
Но мир несовершенен, увы.
Да согласен :). У всех свои идеалы :).
Александр Туниеков
05 августа 2017, 22:32
-1
Хм… действительно :) распаковать я не пробовал. пусто.

мы же такие тупые
А язвить у вас здорово получается :). Я бы ответил «Все продумано, попробуй распаковать». И получилось бы без язвы. Но на вас влиять не в моей власти :) Буду наращивать броню в общении с вами :).
Александр Туниеков
05 августа 2017, 21:34
0
На тестовом тарифе можно установить платные дополнения. Можно сделать так чтобы установочный пакет платного дополнения нельзя было скачать? Дырка в безопасности вообще то :)

Александр Туниеков
05 августа 2017, 21:34
0


Здесь еле сообразил, что эта черточка это прокрутка списка дополнений.
Александр Туниеков
05 августа 2017, 20:14
+1
А конкуренции на modstore практически нет :). Компоненты с одинаковым функционалом редкость. Для MODX много бесплатного функционала, которого для большинства сайтов хватает. Платные пакеты редко покупают. В итоге выручка от продаж у большинства небольшая. Если поднять цены раза в 3 и если при этом число закачек сохранится, то может конкуренция и появится :). А так врядли. Писать компоненты, по моему, в среднем не выгодно. Мне часть работы студия WebHubPub оплатила. Им благодарность что UserTest вообще написан :).
Александр Туниеков
05 августа 2017, 18:57
0
Поделиться результатом теста в контакт тоже идея интересная :). Я пока собрал минимальный пакет. Посмотрю на продажи. Если хотя бы 5т выручки за месяца 4 наберется, буду развивать компонент. Нужно посмотреть насколько эта тема востребована для MODX. Я на компоненте Organizations просчитался :). Он за все время только 5т принес. Хочу проверить как этот компонент продаваться будет, прежде чем тратить значительное время на него.
Александр Туниеков
05 августа 2017, 17:41
0
1. В качестве вопроса картинку нельзя загружать. Не продумал это :). Увидел что в качестве ответа просили картинки. Их сделал.
2. Пока только вручную.
Возможно сделаю в сделаю это в следующей версии. Но это как продажи компонента пойдут. Или кто-то закажет такое. В принципе под картинки или видео не сложно сделать.
Хм… вопросы картинками можно и сейчас сделать. Если вместо самого вопроса вбить адрес картинки и подкорректировать чанк. Но отдельное поле под картинку конечно удобней.