Говорят, что все в этом мире можно совершенствовать бесконечно.
Думаю, автор компонента может и не такое
Вопрос в том, насколько это важно и принципиально в бесплатном компоненте.
По-моему, достаточно важно.
Смотрите: можно сделать вообще единое текстовое поле для всей группы вопросов. И в нём писать так:
----
Первый вопрос - предварительные пояснения
и отделённый пустой строкой собственно вопрос?
-0 ответы к нему
-0 ответы к нему
+1 ответы к нему
+2 ответы к нему
Пустой строкой после списка ответов отделён следующий блок - т.е. 2-й вопрос
-0 ответы к нему
+1 ответы к нему
Третий вопрос
-0 ответы к нему
+1 ответы к нему
----
Собственно вопросы автоматически детектируются из такого текста.
Можно сделать так, чтобы параметры вопросов задавались по умолчанию как параметры всей группы. А индивидуально можно было бы переопределять их, только когда нужно.
В итоге, можно экспортировать и импортировать целую группу вопросов, просто копируя текст.
По-моему, это достаточно важно: сделать тест с сотней вопросов, не возясь несколько часов, а просто сделав одну операцию копипасты!
И можно вообще это поле вопросов сделать как окошко редактора статьи. Тогда там безо всяких дополнительных ухищрений можно ставить любое количество картинок, форматирование и пр.
Просто статья будет разрезаться на "вопросные куски" со списками ответов по вот этому синтаксису.
Это упрощает такие вещи как "картинка к вопросу" (можно ставить их сколько угодно) и выводит возможности компонента на совсем новый уровень.
Автор просто огромнейший задел сделал и совершенно бесплатно. Здесь есть куда развиваться и улучшаться.
Все разработчики с такой любовью относились бы к Joomla Благодаря таким бесплатным расширениям она становится еще гибче и универсальней.
Согласен
. Я ещё не разобрался окончательно, но компонент мне тоже нравится.
То, что он бесплатный, и даёт мне возможность им пользоваться, делая тоже бесплатные полезные людям вещи
. Заходите на мой сайт, посмотрите
.
Я хочу сделать его ещё лучше - чтобы люди не просто читали, но думали над прочитанным, учились задавать вопросы и отвечать на них...
И я хочу делать всё максимально красиво и удобно.
Второе предложение: объединить с возможностями вопросника (Questionner), то есть, добавить типы ответа "строка" и "текстовое поле".
Я думаю, если компонент станет более красивым, универсальным и простым в использовании, то кому от этого станет хуже?
Может быть, я бы и сам сделал все эти усовершенствования, совершенно бесплатно, и подарил их автору компонента. Но с моим уровнем знания PHP и JS это получится не очень быстро.
ПС. А пытаться делать свой компонент, когда у товарища уже есть такой хороший задел - вот это не факт, что умная идея. Поэтому я хочу сперва узнать, что думает dimon68 - понравятся ли ему эти идеи...