# data[].attributes.headline
Васильченко Т.В. Луг

# data[].attributes.body
Васильченко Т.В. Луганська ЗШ І-ІІІ ступенів, проект учениць 8 класу Куницької Єлизавети та Родзінської Юлії

# data[].attributes.headline
Чудний О.В. Петрівська ЗШ I-III ст. 

# data[].attributes.subject
Чудний О.В. Петрівська ЗШ I-III ст. 

# data[].attributes.body
Усі уроки інформатики 8 клас.

# data[].attributes.headline
Цикл відеолекцій по роботі з середовищем програмування Scratch

# data[].attributes.subject
Цикл відеолекцій по роботі з середовищем програмування Scratch

# data[].attributes.body
Ошега З.С., методист РМК

# data[].attributes.headline
LearningApps.org на уроках інформатики 

# data[].attributes.subject
LearningApps.org на уроках інформатики 

# data[].attributes.body
ОШЕГА З.С., методист РМК

# data[].attributes.headline
Блог про дистанційне навчання інформатики

# data[].attributes.subject
Блог про дистанційне навчання інформатики

# data[].attributes.body
ОШЕГА З.С., методист РМК

# data[].attributes.attachment_link.readable_text
Навчання у системі Moodle можна розпочинати практично одразу після установки системи та створення першого курсу. Процес роботи із курсом з точки зору вчителя полягає у тому, щоб додати необхідні для навчання ресурси або посилання на них, визначити спосіб зворотнього зв'язку з учнями і перевірити результати їхньої роботи. Розглянемо основні налаштування курсу та можливості його наповнення.
Наступна відео-інструкція демонструє створення курсу в системі дистанційного навчання Moodle, та його базове наповнення навчальними матеріалами різних типів:

Налаштування курсу

Передусім варто зазначити, що курсом у системі дистанційного навчання може називатись як загальний курс навчального предмету, наприклад Біологія, так і курс для конкретної паралелі, наприклад Математика. 7 клас, а також певна загальна тема (Українська література ХІХ століття). Доцільність розбиття матеріалу на окремі курси може визначати кожен із вчителів системи дистанційного навчання.

Передусім, кожен курс має певні параметри, які задаються під час створення курсу, або змінюються у процесі роботи адміністратором системи або викладачем курсу:
- повна назва;
- коротка назва;
- опис курсу;
- приналежність до певної категорії (якщо у системі дистанційного навчання визначені категорії курсів; це може бути групування за класом, за предметом, за галуззю знань тощо);
- формат курсу, який визначає загальний спосіб організації матеріалів курсу. Це може бути формат форуму, структури, календаря, формат SCORM тощо;
- кількість тем курсу;
- дата початку курсу, з можливим періодом попереднього запису на цей курс, причому для забезпечення приватності можна визначити кодове слово, за яким відбуватиметься запис, або навпаки - зробити курс максимально доступним усім відвідувачам, навіть не зареєстрованим на сайті (гостям);
- максимальний обсяг файлу завантаження;
- режим виділення груп серед слухачів курсу тощо.
Більшість із цих параметрів можна згодом змінити у відповідному меню блоку Керування.

Після створення курсу можна визначити права доступу різних категорій користувачів до даного курсу , призначити вчителів та редакторів даного курсу (їх може бути кілька).
Після первинного налаштування курсу викладач отримає заготовку курсу, яку можна наповнити матеріалами та навчальними завданнями.

Структура домашньої сторінки курсу

Наповнення сторінки визначають окремі блоки: Навігація, Керування, Останні новини, Незабаром, Останні дії тощо. Ці блоки можна вимкнути, або навпаки, додати нові блоки.
Керування загальними параметрами курсу відбувається за допомогою блоку Керування, розташованого за умовчанням у лівій частині вікна.
Вчитель має змогу переглядати курс у ролі викладача, а також перевірити функціонування та вигляд курсу в ролі учня. Вибір ролі відбувається у нижній частині блоку Керування ( Перемикнути на роль). Зокрема, для учня, звичайно, доступно значно менше можливостей керування курсом - він може лише переглянути власні оцінки та внести зміни в профіль користувача.
Для увімкнення режиму наповнення курсу слід натиснути кнопку Редагувати у правій верхній області сторінки або обрати відповідний пункт у блоці Керування. Вигляд сторінки при цьому зміниться - з'являться елементи керування блоками та їх вмістом.
Новостворений курс у режимі редагування:

У кожному блоці містяться кнопки керування його вмістом:

Налаштувати блок

Приховати (не видаляючи остаточно)

Права (визначення груп користувачів, які можуть редагувати даний блок)

