Difference between revisions of "Main Page"
(33 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | + | <big>Добро пожаловать на [[#top|Stepik Wiki]], здесь собраны конспекты онлайн-курсов, размещенных на образовательной платформе [http://www.stepik.org Stepik]. Представленные конспекты [[#Кто может редактировать|может редактировать каждый]].</big> | |
− | == | + | == Что это и зачем нужно == |
− | * '''[https://wiki. | + | |
+ | Идея создания данной wiki пришла при попытке решить две проблемы: | ||
+ | * В процессе прохождении курса на [http://www.stepik.org Stepik] (например, при решении задачи) пользователю понадобилась некоторая информация (формула, определение, команда bash и т.д.), которая была где-то раньше в этом курсе (в видео), но пользователь точно не помнит, где. Искать нужную информацию во множестве видеозаписей сложно, долго, неудобно. | ||
+ | * Пользователь прошел курс, а через полгода-год ему понадобилась эта информация где-то (на экзамене, собеседовании, по работе и т.д.), и нужно в максимально короткий срок повторить ее. Делать это по видео сложно, т.к. ничего лучше, чем просмотреть все заново на 2x скорости не придумаешь. | ||
+ | |||
+ | Обе эти проблемы решаются при наличии у пользователя конспекта курса, т.к. искать информацию в тексте значительно проще, а при повторении можно просмотреть его по диагонали и останавливаться только на самых непонятных моментах. Но писать конспект самостоятельно у пользователей не всегда есть возможность, преподаватели предоставляют конспекты своих курсов довольно редко, а у команды Stepik-а нет ресурсов на написание конспектов по всем курсам, представленным на платформе. | ||
+ | |||
+ | Решение, предлагаемое на данной wiki, состоит из двух этапов: | ||
+ | # Автоматическая генерация чернового варианта конспекта | ||
+ | # Совместное редактирование пользователями, благодаря механизму [https://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8 wiki]. | ||
+ | |||
+ | Таким образом у пользователей, у которых нет возможности писать конспект самим, появляется доступ к готовым, представленным на данной wiki. | ||
+ | |||
+ | Пользователям, у которых есть возможность и желание писать конспект, данная wiki предоставляет возможность: | ||
+ | * писать конспект, прикладывая меньше усилий (т.к. есть черновой вариант и можно его просто править) | ||
+ | * получать в итоге более качественный конспект (т.к. другие пользователи будут помогать в его написании) | ||
+ | * поделиться ранее написанными и созданными конспектами с другими пользователями, помогая им учиться, а Stepik-у развиваться. | ||
+ | |||
+ | == Структура конспектов == | ||
+ | |||
+ | Структура конспектов повторяет структуру сущностей на Stepik-е и реализована с помощью механизма [https://www.mediawiki.org/wiki/Help:Categories/ru категорий]. | ||
+ | На Stepik-е представлены следующие сущности: | ||
+ | * Курс | ||
+ | * Модуль | ||
+ | * Урок | ||
+ | * Шаг | ||
+ | |||
+ | |||
+ | [[File:Stepik structure.png|800px|Структура сущностей на Stepik ]] | ||
+ | |||
+ | |||
+ | |||
+ | Причем контент (видео, теория, задачи) находится только в шагах, а остальные сущности представляют собой списки более мелких сущностей: уроки – это наборы шагов, затем уроки соединяются в модули, а модули в курсы. | ||
+ | |||
+ | Некоторые особенности: | ||
+ | * Каждый шаг входит ровно в 1 урок | ||
+ | * Каждый урок может входить в произвольное число модулей | ||
+ | * Каждый модуль входит ровно в 1 курс | ||
+ | |||
+ | Таким образом, для каждой сущности создаётся страница на wiki. Причем страницы курса, модуля и урока являются категориями. Для обозначения, что, например, шаг Some_Step входит в урок Some_Lesson, на странице шага добавляется строка <code><nowiki>[[Category:Some_Lesson| n]]</nowiki></code>, где n -- позиция шага в уроке, таким образом, на странице урока появилась ссылка на шаг, и на странице шага будет ссылка на урок, в которых он входит. | ||
+ | |||
+ | Посмотреть все категории, в которые входит страница можно в самом низу страницы. Т.е. там можно увидеть: для шага -- урок в который он входит, для урока -- все модули, в которые он входит, для модуля -- курс. | ||
+ | |||
+ | ''Не рекомендуется менять всё, что связано с категориями, т.к. эта информация формируется автоматически и нужна для формирования и поддержания актуальной структуры страниц.'' | ||
+ | |||
+ | == Кто может редактировать == | ||
+ | |||
+ | Для того, чтобы начать вносить правки, нужно войти под своим Stepik-аккаунтом, сделать это можно нажав на <code>Log in / create account with Stepik</code> в верхнем правом углу страницы. | ||
+ | |||
+ | == Краткое руководство == | ||
+ | |||
+ | === Руссификация интерфейса Wiki === | ||
+ | Выбор языка локализации осуществляется через страницу настроек, доступную по ссылке: '''Preferences'''. | ||
+ | |||
+ | [[File:Main page-3.png|border|600px]] | ||
+ | |||
+ | Под основной информацией о пользователе находится выпадающее меню: '''Language'''. | ||
+ | |||
+ | [[File:Main page-4.png|border|600px]] | ||
+ | |||
+ | Выбираем: '''ru - русский'''. | ||
+ | |||
+ | [[File:Main page-5.png|border|600px]] | ||
+ | |||
+ | Пролистываем страницу вниз и нажимаем кнопку '''Save''', для сохранения настроек. | ||
+ | |||
+ | [[File:Main page-7.png|border|600px]] | ||
+ | |||
+ | === Форматирование === | ||
+ | |||
+ | Для форматирования используется [https://www.mediawiki.org/wiki/Help:Formatting/ru вики-разметка]. | ||
+ | |||
+ | Основные возможности по форматированию предоставляет [https://www.mediawiki.org/wiki/Extension:WikiEditor/ru Wikieditor] | ||
+ | [[File:Wikieditor.png|framed|none|Wikieditor]] | ||
+ | |||
+ | === Изображнения === | ||
+ | |||
+ | Чтобы добавить на страницу изображение, которое уже загружено на wiki, можно воспользоваться Wikieditor-ом: | ||
+ | |||
+ | [[File:Img tutorial 1.png|framed|none|Вставка изображения]] | ||
+ | |||
+ | Далее нужно ввести имя загруженного файла и необходимые параметры, а затем нажать "Вставка". | ||
+ | |||
+ | [[File:Img tutorial 2.png|framed|none|Вставка изображения]] | ||
+ | |||
+ | Список уже загруженных файлов есть [[Special:ListFiles|тут]] | ||
+ | |||
+ | Если нужного файла еще нет, то нужно пройти по ссылке "Загрузить файл": | ||
+ | |||
+ | [[File:Main page-1.png|border|600px]] | ||
+ | |||
+ | Пройти процедуру загрузки файла: | ||
+ | |||
+ | [[File:Main page-2.png|border|600px]] | ||
+ | |||
+ | А затем вернуться к вставке. | ||
+ | |||
+ | В итоге в текст добавится строка вроде такой <code><nowiki>[[File:Some file.png|framed|none|Some file]]</nowiki></code>. | ||
+ | |||
+ | Более подробно про вставку изображений можно почитать [https://www.mediawiki.org/wiki/Help:Images/ru здесь] | ||
+ | |||
+ | |||
+ | === Подсветка синтаксиса === | ||
+ | Для подсветки синтаксиса используется тег <code>syntaxhighlight</code> | ||
+ | |||
+ | Пример разметки: | ||
+ | |||
+ | <nowiki> | ||
+ | <syntaxhighlight lang="python" line='line'> | ||
+ | def quickSort(arr): | ||
+ | less = [] | ||
+ | pivotList = [] | ||
+ | more = [] | ||
+ | if len(arr) <= 1: | ||
+ | return arr | ||
+ | else: | ||
+ | pass | ||
+ | </syntaxhighlight></nowiki> | ||
+ | |||
+ | Результат: | ||
+ | |||
+ | <syntaxhighlight lang="python" line='line'> | ||
+ | def quickSort(arr): | ||
+ | less = [] | ||
+ | pivotList = [] | ||
+ | more = [] | ||
+ | if len(arr) <= 1: | ||
+ | return arr | ||
+ | else: | ||
+ | pass | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | Подробнее [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight тут] | ||
+ | |||
+ | === Экспорт в PDF === | ||
+ | ==== Экспорт одной страницы ==== | ||
+ | |||
+ | Чтобы скачать одну страницу в PDF нужно нажать <code>Скачать как PDF</code> слева от страницы: | ||
+ | |||
+ | [[File:Pdf_export_1.png|border|600px]] | ||
+ | |||
+ | И затем <code>Загрузить файл</code> | ||
+ | |||
+ | [[File:Pdf_export_2.png|border|600px]] | ||
+ | |||
+ | ==== Экспорт нескольких страниц ==== | ||
+ | |||
+ | Чтобы скачать несколько страниц в одном PDF нужно сформировать соответствующую книгу. Подробнее [https://en.wikipedia.org/wiki/Help:Books тут (en)] | ||
+ | |||
+ | Для этого нужно нажать <code>Создать книгу</code> | ||
+ | |||
+ | [[File:Pdf_export_3.png|border|600px]] | ||
+ | |||
+ | |||
+ | Затем <code>Запустить функцию книжного мастера </code> | ||
+ | |||
+ | [[File:Pdf_export_4.png|border|600px]] | ||
+ | |||
+ | |||
+ | После запуска данной функции над каждой страницей будет меню создания книги, с помощью которого текущую страницу можно добавить в книгу. | ||
+ | |||
+ | [[File:Pdf_export_5.png|border|600px]] | ||
+ | |||
+ | [[File:Pdf_export_6.png|border|600px]] | ||
+ | |||
+ | |||
+ | После добавления всех необходимых страниц нужно нажать <code>Показать книгу</code> | ||
+ | |||
+ | [[File:Pdf_export_7.png|border|600px]] | ||
+ | |||
+ | |||
+ | И попасть в <code>Управление вашей книгой</code> | ||
+ | |||
+ | [[File:Pdf_export_8.png|border|600px]] | ||
+ | |||
+ | |||
+ | Тут в блоке '''1''' можно ввести необходимые настройки, упорядочить страницы в книге, добавить главы и т.д. | ||
+ | |||
+ | Чтобы скачать полученную книгу нужно нажать кнопку '''2. Скачать как PDF''' | ||
+ | |||
+ | Также можно сохранить книгу в блоке '''3''' для того, тобы поделиться ей с остальными участниками, либо чтобы в будущем вернуться к ней и продолжить редактирование. | ||
+ | |||
+ | |||
+ | '''NB.''' Страницы категорий нельзя добавить в книгу, а при попытке добавить, будут добавлены все страницы, которые входят в данную категорию и сами не являются категориями, поэтому: | ||
+ | * При попытке добавить в книгу страницу курса или модуля не будет происходить ничего. | ||
+ | * При попытке добавить в книгу страницу урока -- в книгу будут добавлены все шаги данного урока. | ||
+ | |||
+ | |||
+ | '''Чтобы не создавать книги вручную''' -- можно воспользоваться автоматически сгенерированными книгами и скачать PDF целиком для курса. | ||
+ | |||
+ | Автоматически сгенерированные книги находятся [https://wiki.stepik.org/index.php?title=Special%3APrefixIndex&prefix=Books%2F&namespace=4&stripprefix=1 тут] | ||
+ | |||
+ | Все созданные книги [[:Category:Books|тут]] | ||
+ | |||
+ | == Обратная связь == | ||
+ | |||
+ | Если у вас есть идеи/предложения/замечания вы можете оставить их в [https://vk.com/topic-74099769_35807121 обсуждении во ВКонтакте] | ||
+ | |||
+ | == Курсы == | ||
+ | |||
+ | Список курсов, по которым сгенерированы конспекты: | ||
+ | |||
+ | {{#categorytree:Category:Courses}} |
Latest revision as of 14:59, 9 August 2017
Добро пожаловать на Stepik Wiki, здесь собраны конспекты онлайн-курсов, размещенных на образовательной платформе Stepik. Представленные конспекты может редактировать каждый.
Contents
Что это и зачем нужно
Идея создания данной wiki пришла при попытке решить две проблемы:
- В процессе прохождении курса на Stepik (например, при решении задачи) пользователю понадобилась некоторая информация (формула, определение, команда bash и т.д.), которая была где-то раньше в этом курсе (в видео), но пользователь точно не помнит, где. Искать нужную информацию во множестве видеозаписей сложно, долго, неудобно.
- Пользователь прошел курс, а через полгода-год ему понадобилась эта информация где-то (на экзамене, собеседовании, по работе и т.д.), и нужно в максимально короткий срок повторить ее. Делать это по видео сложно, т.к. ничего лучше, чем просмотреть все заново на 2x скорости не придумаешь.
Обе эти проблемы решаются при наличии у пользователя конспекта курса, т.к. искать информацию в тексте значительно проще, а при повторении можно просмотреть его по диагонали и останавливаться только на самых непонятных моментах. Но писать конспект самостоятельно у пользователей не всегда есть возможность, преподаватели предоставляют конспекты своих курсов довольно редко, а у команды Stepik-а нет ресурсов на написание конспектов по всем курсам, представленным на платформе.
Решение, предлагаемое на данной wiki, состоит из двух этапов:
- Автоматическая генерация чернового варианта конспекта
- Совместное редактирование пользователями, благодаря механизму wiki.
Таким образом у пользователей, у которых нет возможности писать конспект самим, появляется доступ к готовым, представленным на данной wiki.
Пользователям, у которых есть возможность и желание писать конспект, данная wiki предоставляет возможность:
- писать конспект, прикладывая меньше усилий (т.к. есть черновой вариант и можно его просто править)
- получать в итоге более качественный конспект (т.к. другие пользователи будут помогать в его написании)
- поделиться ранее написанными и созданными конспектами с другими пользователями, помогая им учиться, а Stepik-у развиваться.
Структура конспектов
Структура конспектов повторяет структуру сущностей на Stepik-е и реализована с помощью механизма категорий. На Stepik-е представлены следующие сущности:
- Курс
- Модуль
- Урок
- Шаг
Причем контент (видео, теория, задачи) находится только в шагах, а остальные сущности представляют собой списки более мелких сущностей: уроки – это наборы шагов, затем уроки соединяются в модули, а модули в курсы.
Некоторые особенности:
- Каждый шаг входит ровно в 1 урок
- Каждый урок может входить в произвольное число модулей
- Каждый модуль входит ровно в 1 курс
Таким образом, для каждой сущности создаётся страница на wiki. Причем страницы курса, модуля и урока являются категориями. Для обозначения, что, например, шаг Some_Step входит в урок Some_Lesson, на странице шага добавляется строка [[Category:Some_Lesson| n]]
, где n -- позиция шага в уроке, таким образом, на странице урока появилась ссылка на шаг, и на странице шага будет ссылка на урок, в которых он входит.
Посмотреть все категории, в которые входит страница можно в самом низу страницы. Т.е. там можно увидеть: для шага -- урок в который он входит, для урока -- все модули, в которые он входит, для модуля -- курс.
Не рекомендуется менять всё, что связано с категориями, т.к. эта информация формируется автоматически и нужна для формирования и поддержания актуальной структуры страниц.
Кто может редактировать
Для того, чтобы начать вносить правки, нужно войти под своим Stepik-аккаунтом, сделать это можно нажав на Log in / create account with Stepik
в верхнем правом углу страницы.
Краткое руководство
Руссификация интерфейса Wiki
Выбор языка локализации осуществляется через страницу настроек, доступную по ссылке: Preferences.
Под основной информацией о пользователе находится выпадающее меню: Language.
Выбираем: ru - русский.
Пролистываем страницу вниз и нажимаем кнопку Save, для сохранения настроек.
Форматирование
Для форматирования используется вики-разметка.
Основные возможности по форматированию предоставляет Wikieditor
Изображнения
Чтобы добавить на страницу изображение, которое уже загружено на wiki, можно воспользоваться Wikieditor-ом:
Далее нужно ввести имя загруженного файла и необходимые параметры, а затем нажать "Вставка".
Список уже загруженных файлов есть тут
Если нужного файла еще нет, то нужно пройти по ссылке "Загрузить файл":
Пройти процедуру загрузки файла:
А затем вернуться к вставке.
В итоге в текст добавится строка вроде такой [[File:Some file.png|framed|none|Some file]]
.
Более подробно про вставку изображений можно почитать здесь
Подсветка синтаксиса
Для подсветки синтаксиса используется тег syntaxhighlight
Пример разметки:
<syntaxhighlight lang="python" line='line'> def quickSort(arr): less = [] pivotList = [] more = [] if len(arr) <= 1: return arr else: pass </syntaxhighlight>
Результат:
1 def quickSort(arr):
2 less = []
3 pivotList = []
4 more = []
5 if len(arr) <= 1:
6 return arr
7 else:
8 pass
Подробнее тут
Экспорт в PDF
Экспорт одной страницы
Чтобы скачать одну страницу в PDF нужно нажать Скачать как PDF
слева от страницы:
И затем Загрузить файл
Экспорт нескольких страниц
Чтобы скачать несколько страниц в одном PDF нужно сформировать соответствующую книгу. Подробнее тут (en)
Для этого нужно нажать Создать книгу
Затем Запустить функцию книжного мастера
После запуска данной функции над каждой страницей будет меню создания книги, с помощью которого текущую страницу можно добавить в книгу.
После добавления всех необходимых страниц нужно нажать Показать книгу
И попасть в Управление вашей книгой
Тут в блоке 1 можно ввести необходимые настройки, упорядочить страницы в книге, добавить главы и т.д.
Чтобы скачать полученную книгу нужно нажать кнопку 2. Скачать как PDF
Также можно сохранить книгу в блоке 3 для того, тобы поделиться ей с остальными участниками, либо чтобы в будущем вернуться к ней и продолжить редактирование.
NB. Страницы категорий нельзя добавить в книгу, а при попытке добавить, будут добавлены все страницы, которые входят в данную категорию и сами не являются категориями, поэтому:
- При попытке добавить в книгу страницу курса или модуля не будет происходить ничего.
- При попытке добавить в книгу страницу урока -- в книгу будут добавлены все шаги данного урока.
Чтобы не создавать книги вручную -- можно воспользоваться автоматически сгенерированными книгами и скачать PDF целиком для курса.
Автоматически сгенерированные книги находятся тут
Все созданные книги тут
Обратная связь
Если у вас есть идеи/предложения/замечания вы можете оставить их в обсуждении во ВКонтакте
Курсы
Список курсов, по которым сгенерированы конспекты: