Аня про Геткурс. Верстка, скрипты и решения
2.12K subscribers
107 photos
23 videos
1 file
20 links
Нужна интеграция, скрипты или верстка на Геткурсе? Пишите — @araviw

В этом канале публикую советы по верстке на Геткурсе, обзоры собственных решений и скриптов, решение "логических" задачек на платформе

🔥Разработчик года🔥 GetTechAwards'2022-2023
Download Telegram
➡️
Контроля качества vs Звездный рейтинг

про звездный рейтинг я писала здесь
https://t.me/getmagic_inside/39

Но не всегда это решение подходит, тк его нужно устанавливать. И анализировать еще потом. Ох, сколько работы 😂

Если вы пойдете по короткому пути, то можете включить вместо звездного рейтинга - стандартный контроль.

После того, как он будет включен в тренинге, обязательно укажите настройки отображения внутри уроков.

Тексты сам ГК подставит. Рандомно 🧐

Если вам не нравится, вы можете воспользоваться следующей подсказкой

1️⃣ Скрыть ненужный текст, сделав ему нулевой размер шрифта
2️⃣ Создать псевдоэлемент
3️⃣ Задать псевдоэлементу нужный текст
4️⃣ Раскрасить (по желанию)

Как использовать

Можно вставить как код css в каждый урок
Или в настройки аккаунта
Или в настройки аккаунта через темы с подхватом нужного тренинга (рекомендую именно этот подход)

#стили #решение #уроки
Однако, как это обычно у ГК бывает, не все так гладко.

Если ваше тестирование стоит внутри урока и включена настройка "Не принимать ответ на задание, если пользователь набрал меньше ... баллов", то на последней попытке пользователь увидит сообщение о связи с тп.
Не пугайтесь, ссылка там на тикеты внутри вашего проекта 👌

➡️ Но если после того, как пользователь исчерпал свои попытки, вам эта кнопка не нужна, то вы можете в стилях написать следующее

.lesson-mission-wrapper .testing-content .stat-block a {
display: none;
}


➡️ А вот если вам эта кнопка нужна, но вы хотите увести пользователя, например, на платную консультацию по закрытию его пробелов в знаниях или просто платное прохождение теста, то можете добавить еще и этот скрипт

$(document).ready(function(){
var testing_btn = setInterval(function(){
var testing_url = $('.lesson-mission-wrapper .testing-content .stat-block a');
if (testing_url.length > 0) {
testing_url.text('Нагуглить как быть дальше').attr('href', 'https://www.google.com/').show();
clearInterval(testing_btn);
}
}, 800);
});

Он меняет название кнопки и ссылку, что там стоит. Стиль закрытия кнопки тоже нужен.
Те сначала кнопочка будет закрыта, потом скрипт ее найдет, подменит и опубликует.
Ссылку и текст кнопки поменяйте на свое. А то ведь правда пойдут гуглить 😂



➡️ И просто на закуску, если ссылку хотите оставить прежнюю, но поменять текст

.lesson-mission-wrapper .testing-content .stat-block a {
font-size: 0px;
display: inline-block!important;
}

.lesson-mission-wrapper .testing-content .stat-block a:before {
font-size: 16px;
content: "Новый текст на кнопке";
}

В этом случае вам потребуется только один этот css. Первый стиль из данного сообщения не нужен. Тут стили сразу сработают, как кнопка появится, и текст будет подменен автоматически.


🤓 есть и другие методы решения данной задачи. Например, не менять кнопку, а сразу свою создавать.
Я предлагаю вам именно это решение, потому что на основе него вы в принципе сможете подменить любые кнопки, которые в тестировании появляются (начала тестирования, его повторного прохождения и тд) на разных его этапах.


#стили #решение #тестирование