Видалити

Також блоки можна перемішувати вгору, вниз, або на інший бік сторінки (праворуч або ліворуч)
Крім того, є окремий блок Додати блоки, який дозволяє додати блоки з пропонованого переліку. Більшість з них мають фіксований вміст, який буде частково оновлюватись в ході курсу (наприклад, календар відображатиме найближчі події, або випадковий запис із глосарію курсу). Обравши блок типу HTML, можна наповнити його власним текстом, зображеннями тощо.
У темах є дещо інші кнопки керування.

Редагувати розділ

Виділити розділ як поточний

Приховати розділ від слухачів

Вилучити розділ

Можна також переміщувати розділи за допомогою кнопки зі стрілками (ліворуч від назви розділу)

Основний вміст курсу відображається посередині сторінки. Ресурси та завдання курсу можна подавати за тематичним або календарним принципом.
Ресурс у системі Moodle - це будь-який вміст, який можна додати до курсу. Це можуть бути текстові сторінки, веб-сторінки, посилання на файли чи веб-сторінки, посилання на каталог із файлами, матеріал у форматі IMS (міжнародний формат мультимедійних матеріалів).
Діяльністю (завданням) у системі Moodle є вміст, який передбачає зворотній зв'язок із учнем. Це різні можливості для спілкування, тести, завдання, що передбачають завантаження файлів з результатами роботи, елементи для спільної роботи, матеріали у форматі SCORM (міжнародний формат мультимедійних навчальних матеріалів) тощо.

Ресурси дистанційного курсу

Розглянемо детальніше ресурси та завдання системи Moodle. Серед загальних налаштувань усіх ресурсів є назва, короткий опис та власне вміст ресурсу. Обов'язкові параметри позначені символом * поряд із назвою, збереження ресурсу відбудеться лише після заповнення усіх таких параметрів.
Відображатись будь-який ресурс може у тому ж вікні, або у новому. При детальнішому налаштуванні можна увімкнути або вимкнути смуги прокручування, вказати точні розміри нового вікна тощо. При завершенні редагування ресурсу можна обрати Зберегти і повернутись до курсу (відбудеться перехід до домашньої сторінки курсу), Зберегти і показати (відбудеться перехід до новоствореного ресурсу) або Відмінити (зміни не буде збережено).
Додавання нового ресурсу сторінка:

Текстова сторінка дозволяє додати просту текстову інформацію до курсу (наприклад, для оголошення), а також має додаткові можливості форматування, додавання зображень, таблиць, гіперпосилань тощо. При введенні тексту доступний простий WYSIWYG-редактор, а при копіюванні тексту з буфера обміну його форматування буде збережено.

Лінк на файл чи веб-сторінку може вказувати на адресу в мережі Інтернет, або на файл, завантажений у систему. Наприклад, це може бути підготована презентація або текстовий документ Word (ресурси такого типу вчитель може підготувати автономно). Аналогічно до значків у операційній системі, кожен із типів завантажених документів матиме власну піктограму: текстовий документ, документ формату PDF, презентація, відеоролик, гіперпосилання тощо.
При клацанні кнопки Обрати або завантажити файл відкривається додаткове вікно, де можна виконати керування завантаженими файлами, а також обрати файл для створення гіперпосилання на нього.

Ресурс Показати каталог дозволяє показати вміст вказаного каталогу. Це може бути корисно для звертання уваги слухачів на наявність певних матеріалів (наприклад, підбірки фотографій на певну тему).
Ресурс формату IMS зазвичай завантажують у вигляді архіву, підготованого програмою, у якій було створено цей ресурс.
Ресурс Мітка створений для візуального розділення вмісту навчальної теми, він не несе змістового навантаження, але це засіб, який може структурувати додані до теми ресурси та завдання.

Поряд із кожним з ресурсів є кнопки керування:

Редагування вмісту

Переміщення ресурсу праворуч (відображення ресурсу зі зміщенням відносно лівого краю блоку)

Тимчасове приховання ресурсу

Дублювання - створення копії ресурсу

Визначення ролей - груп користувачів для роботи з ресурсом

Видалення ресурсу

Серія "Дистанційний курс у Moodle - швидкий старт"

1) Реєстрація сайту на gnomio.com
2) Створення курсу в системі Moodle
3) Завдання та спілкування у дистанційному курсі Moodle
4) Тести у дистанційному курсі Moodle
5) Семінар у Moodle

# data[].attributes.attachment_link.title
Створення курсу в системі Moodle

