author_scripts

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
author_scripts [2021/10/19 09:38]
phaust
— (текущий)
Строка 1: Строка 1:
-===== Интерактивные элементы в заданиях ===== 
  
-==== Информация зависящая от игрока/​команды ==== 
- 
-Автоматически заменяет указанный текст на значение на сервере. 
- 
-  * !username! - логин игрока 
-  * !teamname! - название команды 
-  * !game_id! - id игры 
-  * !task_id! - id задания 
-  * !task_n! - номер задания 
-  * !bonus! - сумма собранных бонусов 
-  * !task_bonus! - сумма бонусов на текущем задании 
- 
-[[https://​qeng.org/​game.php?​jump_to&​gid=3493&​task_id=42717|Пример в игре]] 
- 
-==== Кнопка - при нажатии вбивается код ==== 
- 
-Надо переключить редактирование задания в режим исходника (Source). 
- 
-<code JavaScript>​ 
-<button type="​button"​ class="​btn btn-default btn-block shadow"​ onclick="​enter('​Код который надо вбить'​)">​Вбить код</​button>​ 
-<button type="​button"​ class="​btn btn-default btn-block shadow"​ onclick="​enter_silent('​Код который надо вбить'​)">​Вбить код без отображения результата</​button>​ 
-<button type="​button"​ class="​btn btn-default btn-block shadow confirm"​ onclick="​enter('​Код который надо вбить'​)">​Вбить код с подтверждением</​button>​ 
-<button type="​button"​ class="​btn btn-default btn-block shadow confirm"​ onclick="​enter_silent('​Код который надо вбить'​)">​Вбить код с подтверждением и без отображения результата</​button>​ 
-</​code>​ 
- 
-[[https://​qeng.org/​game.php?​jump_to&​gid=3493&​task_id=42718|Пример в игре]] 
- 
-==== Замена элементов в задании на элементы из бонусов,​ кодов, подсказок ==== 
- 
-Надо переключить редактирование задания в режим исходника (Source). 
-<code Javscript>​ 
-<span class='​replacer'​ data-find='​чем заменять'>​Любой текст до замены</​span>​ 
-</​code>​ 
-или 
-<code Javscript>​ 
-<div class='​replacer'​ data-find='​чем заменять'>​Любой текст до замены</​div>​ 
-</​code>​ 
- 
-"​Любой текст до замены"​ - если хотите,​ то может быть пустой. ​ 
-Ну, или любой текст, в том числе, и с картинками 
-"​чем заменять"​ может быть чем-то из этого: 
- 
-  * Элемент ненумерованного спискаСодержимое бонуса,​ например 3-го: `#b3 .bonus-hint` 
-  * Правильно вбитый код, например,​ 4ый: `#c4 .right-answer` 
-  * Текст подсказки или штрафной подсказки,​ например,​ 2-ой: `#hb2` 
- 
-В итоге должно выглядеть,​ например:​ 
-<code Javscript>​ 
-<span class='​replacer'​ data-find='#​c4 .right-answer'></​span>​ 
-</​code>​ 
-Важный момент - между номером кода/​бонуса и . должен быть пробел. 
-`#​c4.right-answer` - неправильно 
-`#c4 .right-answer` - правильно 
  • author_scripts.1634636304.txt.gz
  • Последние изменения: 2021/10/19 09:38
  • phaust