Devdays Весна 2018/stepik — различия между версиями
Материал из SEWiki
(Новая страница: «= Консольный Stepik = == Описание == Консольное приложение, предоставляющее доступ к функцио…») |
|||
Строка 7: | Строка 7: | ||
Функциональность: | Функциональность: | ||
− | + | * Получение степов; | |
− | + | * Отправка решений; | |
− | + | * Проверка статуса решений; | |
− | + | * zsh-автодополнение; | |
− | + | * Скачивание видео. | |
== Участники == | == Участники == | ||
− | + | * Халанский Дмитрий -- командир; архитектура, zsh-completion, man-страницы; | |
− | + | * Макеев Владимир -- библиотека для получения/отправки запросов; | |
− | + | * Чернышёв Ярослав -- интерфейс. | |
+ | |||
+ | == Известные проблемы == | ||
+ | |||
+ | * В некоторых случаях быстродействие даже хуже, чем у stepik; | ||
+ | * Можно отправлять решения только для степов типа "строка", "код", "число", "формула", "свободный ответ"; | ||
+ | * Неизвестно, какой библиотекой для LaTeX пользуется Stepik, но pandoc её не поддерживает: никакая из библиотек не умеет, к примеру, команду \textcolor; | ||
+ | * Нет man'ов и автодополнения; | ||
+ | * Нет возможности получить варианты ответов для степов типа "тест"; | ||
+ | * Если Stepik возвращает 500, выдаём не что-то вменяемое, а просто падаем, а Stepik так себя ведёт довольно часто. |
Версия 18:52, 4 мая 2018
Консольный Stepik
Описание
Консольное приложение, предоставляющее доступ к функциональности сайта https://stepik.org/. Для использования в скриптах и людьми, которым лень вылезать из консоли.
Функциональность:
- Получение степов;
- Отправка решений;
- Проверка статуса решений;
- zsh-автодополнение;
- Скачивание видео.
Участники
- Халанский Дмитрий -- командир; архитектура, zsh-completion, man-страницы;
- Макеев Владимир -- библиотека для получения/отправки запросов;
- Чернышёв Ярослав -- интерфейс.
Известные проблемы
- В некоторых случаях быстродействие даже хуже, чем у stepik;
- Можно отправлять решения только для степов типа "строка", "код", "число", "формула", "свободный ответ";
- Неизвестно, какой библиотекой для LaTeX пользуется Stepik, но pandoc её не поддерживает: никакая из библиотек не умеет, к примеру, команду \textcolor;
- Нет man'ов и автодополнения;
- Нет возможности получить варианты ответов для степов типа "тест";
- Если Stepik возвращает 500, выдаём не что-то вменяемое, а просто падаем, а Stepik так себя ведёт довольно часто.