# data[].attributes.attachment_link.description
Навчання у системі Moodle можна розпочинати практично одразу після установки системи та створення першого курсу. Процес роботи із курсом з точки зору вчителя полягає у тому, щоб додати необхідні для навчання ресурси або посилання на них, визначити спосіб зворотнього зв'язку з учнями і перевірити результати їхньої роботи.

# data[].attributes.headline
28 сайтів із задачами з програмування 

# data[].attributes.subject
28 сайтів із задачами з програмування 

# data[].attributes.body
Ошега З.С., методист РМК

# data[].attributes.attachment_link.readable_text
Не секрет, что лучший способ повысить свои навыки в программировании - это практиковаться и только практиковаться. Мы подготовили для вас огромную подборку сайтов с задачами по программированию на самые разные темы.

Codeforces - несомненно самая популярная и известная платформа во всем мире для проведения соревнований на алгоритмику. Кроме крупных контестов сайт зачастую проводит свои "раунды" - участникам даются 5 задач на два часа. Есть система рейтинга, на основе которой участники делятся на два дивизиона. Таким образом, профи не соревнуются с новичками напрямую. Все задачи можно сдать и проверить даже после соревнований. Кроме "раундов" доступны и "тренировки" - задачи с прошедших соревнований публикуются в режиме дорешивания.

TopCoder - ненамного отстающая по популярности от Codeforces американская платформа. Примечательна тем, что кроме алгоритмических контестов, которые описывались ранее, на ней проводятся и соревнования по промышленному программированию и марафоны - соревнования с задачами на исследование, для которых нет единого верного алгоритма, а есть лишь ответ, подходящий больше или меньше. На решение таких задач участникам обычно дается одна или две недели.

Timus Online Judge - русскоязычная (хотя английский язык также поддерживается) платформа, на которой более тысячи задач удачно отсортированы по темам и по сложности. Также тут регулярно проводятся контесты уральского региона, которые, впрочем, не представляют для вас ничего интересного, если только вы не студент УрФУ или другого близлежащего вуза :)

SPOJ - крупный англоязычный сайт с более чем 20000 задачами на абсолютно разные темы: динамическое программирование, графы, структуры данных и т.д. Изредка проводит контесты, которые не представляют интереса, если вы не живете в странах их проведения.

informatics.mccme.ru - платформа с множеством теоретических материалов и задач по соответствующим темам. Все очень удобно собрано по категориям и темам. Также содержит большую базу задач с прошедших олимпиад школьников.

CodeChef - менее крупный аналог Codeforces и TopCoder, тоже с огромным архивом задач и регулярными контестами.

acmp.ru - сайт, который будет полезен всем благодаря своему архиву задач, удобно (и по большей части правильно) отсортированному по сложности и темам. Соревнования проводятся, но участвовать в них имеет смысл только школьникам Красноярского края, для которых эта платформа изначально и предназначалась.

Project Euler - сборник 500 задач, которые невозможно решить без знаний математических и геометрических алгоритмов. Иногда используется на собеседованиях для приема на работу, чтобы лучше выяснить алгоритмическую подготовку претендента.

Kaggle - данная платформа отличается от описанных ранее тем, что тут не проводится алгоритмических соревнований - только задачи на исследование (как в марафонах на вышеприведенном TopCoder). Например, одна из задач, на которой сейчас там проверяют свои умения участники, состоит в распознании написанных вручную цифр. Вот несколько символов, для которых это не так просто, как кажется ( прим. авт. - некоторые из них я не смог распознать даже не программно):

CodinGame - сайт, на котором программирование и видеоигры сливаются в единое целое. Здесь вы найдете большую коллекцию задач на программирование, оформленных в виде видеоигр. Также тут изредка (раз в два месяца) проводятся контесты, содержащие в себе задачи на оптимизацию и ИИ, победители которых получают ценные призы. А если вы решите много задач, то на вас могут обратить внимание компании, которые набирают на этом сайте работников!

CodeCombat будет больше полезен для новичков. Эта платформа наглядно демонстрирует, что обучение программированию - это не так сложно и скучно, как может показаться. Сайт представлен в виде игры, которая разделена на несколько частей, возрастающих по сложности. В каждой части содержится множество задач на те или иные темы, призванные научить программированию с нуля любого человека. Если вы давно мечтали заняться программированием, но никак не находили в себе, обязательно обратите внимание на этот сайт.

HackerRank наоборот будет больше интересен профессионалам, которые уже многое умеют. На этом сайте собрано множество задач на самые разные разделы Computer Science: традиционная алгоритмика, ИИ, машинное обучение и т.д. Если вы решите много задач, то вами могут заинтересоваться работодатели, регуляторно мониторящие эту платформу.

