Как сохранить материалы Coursera, которые должны исчезнуть 30 июня

Материалы Coursera в ближайшие дни будут перенесены на другую платформу: более удобную, красивую и продуманную. Но новую жизнь получат не все. Около трети курсов навсегда исчезнут 30 июня. Быстро сохранить все необходимые поможет наше руководство.

На данный момент известно, что с серверов будет удалено около 500 курсов вместе с материалами и прогрессом. Полный перечень того, что исчезнет, можно найти здесь.

👌 В телеграм-канале «Лайфхакер» лучшие статьи о том, как сделать жизнь проще.

Выбрали всё нужное? Тогда пора определяться, как это качать.

Методы скачивания

Для скачивания есть два метода:

  1. Плагин Google Chrome. Правда, он подходит только для тех курсов, на которые открыта регистрация. Для его работы потребуется перейти на страницу с текущими материалами курса, имеющую URL следующего вида: https://class.coursera.org/pgm-003/lecture~~HEAD=dobj.
  2. Скрипт на Python. С его помощью можно скачать любой курс, и для этого потребуется только имя класса (в ссылке сверху это PGM-003).

Всё необходимое и для первого, и для второго способа, а также ссылки на главную страницу каждого удаляемого курса можно найти здесь.

Как скачать материалы с помощью плагина для Google Chrome

Сначала устанавливаем плагин Coursera Materials Downloader.

Рядом с адресной строкой должен появиться значок с логотипом Coursera. Заходим на страницу с материалами необходимого курса. При нажатии на иконку откроется новое окно Coursera Materials Downloader со списком всех доступных файлов. Можно выбрать все, вместе с видео и субтитрами, или только отдельные пункты.

Нажимаем Start, и материалы скачиваются в папку, установленную для загрузок Chrome по умолчанию. Флажок Ask User Save As ставить не стоит: с ним расширение будет просить подтвердить скачивание каждого файла.

Для некоторых курсов плагин может не работать. В таком случае стоит попробовать Coursera Downloader. Но он скачивает только видео: за бортом и презентации, и PDF-файлы.

Скачать в chromewebstore

Как скачать материалы с помощью скрипта на Python

Этот вариант сложнее, зато позволяет скачать все старые курсы с Coursera, а не только те, на которые открыта регистрация. Кроме того, скрипт Coursera Downloader позволяет скачивать сразу несколько курсов, сортируя их по соответствующим папкам и подпапкам с названиями учебных недель.

Для установки потребуется изучить небольшое руководство. Если вкратце, то вам придётся установить Python 3 и выше, зайти на Coursera (если учётной записи нет, нужно будет зарегистрироваться) и запустить код с GitHub.

После этого необходимо выбрать необходимый для скачивания курс: потребуется его имя, имеющее вид 003-PGM или аналогичное. Затем в командной строке выполнить команду:
coursera-dl -u <user> -p <pass> --resume 003-pmg
Всё, что нужно для массового скачивания, — это добавить несколько имён курсов в конце команды.

Дополнительно: скрипт для скачивания тестов и вопросов

Если позволяют навыки, можно воспользоваться ещё одним интересным скриптом на Python. Руководство по его использованию и подробное обсуждение можно найти здесь. С помощью этого варианта можно скачать не только традиционно доступные для сохранения на жёсткий диск материалы (видео, лекции, субтитры), но и тесты, вопросы.


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

Это упрощённая версия страницы.

Читать полную версию
Обложка: Sepy/depositphotos.com
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Даниэль Вазоме
26.06.16 01:38
Что за новая платформа?
Валерий Костолевский
26.06.16 22:06
Это текст ради текста? Уж не руководство, так точно. Например - где этот код курса, который нужен для скрипта? Почему не показать скриншот?
Kabir Kuznetsov
29.06.16 14:20
Во-первых, это пересказ руководства Class Central (https://www.class-central.com/report/coursera-old-platform-shutdown-download-courses/) — и слишком краткий пересказ, отчего русский текст руководством считать нельзя. Во-вторых, автор пересказа явно не в теме. Новая платформа Coursera существует с 2014 года, и, чем она отличается от старой, студенты знают давно, а преподаватели — очень давно. И нет никакого «переноса» (взяли и переложили), а есть переход — очень плавный и постепенный. Авторам курсов было предложено адаптировать свои MOOC’и для новой платформы — и подавляющее большинство сделало это в течение 2015 года (а вновь создаваемые курсы с конца марта 2016 г. принимаются только на новую платформу). Из авторов 76 «моих» (как студента) курсов только 1 (прописью: один) отказался от адаптации, решив, что одна из особенностей новой платформы делает преподавание данного курса бессмысленным (и он в начале марта письмом предупредил об этом студентов). Так что материалы (в большинстве своём) не канут в небытие: список из 410 курсов (а не 500), пока ещё доступных на старой платформе, включает и те, которые уже реализованы и на новой. А главное — зачем эти материалы? Если ты закончил курс, то сертификат действителен и доступен независимо от платформы. А если не закончил — какой смысл в выполнении тестов и написании эссе, которые никто проверять не будет? Без контроля знаний нет. Да, кое-что, конечно, в итоге будет потеряно, но сегодня столько MOOC’ов практически по любой теме (Coursera, между прочим, не единственный ресурс), что желающие учиться всегда найдут возможность.