Main Page

From Stepik Wiki
Revision as of 01:11, 8 August 2017 by Valeriy Shagur (Talk | contribs)

Jump to: navigation, search

Добро пожаловать на Stepik Wiki, здесь собраны конспекты онлайн-курсов, размещенных на образовательной платформе Stepik. Представленные конспекты может редактировать каждый.

Что это и зачем нужно

Идея создания данной wiki пришла при попытке решить две проблемы:

  • В процессе прохождении курса на Stepik (например, при решении задачи) пользователю понадобилась некоторая информация (формула, определение, команда bash и т.д.), которая была где-то раньше в этом курсе (в видео), но пользователь точно не помнит, где. Искать нужную информацию во множестве видеозаписей сложно, долго, неудобно.
  • Пользователь прошел курс, а через полгода-год ему понадобилась эта информация где-то (на экзамене, собеседовании, по работе и т.д.), и нужно в максимально короткий срок повторить ее. Делать это по видео сложно, т.к. ничего лучше, чем просмотреть все заново на 2x скорости не придумаешь.

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

Решение, предлагаемое на данной wiki, состоит из двух этапов:

  1. Автоматическая генерация чернового варианта конспекта
  2. Совместное редактирование пользователями, благодаря механизму wiki.

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

Пользователям, у которых есть возможность и желание писать конспект, данная wiki предоставляет возможность:

  • писать конспект, прикладывая меньше усилий (т.к. есть черновой вариант и можно его просто править)
  • получать в итоге более качественный конспект (т.к. другие пользователи будут помогать в его написании)
  • поделиться ранее написанными и созданными конспектами с другими пользователями, помогая им учиться, а Stepik-у развиваться.

Структура конспектов

Структура конспектов повторяет структуру сущностей на Stepik-е и реализована с помощью механизма категорий. На Stepik-е представлены следующие сущности:

  • Курс
  • Модуль
  • Урок
  • Шаг


Структура сущностей на Stepik


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

Некоторые особенности:

  • Каждый шаг входит ровно в 1 урок
  • Каждый урок может входить в произвольное число модулей
  • Каждый модуль входит ровно в 1 курс

Таким образом, для каждой сущности создаётся страница на wiki. Причем страницы курса, модуля и урока являются категориями. Для обозначения, что, например, шаг Some_Step входит в урок Some_Lesson, на странице шага добавляется строка [[Category:Some_Lesson| n]], где n -- позиция шага в уроке, таким образом, на странице урока появилась ссылка на шаг, и на странице шага будет ссылка на урок, в которых он входит.

Посмотреть все категории, в которые входит страница можно в самом низу страницы. Т.е. там можно увидеть: для шага -- урок в который он входит, для урока -- все модули, в которые он входит, для модуля -- курс.

Не рекомендуется менять всё, что связано с категориями, т.к. эта информация формируется автоматически и нужна для формирования и поддержания актуальной структуры страниц.

Кто может редактировать

Для того, чтобы начать вносить правки, нужно войти под своим Stepik-аккаунтом, сделать это можно нажав на Log in / create account with Stepik в верхнем правом углу страницы.

Краткое руководство

Руссификация интерфейса Wiki

Выбор языка локализации осуществляется через страницу настроек, доступную по ссылке: Preferences.

Main page-3.png

Под основной информацией о пользователе находится выпадающее меню: Language.

Main page-4.png

Выбираем: ru - русский.

Main page-5.png

Пролистываем страницу вниз и нажимаем кнопку Save, для сохранения настроек.

Main page-6.png

Форматирование

Для форматирования используется вики-разметка.

Основные возможности по форматированию предоставляет Wikieditor

Wikieditor

Изображнения

Чтобы добавить на страницу изображение, которое уже загружено на wiki, можно воспользоваться Wikieditor-ом:

Вставка изображения

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

Вставка изображения

Список уже загруженных файлов есть тут

Если нужного файла еще нет, то нужно пройти по ссылке "Загрузить файл":

Main page-1.png

Пройти процедуру загрузки файла:

Main page-2.png

А затем вернуться к вставке.

В итоге в текст добавится строка вроде такой [[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 export 1.png

И затем Загрузить файл

Pdf export 2.png

Экспорт нескольких страниц

Чтобы скачать несколько страниц в одном PDF нужно сформировать соответствующую книгу. Подробнее тут (en)

Для этого нужно нажать Создать книгу

Pdf export 3.png


Затем Запустить функцию книжного мастера

Pdf export 4.png


После запуска данной функции над каждой страницей будет меню создания книги, с помощью которого текущую страницу можно добавить в книгу.

Pdf export 5.png

Pdf export 6.png


После добавления всех необходимых страниц нужно нажать Показать книгу

Pdf export 7.png


И попасть в Управление вашей книгой

Pdf export 8.png


Тут в блоке 1 можно ввести необходимые настройки, упорядочить страницы в книге, добавить главы и т.д.

Чтобы скачать полученную книгу нужно нажать кнопку 2. Скачать как PDF

Также можно сохранить книгу в блоке 3 для того, тобы поделиться ей с остальными участниками, либо чтобы в будущем вернуться к ней и продолжить редактирование.


NB. Страницы категорий нельзя добавить в книгу, а при попытке добавить, будут добавлены все страницы, которые входят в данную категорию и сами не являются категориями, поэтому:

  • При попытке добавить в книгу страницу курса или модуля не будет происходить ничего.
  • При попытке добавить в книгу страницу урока -- в книгу будут добавлены все шаги данного урока.


Чтобы не создавать книги вручную -- можно воспользоваться автоматически сгенерированными книгами и скачать PDF целиком для курса.

Автоматически сгенерированные книги находятся тут

Все созданные книги тут

Обратная связь

Если у вас есть идеи/предложения/замечания вы можете оставить их в обсуждении во ВКонтакте

Курсы

Список курсов, по которым сгенерированы конспекты: