Вебмастеру

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

Для этого необходимо в заголовке страницы в разделе <head>…</head>  указать ссылку на скрипт с нашего сайта:

<script type=»text/javascript» src=»https://azbyka.ru/test/azbyka_test.js» charset=»utf-8″></script>

А в нужном месте в теле странице поместить исполняемую функцию:

<script>azbyka_test();</script>

Для работы скрипта требуется наличие подключенной библиотеки jQuery (например, из Google Hosted Libraries).

Для оформления теста используйте таблицы стилей. Образец файла CSS вы можете скачать здесь. Измените и добавьте эти настройки в таблицу стилей темы вашего сайта или разместите их в отдельном файле на вашем сайте, указав ссылку на него в заголовке страницы в разделе <head>…</head>:

<link rel=»stylesheet» type=»text/css» href=»http://yoursite.ru/azbyka_test.css» />

Чтобы вам  было легче разобраться в использовании CSS для теста приводим структуры html-кода, формируемого скриптом:

<!-- Список вопросов теста -->		
<!-- Существуют 5 типов вопросов -->		
<ul class="question">
	<li>
		<!-- Текст вопроса -->	
		<div class="text">
			<p>1. Текст вопроса</p>
			<a class="fancybox" href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg">https://azbyka.ru/test/wp-content/uploads/questfoto.jpg</a>">
				<img class="thumbnail img-responsive" src="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg">https://azbyka.ru/test/wp-content/uploads/questfoto.jpg</a>" />
			</a>
		</div> 
				
	<!-- Тип вопроса 1: Один ответ -->
		<!-- Варианты ответов -->
		<div class="answers">
			<label>1<input type="radio" name="q_0" value="1" /> Вариант ответа №1</label><br />
			<label>2<input type="radio" name="q_0" value="2" /> Вариант ответа №2</label><br />
			<label>3<input type="radio" name="q_0" value="3" /> Вариант ответа №3</label><br />
			<label>4<input type="radio" name="q_0" value="4" /> Вариант ответа №4</label><br />
			<!-- Всего возможно до 10 вариантов ответа -->
		</div>
		<!-- Правильный ответ -->
		<div class="correct">Правильный ответ: <span>№3</span></div>
		<!-- Утверждение "Верно!" в случае правильного ответа  -->
		<div class="accepted">Верно!</div>
		<!-- Ссылка на материалы для самостоятельного изучения  -->
		<div class="link">
			<b>Материалы для изучения:</b> <a href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/article" href="https://azbyka.ru/article" data-mce-href="https://azbyka.ru/article">https://azbyka.ru/article</a>">Название статьи по теме вопроса</a>
		</div>
		<!-- Краткое пояснение в правильному ответу  -->
		<div class="comment">
			<b>Комментарий:</b> 
			<p>Текст комментария</p>
			<a class="fancybox" href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg">https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg</a>">
				<img class="thumbnail" src="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg">https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg</a>">
			</a>
		</div>
		<!-- Кнопка "Ответить"  -->
		<div class="answer-btn">
			<button class="cupid-green answer-submit" data-question-type="radio" data-correct="3">Ответить</button>
		</div>

		<!-- Разделитель вопросов -->
		<div class="devide">
			<a href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/test_name?question=1" href="https://azbyka.ru/test/test_name?question=1" data-mce-href="https://azbyka.ru/test/test_name?question=1">https://azbyka.ru/test/test_name?question=1</a>" class="popup">открыть вопрос в отдельном окне</a>
			<div class="clear"></div>
			<hr>
		</div>
	</li>
				
	<li>
		<!-- Текст вопроса -->	
		<div class="text">
			<p>2. Текст вопроса</p>
			<a class="fancybox" href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg">https://azbyka.ru/test/wp-content/uploads/questfoto.jpg</a>">
				<img class="thumbnail img-responsive" src="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg">https://azbyka.ru/test/wp-content/uploads/questfoto.jpg</a>" />
			</a>
		</div> 
				
	<!-- Тип вопроса 2: Множество ответов -->
		<!-- Варианты ответов -->
		<div class="answers">
			<label>1<input type="checkbox" name="q_1" value="1" /> Вариант ответа №1</label><br />
			<label>2<input type="checkbox" name="q_1" value="2" /> Вариант ответа №2</label><br />
			<label>3<input type="checkbox" name="q_1" value="3" /> Вариант ответа №3</label><br />
			<label>4<input type="checkbox" name="q_1" value="4" /> Вариант ответа №4</label><br />
			<!-- Всего возможно до 10 вариантов ответа -->
			<div class="hint">
				Возможен одновременный выбор нескольких правильных ответов.
			</div>
		</div>
		<!-- Правильные ответы -->
		<div class="correct">Правильные ответы: <span>№1,2,3</span></div>
		<!-- Утверждение "Верно!" в случае правильного ответа  -->
		<div class="accepted">Верно!</div>
		<!-- Ссылка на материалы для самостоятельного изучения  -->
		<div class="link">
			<b>Материалы для изучения:</b> <a href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/article" href="https://azbyka.ru/article" data-mce-href="https://azbyka.ru/article">https://azbyka.ru/article</a>">Название статьи по теме вопроса</a>
		</div>
		<!-- Краткое пояснение к правильным ответам  -->
		<div class="comment">
			<b>Комментарий:</b> 
			<p>Текст комментария</p>
			<a class="fancybox" href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg">https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg</a>">
				<img class="thumbnail" src="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg">https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg</a>">
			</a>
		</div>
		<!-- Кнопка "Ответить"  -->
		<div class="answer-btn">
			<button class="cupid-green answer-submit" data-question-type="checkbox" data-correct="1,2,3">Ответить</button>
		</div>

		<!-- Разделитель вопросов -->
		<div class="devide">
			<a href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/test_name?question=1" href="https://azbyka.ru/test/test_name?question=1" data-mce-href="https://azbyka.ru/test/test_name?question=1">https://azbyka.ru/test/test_name?question=1</a>" class="popup">открыть вопрос в отдельном окне</a>
			<div class="clear"></div>
			<hr>
		</div>
	</li>

	<li>
		<!-- Текст вопроса -->	
		<div class="text">
			<p>3. Текст вопроса</p>
			<a class="fancybox" href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg">https://azbyka.ru/test/wp-content/uploads/questfoto.jpg</a>">
				<img class="thumbnail img-responsive" src="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg">https://azbyka.ru/test/wp-content/uploads/questfoto.jpg</a>" />
			</a>
		</div> 
				
	<!-- Тип вопроса 3: Самозаполнение -->
		<!-- Вариант ответа -->
		<div class="answers">
			<input type="text" value="" />
			<div class="hint">
				Впишите ответ самостоятельно.
			</div>
		</div>
		<!-- Правильный ответ -->
		<div class="correct">Правильный ответ: <span>Текст ответа</span></div>
		<!-- Утверждение "Верно!" в случае правильного ответа  -->
		<div class="accepted">Верно!</div>
		<!-- Ссылка на материалы для самостоятельного изучения  -->
		<div class="link">
			<b>Материалы для изучения:</b> <a href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/article" href="https://azbyka.ru/article" data-mce-href="https://azbyka.ru/article">https://azbyka.ru/article</a>">Название статьи по теме вопроса</a>
		</div>
		<!-- Краткое пояснение к правильному ответу  -->
		<div class="comment">
			<b>Комментарий:</b> 
			<p>Текст комментария</p>
			<a class="fancybox" href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg">https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg</a>">
				<img class="thumbnail" src="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg">https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg</a>">
			</a>
		</div>
		<!-- Кнопка "Ответить"  -->
		<div class="answer-btn">
			<button class="cupid-green answer-submit" data-question-type="text" data-correct="Текст ответа">Ответить</button>
		</div>

		<!-- Разделитель вопросов -->
		<div class="devide">
			<a href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/test_name?question=1" href="https://azbyka.ru/test/test_name?question=1" data-mce-href="https://azbyka.ru/test/test_name?question=1">https://azbyka.ru/test/test_name?question=1</a>" class="popup">открыть вопрос в отдельном окне</a>
			<div class="clear"></div>
			<hr>
		</div>
	</li>
				
	<li>
		<!-- Текст вопроса -->	
		<div class="text">
			<p>4. Текст вопроса</p>
			<a class="fancybox" href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg">https://azbyka.ru/test/wp-content/uploads/questfoto.jpg</a>">
				<img class="thumbnail img-responsive" src="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg">https://azbyka.ru/test/wp-content/uploads/questfoto.jpg</a>" />
			</a>
		</div> 
				
	<!-- Тип вопроса 4: Самопроверка -->
		<div class="hint">
			Вопрос без списка ответов, с самопроверкой. После устного ответа на вопрос, нажмите кнопку "Правильный ответ" и оцените самостоятельно, правильно ли вы ответили, нажав кнопку "Ответил правильно" или "Ответил неправильно".
		</div>
		<!-- Правильный ответ -->
		<div class="correct">Правильный ответ: <span>Текст ответа</span> </div>
		<!-- Кнопки для самостоятельного указания правильности ответа -->
		<div class="selfcheck-buttons">
			<button class="answer-correct">Ответил правильно</button>
			<button class="answer-wrong">Ответил не правильно</button>
		</div>
		<!-- Ссылка на материалы для самостоятельного изучения  -->
		<div class="link">
			<b>Материалы для изучения:</b> <a href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/article" href="https://azbyka.ru/article" data-mce-href="https://azbyka.ru/article">https://azbyka.ru/article</a>">Название статьи по теме вопроса</a>
		</div>
		<!-- Краткое пояснение к правильному ответу  -->
		<div class="comment">
			<b>Комментарий:</b> 
			<p>Текст комментария</p>
			<a class="fancybox" href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg">https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg</a>">
				<img class="thumbnail" src="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg">https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg</a>">
			</a>
		</div>
		<!-- Кнопка "Ответить"  -->
		<div class="answer-btn">
			<button class="cupid-green answer-submit" data-question-type="selfcheck">Ответить</button>
		</div>

		<!-- Разделитель вопросов -->
		<div class="devide">
			<a href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/test_name?question=1" href="https://azbyka.ru/test/test_name?question=1" data-mce-href="https://azbyka.ru/test/test_name?question=1">https://azbyka.ru/test/test_name?question=1</a>" class="popup">открыть вопрос в отдельном окне</a>
			<div class="clear"></div>
			<hr>
		</div>
	</li>
				
	<li>
		<!-- Текст вопроса -->	
		<div class="text">
			<p>5. Текст вопроса</p>
			<a class="fancybox" href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg">https://azbyka.ru/test/wp-content/uploads/questfoto.jpg</a>">
				<img class="thumbnail img-responsive" src="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/questfoto.jpg">https://azbyka.ru/test/wp-content/uploads/questfoto.jpg</a>" />
			</a>
		</div> 
				
	<!-- Тип вопроса 5: Сопоставление -->
		<!-- Вариант ответа -->
		<div class="answers">
			<!-- Блок с ответами сопоставления -->
			<div class="row sortable">
				<!-- Левая колонка (стационарная) -->
				<ul class="list-left">
					<li class="ui-state-default">Фраза 1</li>
					<li class="ui-state-default">Фраза 2</li>
					<li class="ui-state-default">Фраза 3</li>
					<li class="ui-state-default">Фраза 4</li>
					<li class="ui-state-default">Фраза 5</li>
					<li class="ui-state-default">Фраза 6</li>
					<li class="ui-state-default">Фраза 7</li>
				</ul>
				<!-- Колонка с разделителями -->
				<ul class="list-middle hide-on-mobile">
					<li class="ui-state-disabled"><i class="fa fa-arrows-h"></i></li>
					<li class="ui-state-disabled"><i class="fa fa-arrows-h"></i></li>
					<li class="ui-state-disabled"><i class="fa fa-arrows-h"></i></li>
					<li class="ui-state-disabled"><i class="fa fa-arrows-h"></i></li>
					<li class="ui-state-disabled"><i class="fa fa-arrows-h"></i></li>
					<li class="ui-state-disabled"><i class="fa fa-arrows-h"></i></li>
					<li class="ui-state-disabled"><i class="fa fa-arrows-h"></i></li>
				</ul>
				<!-- Правая колонка (подвижная) -->
				<ul class="list-right">
					<li class="ui-state-highlight" data-order-id="1" data-correct="Фраза 2"> Продолжение 1</li>
					<li class="ui-state-highlight" data-order-id="0" data-correct="Фраза 1"> Продолжение 2</li>
					<li class="ui-state-highlight" data-order-id="6" data-correct="Фраза 7"> Продолжение 3</li>
					<li class="ui-state-highlight" data-order-id="4" data-correct="Фраза 5"> Продолжение 4</li>
					<li class="ui-state-highlight" data-order-id="2" data-correct="Фраза 3"> Продолжение 5</li>
					<li class="ui-state-highlight" data-order-id="5" data-correct="Фраза 6"> Продолжение 6</li>
					<li class="ui-state-highlight" data-order-id="3" data-correct="Фраза 4"> Продолжение 7</li>
				</ul>
				<span class="ui-icon ui-icon-arrowthick-1-n"></span>
			</div>
			<div class="hint">
				Вопрос на сопоставление: упорядочьте правый столбец так, чтобы понятия в нём соответствовали левому. Это делается мышкой или, на смартфонах, - пальцем.
			</div>
		</div>
		<!-- Правильный ответ -->
		<div class="correct">Правильный ответ: <span>  Продолжение 2, Продолжение 1, Продолжение 5, Продолжение 7, Продолжение 4, Продолжение 6, Продолжение 3</span></div>
		<!-- Утверждение "Верно!" в случае правильного ответа  -->
		<div class="accepted">Верно!</div>
		<!-- Ссылка на материалы для самостоятельного изучения  -->
		<div class="link">
			<b>Материалы для изучения:</b> <a href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/article" href="https://azbyka.ru/article" data-mce-href="https://azbyka.ru/article">https://azbyka.ru/article</a>">Название статьи по теме вопроса</a>
		</div>
		<!-- Краткое пояснение к правильному ответу  -->
		<div class="comment">
			<b>Комментарий:</b> 
			<p>Текст комментария</p>
			<a class="fancybox" href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg">https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg</a>">
				<img class="thumbnail" src="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg" data-mce-href="https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg">https://azbyka.ru/test/wp-content/uploads/ansfoto.jpg</a>">
			</a>
		</div>
		<!-- Кнопка "Ответить"  -->
		<div class="answer-btn">
			<button class="cupid-green answer-submit" data-question-type="sorting" data-correct=" Продолжение 2, Продолжение 1, Продолжение 5, Продолжение 7, Продолжение 4, Продолжение 6, Продолжение 3">Ответить</button>
		</div>
				
		<!-- Разделитель вопросов -->
		<div class="devide">
			<a href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/test_name?question=1" href="https://azbyka.ru/test/test_name?question=1" data-mce-href="https://azbyka.ru/test/test_name?question=1">https://azbyka.ru/test/test_name?question=1</a>" class="popup">открыть вопрос в отдельном окне</a>
			<div class="clear"></div>
			<hr>
		</div>
	</li>
	<!-- Возможно любое количество вопросов -->
