authors_main:author_advanced:edit_templates

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
authors_main:author_advanced:edit_templates [2021/10/21 00:10]
phaust [Темплейты с использованием ответов в задании]
authors_main:author_advanced:edit_templates [2023/03/05 23:53] (текущий)
admin
Строка 1: Строка 1:
 +{{indexmenu_n>​20}}
 ====== Темплейты ====== ====== Темплейты ======
  
Строка 9: Строка 10:
 Сейчас темплейты можно прописывать в текст задания,​ текст подсказки,​ тексты бонусов. Темплейты могут быть вложенными. Сейчас темплейты можно прописывать в текст задания,​ текст подсказки,​ тексты бонусов. Темплейты могут быть вложенными.
  
-Для генерации темплейтов есть [[https://​docs.google.com/​spreadsheets/​d/​1viqP3CBjYgq_vPYH-Z2USIC1DYrXzQG8_eV2bDw-4JQ/​edit?​usp=sharing|Google документ]]. Его можно скопировать к себе и использовать ​для ​их лёгкого создания в уровнях. Далее идёт описание различных видов ​темплейтов.+===== Google документ для генерации темплейтов ​=====
  
 +[[https://​docs.google.com/​spreadsheets/​d/​1viqP3CBjYgq_vPYH-Z2USIC1DYrXzQG8_eV2bDw-4JQ/​edit?​usp=sharing|Google документ]]. ​
 +
 +Этот док можно скопировать к себе и использовать для лёгкого создания темплейтов в уровнях.
 +====== Различные виды темплейтов======
 ===== Модификация задания для команды ===== ===== Модификация задания для команды =====
  
Строка 91: Строка 96:
 </​code>​ </​code>​
 Проверка первого вбитого ответа в первый код Проверка первого вбитого ответа в первый код
 +
 code_first_1 - можно заменить 1 на номер нужного кода code_first_1 - можно заменить 1 на номер нужного кода
  
Строка 127: Строка 133:
 [[https://​qeng.org/​game.php?​jump_to&​gid=3493&​task_id=54273|Пример в игре]] [[https://​qeng.org/​game.php?​jump_to&​gid=3493&​task_id=54273|Пример в игре]]
  
 +
 +===== Темплейты с проверкой кто вбил код =====
 +
 +К темплейтам в предыдущей секции можно добавить who_, чтобы проверить кто вбил код или бонус. Или кто первый вбил код или бонус.
 +
 +Значения будут:
 +
 +me - если ответ вбил текущий игрок
 +
 +other - если ответ вбил, какой-то другой игрок
 +
 +!no_answer!- если ответ еще не вбит
 +
 +При этом анонимные игроки считаются за одного и того же.
 +
 +Например
 +
 +<​code>​
 +{% match who_code_1 }:{ 
 +  {%= me}:{
 +В первый код вбил ответ я
 +  %}
 +
 +  {%= other}:{
 +В первый код вбил ответ кто-то другой
 +  %}
 +
 +  {%= !no_answer!}:​{
 +В первый код ещё не вбит ответ
 +  %}
 + 
 +%}
 +</​code>​
  
 ===== Темплейты,​ зависящие от языка интерфейса ===== ===== Темплейты,​ зависящие от языка интерфейса =====
  • authors_main/author_advanced/edit_templates.1634775000.txt.gz
  • Последние изменения: 2021/10/21 00:10
  • phaust