Бакалавр
Дипломные и курсовые на заказ

Stepic REST API

РефератПомощь в написанииУзнать стоимостьмоей работы

Api/courses/{pk} — по ключу pk (номер курса) сервер возвращает информацию о курсе: номер, название, формат курса, целевая аудитория, наличие сертификата, номер автора в системе, требования к студенту, описание курса, номера входящих модулей, дедлайны, количество уроков и множество другой информации. Платформа Stepic задумана как «инструмент для распространения знаний», и в связи с этим… Читать ещё >

Stepic REST API (реферат, курсовая, диплом, контрольная)

Платформа Stepic задумана как «инструмент для распространения знаний», и в связи с этим разработчики предоставляют REST API — прикладной программный интерфейс (Application Programming Interface), основанный на HTTP-запросах к серверу, который возвращает данные в удобном для обрабатывания формате JSON.

Пример пары GET запросов [13]:

  • · /api/courses/{pk} — по ключу pk (номер курса) сервер возвращает информацию о курсе: номер, название, формат курса, целевая аудитория, наличие сертификата, номер автора в системе, требования к студенту, описание курса, номера входящих модулей, дедлайны, количество уроков и множество другой информации.
  • · /api/steps/{pk} - по номеру pk возвращает информацию о типе степа (например, choice, match, string, code и тому подобное), количество успешно сдавших задание студентов и так далее.

Таким образом, преимущества и недостатки платформы представлены в таблице 1.

Таблица 1. Преимущества и недостатки платформы Stepic.org.

Плюсы.

Минусы.

Материал.

На данный момент на платформе представлены курсы по программированию (Java, C/C++, Python, R и другие), базам данных, графике, биологии, космонавтики, самолётостроению, web-разработке, археологии, линейной алгебре, а также по многим другим предметам.

Большая часть курсов специализированные — в основном технические, хотя другие области тоже набирают популярность.

Контент.

Все материалы находятся в свободном доступе.

Высокий темп развития платформы.

Только за последние полгода появилось и перезапустилось более десятка новых курсов более чем по пяти предметным областям. Разработчики постоянно совершенствуют платформу, добавляя возможности для удобного создания курсов: новые типы заданий, автоматическая рассылка уведомлений, удобная статистика.

На данный момент платформа Stepic далеко не так популярна, как гиганты — Coursera, Udemy и другие.

API.

Для разработчиков предоставляется довольно богатый программный интерфейс.

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

Формат учебных материалов.

Большинство контента платформы представлено в виде видео-лекций: очень удобно для студентов.

Трудно программным образом анализировать видеоматериалы.

Сфера e-learning чрезвычайно быстро развивается, и за последние 10 лет дистанционное обучение совершило огромный скачок, обусловленный в первую очередь развитием информационных технологий. Рынок e-learning очень высоко конкурентный: на данный момент существует несколько десятков популярнейших онлайн платформ, а число курсов перевалило за десятки тысяч.

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

Показать весь текст
Заполнить форму текущей работой