<div class="xblock xblock-public_view xblock-public_view-vertical" data-course-id="course-v1:EPC_Shkolyar+Art04+2026_T1" data-init="VerticalStudentView" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="vertical" data-usage-id="block-v1:EPC_Shkolyar+Art04+2026_T1+type@vertical+block@34462299db324493a952da8b8996f4e4" data-request-token="1d4b818e571511f187022a796856ec9b" data-graded="False" data-has-score="False">
<div class="vert-mod">
<div class="vert vert-0" data-id="block-v1:EPC_Shkolyar+Art04+2026_T1+type@html+block@09c54efd5170434c8cb6541b09eed611">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:EPC_Shkolyar+Art04+2026_T1" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:EPC_Shkolyar+Art04+2026_T1+type@html+block@09c54efd5170434c8cb6541b09eed611" data-request-token="1d4b818e571511f187022a796856ec9b" data-graded="False" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<div class="music-task">
<h2>Вибери букви, що знаходяться в клітинках теплих кольорів</h2>
<p>Склади з них назву музичного жанру</p>
<div class="letter-grid">
<div class="letter-cell" style="background-color: #fcc080">П</div>
<div class="letter-cell" style="background-color: #cfedfb">А</div>
<div class="letter-cell" style="background-color: #fff8ae">І</div>
<div class="letter-cell" style="background-color: #97acd7">И</div>
<div class="letter-cell" style="background-color: #f4928b">С</div>
<div class="letter-cell" style="background-color: #cc92c0">К</div>
<div class="letter-cell" style="background-color: #fed967">Н</div>
<div class="letter-cell" style="background-color: #79c1eb">М</div>
<div class="letter-cell" style="background-color: #bc7a45">Я</div>
</div>
<div class="button-row">
<button class="check-btn" onclick="checkLetters()">Перевірити</button>
</div>
<div id="letterFeedback" class="feedback"></div>
<div id="task2" style="display: none;">
<h2 class="task-title" style="margin-top: 30px;">Вибери дві ознаки пісні:</h2>
<div class="options">
<div class="option" onclick="toggleOption(this, true)">Невеликий вокальний твір</div>
<div class="option" onclick="toggleOption(this, false)">Невеликий інструментальний твір</div>
<div class="option" onclick="toggleOption(this, true)">Має куплетну форму</div>
<div class="option" onclick="toggleOption(this, false)">Має тричастинну форму</div>
</div>
<div class="button-row">
<button class="check-btn" onclick="checkAnswers()">Перевірити</button>
</div>
<div id="answerFeedback" class="feedback"></div>
</div>
</div>
<style>
.task-wrapper {
font-family: Arial, sans-serif;
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
.task-title {
font-size: 20px;
margin-bottom: 8px;
text-align: left;
}
.task-instruction {
font-size: 16px;
margin-bottom: 15px;
}
.letter-grid {
display: grid;
grid-template-columns: repeat(3, 80px);
gap: 10px;
justify-content: center;
}
.letter-cell {
width: 80px;
height: 80px;
display: flex;
justify-content: center;
align-items: center;
font-size: 24px;
font-weight: bold;
border: 2px solid #999;
cursor: pointer;
transition: transform 0.2s;
}
.letter-cell.selected {
outline: 3px solid #333;
transform: scale(1.05);
}
.options {
margin-top: 15px;
display: flex;
flex-direction: column;
gap: 10px;
}
.option {
padding: 12px;
background-color: #b2d8b2;
cursor: pointer;
border-radius: 6px;
font-size: 16px;
user-select: none;
}
.option.selected {
background-color: #4CAF50;
color: white;
}
.button-row {
margin-top: 20px;
display: flex;
gap: 15px;
justify-content: center;
}
.check-btn {
padding: 10px 20px;
background-color: #007BFF;
color: white;
border: none;
border-radius: 6px;
font-size: 16px;
cursor: pointer;
}
.feedback {
text-align: center;
font-weight: bold;
margin-top: 10px;
font-size: 16px;
}
</style>
<script>
const warmLetters = ['П', 'І', 'С', 'Н', 'Я'];
const correctOptions = ['Невеликий вокальний твір', 'Має куплетну форму'];
document.querySelectorAll('.letter-cell').forEach(cell => {
cell.addEventListener('click', () => {
cell.classList.toggle('selected');
document.getElementById('letterFeedback').textContent = "";
});
});
function toggleOption(el) {
el.classList.toggle('selected');
document.getElementById('answerFeedback').textContent = "";
}
function checkLetters() {
const selectedLetters = [...document.querySelectorAll('.letter-cell.selected')].map(c => c.textContent.trim());
const isCorrect = warmLetters.every(letter => selectedLetters.includes(letter)) && selectedLetters.length === warmLetters.length;
const feedback = document.getElementById("letterFeedback");
if (isCorrect) {
document.getElementById("task2").style.display = "block";
feedback.textContent = "✅ Правильно!";
feedback.style.color = "green";
} else {
feedback.textContent = "❌ Обери лише літери, що знаходяться в клітинках теплих кольорів, щоб скласти слово.";
feedback.style.color = "red";
}
}
function checkAnswers() {
const selectedOptions = [...document.querySelectorAll('.option.selected')].map(o => o.textContent.trim());
const isCorrect = selectedOptions.length === 2 && correctOptions.every(o => selectedOptions.includes(o));
const feedback = document.getElementById("answerFeedback");
if (isCorrect) {
feedback.textContent = "✅ Молодець! Завдання виконано правильно.";
feedback.style.color = "green";
} else {
feedback.textContent = "❌ Неправильно. Спробуй ще раз.";
feedback.style.color = "red";
}
}
</script>
</div>
</div>
</div>
<script type="text/javascript">
(function (require) {
require(['/static/js/dateutil_factory.762fd6ff462b.js?raw'], function () {
require(['js/dateutil_factory'], function (DateUtilFactory) {
DateUtilFactory.transform('.localized-datetime');
});
});
}).call(this, require || RequireJS.require);
</script>
<script>
function emit_event(message) {
parent.postMessage(message, '*');
}
</script>
</div>
<div class="xblock xblock-public_view xblock-public_view-vertical" data-course-id="course-v1:EPC_Shkolyar+Art04+2026_T1" data-init="VerticalStudentView" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="vertical" data-usage-id="block-v1:EPC_Shkolyar+Art04+2026_T1+type@vertical+block@65eee698fdf24fadb38ed3df6c3f87cd" data-request-token="1d4b818e571511f187022a796856ec9b" data-graded="False" data-has-score="False">
<div class="vert-mod">
<div class="vert vert-0" data-id="block-v1:EPC_Shkolyar+Art04+2026_T1+type@html+block@9261ab4c8a9443abbccc9ceca04b4be7">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:EPC_Shkolyar+Art04+2026_T1" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:EPC_Shkolyar+Art04+2026_T1+type@html+block@9261ab4c8a9443abbccc9ceca04b4be7" data-request-token="1d4b818e571511f187022a796856ec9b" data-graded="False" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<p>Послухай твір Миколи Лисенка «Баркарола» («Пливе човен»). Поміркуй, чому композитор дав йому італійську назву. Опиши характер і мову музики </p>
</div>
</div>
<div class="vert vert-1" data-id="block-v1:EPC_Shkolyar+Art04+2026_T1+type@video+block@05eac6b013e646729ca3e0d3b922fabe">
<div class="xblock xblock-public_view xblock-public_view-video xmodule_display xmodule_VideoBlock" data-course-id="course-v1:EPC_Shkolyar+Art04+2026_T1" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="video" data-usage-id="block-v1:EPC_Shkolyar+Art04+2026_T1+type@video+block@05eac6b013e646729ca3e0d3b922fabe" data-request-token="1d4b818e571511f187022a796856ec9b" data-graded="False" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "Video"}
</script>
<h3 class="hd hd-2">Ознайомся з музичним твором</h3>
<div
id="video_05eac6b013e646729ca3e0d3b922fabe"
class="video closed"
data-metadata='{"autoAdvance": false, "autohideHtml5": false, "autoplay": false, "captionDataDir": null, "completionEnabled": false, "completionPercentage": 0.95, "duration": null, "end": 0.0, "generalSpeed": 1.0, "lmsRootURL": "https://lms.e-school.net.ua", "poster": null, "prioritizeHls": false, "publishCompletionUrl": "/courses/course-v1:EPC_Shkolyar+Art04+2026_T1/xblock/block-v1:EPC_Shkolyar+Art04+2026_T1+type@video+block@05eac6b013e646729ca3e0d3b922fabe/handler/publish_completion", "recordedYoutubeIsAvailable": true, "savedVideoPosition": 0.0, "saveStateEnabled": false, "saveStateUrl": "/courses/course-v1:EPC_Shkolyar+Art04+2026_T1/xblock/block-v1:EPC_Shkolyar+Art04+2026_T1+type@video+block@05eac6b013e646729ca3e0d3b922fabe/handler/xmodule_handler/save_user_state", "showCaptions": "true", "sources": ["http://www.shkolyar.com.ua/QR/436.mp3"], "speed": null, "start": 0.0, "streams": "", "transcriptAvailableTranslationsUrl": "/courses/course-v1:EPC_Shkolyar+Art04+2026_T1/xblock/block-v1:EPC_Shkolyar+Art04+2026_T1+type@video+block@05eac6b013e646729ca3e0d3b922fabe/handler/transcript/available_translations", "transcriptLanguage": "en", "transcriptLanguages": {"en": "English"}, "transcriptTranslationUrl": "/courses/course-v1:EPC_Shkolyar+Art04+2026_T1/xblock/block-v1:EPC_Shkolyar+Art04+2026_T1+type@video+block@05eac6b013e646729ca3e0d3b922fabe/handler/transcript/translation/__lang__", "ytApiUrl": "https://www.youtube.com/iframe_api", "ytMetadataEndpoint": "", "ytTestTimeout": 1500}'
data-bumper-metadata='null'
data-autoadvance-enabled="False"
data-poster='null'
tabindex="-1"
>
<div class="focus_grabber first"></div>
<div class="tc-wrapper">
<div class="video-wrapper">
<span tabindex="0" class="spinner" aria-hidden="false" aria-label="Триває завантаження відео плеєра"></span>
<span tabindex="-1" class="btn-play fa fa-youtube-play fa-2x is-hidden" aria-hidden="true" aria-label="Переглянути відео"></span>
<div class="video-player-pre"></div>
<div class="video-player">
<div id="05eac6b013e646729ca3e0d3b922fabe"></div>
<h4 class="hd hd-4 video-error is-hidden">Не знайдено жодного джерела відео матеріалів для відтворення.</h4>
<h4 class="hd hd-4 video-hls-error is-hidden">
Ваш браузер не підтримує цей формат відео. Спробуйте інший браузер.
</h4>
</div>
<div class="video-player-post"></div>
<div class="closed-captions"></div>
<div class="video-controls is-hidden">
<div>
<div class="vcr"><div class="vidtime">0:00 / 0:00</div></div>
<div class="secondary-controls"></div>
</div>
</div>
</div>
</div>
<div class="focus_grabber last"></div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
(function (require) {
require(['/static/js/dateutil_factory.762fd6ff462b.js?raw'], function () {
require(['js/dateutil_factory'], function (DateUtilFactory) {
DateUtilFactory.transform('.localized-datetime');
});
});
}).call(this, require || RequireJS.require);
</script>
<script>
function emit_event(message) {
parent.postMessage(message, '*');
}
</script>
</div>
<div class="xblock xblock-public_view xblock-public_view-vertical" data-course-id="course-v1:EPC_Shkolyar+Art04+2026_T1" data-init="VerticalStudentView" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="vertical" data-usage-id="block-v1:EPC_Shkolyar+Art04+2026_T1+type@vertical+block@020f066ad94c475eb69040a319a2d882" data-request-token="1d4b818e571511f187022a796856ec9b" data-graded="False" data-has-score="False">
<div class="vert-mod">
<div class="vert vert-0" data-id="block-v1:EPC_Shkolyar+Art04+2026_T1+type@html+block@3dc3480f254c4e21810f3f6bef3bb912">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:EPC_Shkolyar+Art04+2026_T1" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:EPC_Shkolyar+Art04+2026_T1+type@html+block@3dc3480f254c4e21810f3f6bef3bb912" data-request-token="1d4b818e571511f187022a796856ec9b" data-graded="False" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<p>Послухай і розучи пісню «Пливе човен». Кожний другий рядок повторюй тричі.</p>
</div>
</div>
<div class="vert vert-1" data-id="block-v1:EPC_Shkolyar+Art04+2026_T1+type@video+block@3c557e2ce131461299689896ce4d779b">
<div class="xblock xblock-public_view xblock-public_view-video xmodule_display xmodule_VideoBlock" data-course-id="course-v1:EPC_Shkolyar+Art04+2026_T1" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="video" data-usage-id="block-v1:EPC_Shkolyar+Art04+2026_T1+type@video+block@3c557e2ce131461299689896ce4d779b" data-request-token="1d4b818e571511f187022a796856ec9b" data-graded="False" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "Video"}
</script>
<h3 class="hd hd-2">Послухай пісню</h3>
<div
id="video_3c557e2ce131461299689896ce4d779b"
class="video closed"
data-metadata='{"autoAdvance": false, "autohideHtml5": false, "autoplay": false, "captionDataDir": null, "completionEnabled": false, "completionPercentage": 0.95, "duration": null, "end": 0.0, "generalSpeed": 1.0, "lmsRootURL": "https://lms.e-school.net.ua", "poster": null, "prioritizeHls": false, "publishCompletionUrl": "/courses/course-v1:EPC_Shkolyar+Art04+2026_T1/xblock/block-v1:EPC_Shkolyar+Art04+2026_T1+type@video+block@3c557e2ce131461299689896ce4d779b/handler/publish_completion", "recordedYoutubeIsAvailable": true, "savedVideoPosition": 0.0, "saveStateEnabled": false, "saveStateUrl": "/courses/course-v1:EPC_Shkolyar+Art04+2026_T1/xblock/block-v1:EPC_Shkolyar+Art04+2026_T1+type@video+block@3c557e2ce131461299689896ce4d779b/handler/xmodule_handler/save_user_state", "showCaptions": "true", "sources": ["http://www.shkolyar.com.ua/QR/437.mp3"], "speed": null, "start": 0.0, "streams": "", "transcriptAvailableTranslationsUrl": "/courses/course-v1:EPC_Shkolyar+Art04+2026_T1/xblock/block-v1:EPC_Shkolyar+Art04+2026_T1+type@video+block@3c557e2ce131461299689896ce4d779b/handler/transcript/available_translations", "transcriptLanguage": "en", "transcriptLanguages": {"en": "English"}, "transcriptTranslationUrl": "/courses/course-v1:EPC_Shkolyar+Art04+2026_T1/xblock/block-v1:EPC_Shkolyar+Art04+2026_T1+type@video+block@3c557e2ce131461299689896ce4d779b/handler/transcript/translation/__lang__", "ytApiUrl": "https://www.youtube.com/iframe_api", "ytMetadataEndpoint": "", "ytTestTimeout": 1500}'
data-bumper-metadata='null'
data-autoadvance-enabled="False"
data-poster='null'
tabindex="-1"
>
<div class="focus_grabber first"></div>
<div class="tc-wrapper">
<div class="video-wrapper">
<span tabindex="0" class="spinner" aria-hidden="false" aria-label="Триває завантаження відео плеєра"></span>
<span tabindex="-1" class="btn-play fa fa-youtube-play fa-2x is-hidden" aria-hidden="true" aria-label="Переглянути відео"></span>
<div class="video-player-pre"></div>
<div class="video-player">
<div id="3c557e2ce131461299689896ce4d779b"></div>
<h4 class="hd hd-4 video-error is-hidden">Не знайдено жодного джерела відео матеріалів для відтворення.</h4>
<h4 class="hd hd-4 video-hls-error is-hidden">
Ваш браузер не підтримує цей формат відео. Спробуйте інший браузер.
</h4>
</div>
<div class="video-player-post"></div>
<div class="closed-captions"></div>
<div class="video-controls is-hidden">
<div>
<div class="vcr"><div class="vidtime">0:00 / 0:00</div></div>
<div class="secondary-controls"></div>
</div>
</div>
</div>
</div>
<div class="focus_grabber last"></div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
(function (require) {
require(['/static/js/dateutil_factory.762fd6ff462b.js?raw'], function () {
require(['js/dateutil_factory'], function (DateUtilFactory) {
DateUtilFactory.transform('.localized-datetime');
});
});
}).call(this, require || RequireJS.require);
</script>
<script>
function emit_event(message) {
parent.postMessage(message, '*');
}
</script>
</div>
Завершення тесту
У вас залишилися невиконані завдання. Ви впевнені, що хочете завершити тест?
Тестування завершено.
Ви завершили тестування з розділу
"Е-додаток до підручника (Розділ 2. Мистецтво без меж і кордонів)'"
© Всі права захищено