Skip to main content

Настройка конкретного подтренинга

Direct-choice.png

1. Перейдите в настройки вида подтренинга-марафона, в котором находятся подтренинги-потоки.
2. Добавьте блок “Javascript” и разместите его последним блоком на странице.
3. В блок вставьте код из документа ниже:

$(document).ready(function () {
  if (!$('.gc-main-content').hasClass('gc-user-user')) return;

  const $streamTable = $('.stream-table');
  if (!$streamTable.length) return;

  const $subTrainingRows = $streamTable.find('tbody tr');

  if ($subTrainingRows.length === 1) {
    const link = $subTrainingRows.find('a').attr('href');
    if (link) window.location.href = link;
  }
});

Пример действий:

В результате, если ученику в тренинге виден только один подтренинг, он будет автоматически переходить в него: 

Если же более одного, то пользователь остается на странице тренинга: