Devdays Весна 2018/stepik — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Новая страница: «= Консольный Stepik = == Описание == Консольное приложение, предоставляющее доступ к функцио…»)
 
(Ссылки)
 
(не показано 8 промежуточных версий 2 участников)
Строка 1: Строка 1:
 
= Консольный Stepik =
 
= Консольный Stepik =
 +
 +
== Ссылки ==
 +
 +
https://asciinema.org/a/syIgbxys2QpAJFw456qHvz5mZ -- видео
 +
 +
https://github.com/dkhalansky/stepik -- репозиторий
 +
 +
https://github.com/dkhalansky/stepik/issues -- багтрекер
 +
 +
http://mit.spbau.ru/sewiki/images/e/ee/Stepik_cli_slides.pdf -- презентация
  
 
== Описание ==
 
== Описание ==
Строка 7: Строка 17:
 
Функциональность:
 
Функциональность:
  
  * Получение степов;
+
* Получение сведений о дедлайнах и сделанном прогрессе;
  * Отправка решений;
+
* Получение степов;
  * Проверка статуса решений;
+
* Отправка решений с проверкой того, прошли ли они;
  * zsh-автодополнение;
+
* Предоставление ответов системы о том, почему решение не прошло;
  * Загрузка видео.
+
* Получение ссылок на видео.
  
 
== Участники ==
 
== Участники ==
  
  * Халанский Дмитрий -- командир; архитектура, zsh-completion, man-страницы;
+
* Халанский Дмитрий -- командир; архитектура, сериализация и отправка решений, преобразование Stepik-страниц в markdown, man-страницы;
  * Макеев Владимир -- библиотека для получения/отправки запросов;
+
* Макеев Владимир -- библиотека для получения информации со стороны Stepik;
  * Чернышёв Ярослав -- интерфейс.
+
* Чернышёв Ярослав -- интерфейс.

Текущая версия на 11:27, 7 мая 2018

Консольный Stepik

Ссылки

https://asciinema.org/a/syIgbxys2QpAJFw456qHvz5mZ -- видео

https://github.com/dkhalansky/stepik -- репозиторий

https://github.com/dkhalansky/stepik/issues -- багтрекер

http://mit.spbau.ru/sewiki/images/e/ee/Stepik_cli_slides.pdf -- презентация

Описание

Консольное приложение, предоставляющее доступ к функциональности сайта https://stepik.org/. Для использования в скриптах и людьми, которым лень вылезать из консоли.

Функциональность:

  • Получение сведений о дедлайнах и сделанном прогрессе;
  • Получение степов;
  • Отправка решений с проверкой того, прошли ли они;
  • Предоставление ответов системы о том, почему решение не прошло;
  • Получение ссылок на видео.

Участники

  • Халанский Дмитрий -- командир; архитектура, сериализация и отправка решений, преобразование Stepik-страниц в markdown, man-страницы;
  • Макеев Владимир -- библиотека для получения информации со стороны Stepik;
  • Чернышёв Ярослав -- интерфейс.