</ul>

<!-- Итоги результатов тестирования -->
<!-- Правильные ответы -->
<div class="col-1-1">
    <div class="col-1-5 correct-label">
        Правильных ответов:
    </div>
	<!-- Количество правильных ответов -->
    <div class="col-1-12">
        <span id="correct_count">0</span>
    </div>
    <!-- Доля правильных ответов -->
	<div class="col-1-12">
        <span id="correct_percent">0%</span>
    </div>
	<!-- Графическое отображение доли правильных ответов -->
    <div class="col-1-6">
        <progress id="total_correct" value="0" max="100"></progress>
    </div>
</div>
<!-- Ошибочные ответы -->
<div class="col-1-1">
    <div class="col-1-5 wrong-label">
        Ошибочных ответов:
    </div>
	<!-- Количество неправильных ответов -->
    <div class="col-1-12">
        <span id="wrong_count">0</span>
    </div>
    <!-- Доля неправильных ответов -->
    <div class="col-1-12">
        <span id="wrong_percent">0%</span>
    </div>
	<!-- Графическое отображение доли неправильных ответов -->
    <div class="col-1-6">
        <progress id="total_wrong" value="0" max="100"></progress>
    </div>
</div>
<!-- Перечень неправильных ответов -->
<div class="col-1-1">
    <div id="wrong_answers">
        Вы неправильно ответили на следующие вопросы:
        <ul id="wrong_answers_list">
        </ul>
    </div>
</div>
<p class="link-to-azbyka-test"><a href="<a class="linkification-ext" title="Linkification: https://azbyka.ru/test/" href="https://azbyka.ru/test/" data-mce-href="https://azbyka.ru/test/">https://azbyka.ru/test/</a>">Все тесты →</a></p>

Пример выдачи результата работы скрипта

Плагин для WordPress

Для CMS WordPress вы можете скачать плагин.

Установите плагин, распаковав содержимое архива в папку /wp-content/plugins/azbyka_tests/, и активируйте его. Для вывода случайного теста на экран просто используйте шорт-код [azbyka_test]  в тексте статьи.