C Puzzles - подборка головоломок, специфичный для языка С, со всеми его причудами. Например, дан код, который, по логике, не должен работать, но, тем не менее, он компилируется и даже правильно выполняет свою задачу. Надо понять, почему так? На этой сайте вы сможете приобрести навык отладки программ и чтения кода других.

Codewars - cборник задач на разные темы, от алгоритмов до шаблонов проектирования.

LeetCode - сайт с задачами для подготовки к собеседованиям.

Programming Praxis - блог, включающий в себя много интересных задач.

PythonChallange - сайт с загадками, возрастающими по сложности. Для их решения необходимо написать программу на Python.

Al Zimmermann's Programming Contests - платформа, на которой раз в полгода проводятся контесты с задачами на исследование и оптимизацию. Интересен тем, что писать программу необязательно - даются только тестовые данные. Ответы можно расчитывать вручную, или просто гадать их на кофейной гуще.

Ruby Quiz - подборка задач для программистов на Ruby, но решения можно писать и на других языках.

Prolog Problems - аналогично с Ruby Quiz. Подборка задач для программистов, использующих Prolog.

MindCipher - сборник занимательных математических и логических задач (в том числе и по программированию).

Сборник задач для практики от СppStudio. Рекомендуется решать на С++, но можно и на других языках.

CheckIO - сайт с задачами для программистов всех уровней, оформленный в виде игры.

E-olimp - украинская тестирующая система с большим архивом задач.

Empire of Code - сайт для программистов, где необходимо писать код, реализующий стратегию и тактику виртуальных бойцов.

Operation Go - практика написания кода на Go в игровой форме.

Russian AI Cup - ежегодный контест от mail.ru по разработке ИИ. Участвовать могут все - от школьников до профессионалов. Победителям и призерам так же полагаются крутые призы. Обязательно примите участие, если вы заинтересованы этой темой.

Задачи Типичного Программиста - да, на нашем сайте тоже есть задачи с собеседований, причем на самые разные темы: от логических и математических до алгоритмических. В эту подборку включены лучшие из них (она регулярно обновляется).

Локальные сайты вузов

Следующий сайты не представляют для вас интереса, если вы не находитесь в той же области, что и указанный вуз.
Александр Курилкин

Наши тесты для вас:
- Тест на знание сленга веб-разработчиков.
- Что вы знаете о работе мозга?
- А вы точно программист?

# data[].attributes.attachment_link.title
28 cайтов, на которых можно порешать задачи по программированию

# data[].attributes.attachment_link.description
Не секрет, что лучший способ повысить свои навыки в программировании - это практиковаться и только практиковаться. Мы подготовили для вас огромную подборку сайтов с задачами по программированию на самые разные темы. Codeforces - несомненно самая популярная и известная платформа во всем мире для проведения соревнований на алгоритмику.

# data[].attributes.headline
Бондарєва Н.П. Презентація нового підручника

# data[].attributes.subject
Бондарєва Н.П. Презентація нового підручника

# data[].attributes.attachment_link.title
Інформатика, 8 (Морзе та ін)

# data[].attributes.attachment_link.description
Презентація підручника. Інформатика, 8 клас

# data[].attributes.headline
Посібник створено відповідно до нової навчальної програми з інформатики, затвердженої Міністерством освіти ї науки України. Видання містить календаргіо-тематичний план і міні-конспекти всіх уроків до підручника з інформатики для 8 класу (автори О. О. Бондаренко, В. В. Ластовецький, О. П. Пилипчук, Є. А. Шестопалов).                Конспекти містять основні структурні елементи уроків, поради щодо роботи зі змістом навчального матеріалу підручника, посилання на зошит для практичних робіт, що входить до складу навчально-методичного комплекту «Інформатика-8», та на завдання для онлайн-тестування.

# data[].attributes.subject
Посібник створено відповідно до нової навчальної програми з інформатики, затвердженої Міністерством освіти ї науки України. Видання містить календаргіо-тематичний план і міні-конспекти всіх уроків до підручника з інформатики для 8 класу (автори О. О. Бондаренко, В. В. Ластовецький, О. П. Пилипчук, Є. А. Шестопалов).                Конспекти містять основні структурні елементи уроків, поради щодо роботи зі змістом навчального матеріалу підручника, посилання на зошит для практичних робіт, що входить до складу навчально-методичного комплекту «Інформатика-8», та на завдання для онлайн-тестування.

# data[].attributes.body
Ошега З.С., методист РМК

# data[].attributes.attachment_link.title
Конспект уроків 8 клас