Три года назад я опубликовал статью, посвященную идее «динамических курсов» (тех, что генерируются из базы знаний в момент запроса пользователя), а чуть позже разработал несложный сервис, который ее реализует. Сейчас этот сервис доступен на другом сайте kursopoisk.ru и, фактически, представляет собой библиотеку атомарного контента (статьи, видеоролики и расчеты, главным образом, по математике), из которого, в соответствии с заранее прописанными связями, и формируются подобные микрокурсы. Я их называю динамическими, однако, в духе современной терминологии, правильно было бы использовать термин траектории обучения. Сразу хочу сказать, что создавал я Курсопоиск, в первую очередь, для себя, чтобы самому быстро находить нужный контент и вспоминать материал, с которым когда-то разобрался, а потом благополучно забыл.
Принцип формирования траекторий иллюстрируется рисунком и был подробно описан в предыдущей статье, поэтому я не буду повторяться, а расскажу о том, что поменялось.
![](https://habrastorage.org/files/508/485/ead/508485eade4e4f50bd155fb0d0411393.png)
Чтобы перейти к нужному курсу:
![](https://habrastorage.org/webt/gp/ro/zm/gprozmnqegiannmem8u8gzufz70.png)
Достаточно нажать кнопку с названием интересующей вас темы, чтобы под ней открылось содержание соответствующего микрокурса, т.е. список ссылок на видео, статьи, вики, расчеты и т.д., извлеченных из базы знаний.
![](https://habrastorage.org/webt/sw/4l/ew/sw4lewslxvytahvb8g0ryzdm78o.png)
Некоторые ссылки будут снабжаться короткими пояснениями и дополнительными математическими расчетами (в формате PDF). Цветной заливкой выделяется ключевая статья из базы знаний, а также ссылки на дополнительную информацию: библиографические, на внешние онлайн-курсы, вебинары и т.д. Эти ссылки я добавил недавно, и они присутствуют пока не в каждом микрокурсе. Эту функциональность я думаю развивать и дальше, с тем чтобы сделать из Курсопоиска полноценную рекомендательную систему выбора онлайн-курсов (собственно, отсюда и название).
![](https://habrastorage.org/webt/h7/qx/g-/h7qxg-wtj6vvmwzlr6aqlguhpkc.png)
Кстати, вы можете порекомендовать мне удачный (с вашей точки зрения) курс, который подходит той или иной теме. Для этого достаточно нажать вот эту кнопку, а потом написать мне e-mail, сохранив в нем идентификатор микрокурса.
![](https://habrastorage.org/webt/o2/py/e1/o2pye1m1ujgqwzxhkghof1sdhtu.png)
Пока и контент микрокурсов, и рекомендации внешних ресурсов составлены мной. Т.е. с точки зрения классификации, Курсопоиск является типичной экспертной системой — немного подзабытым форматом представления знаний.
Немаловажно, что Mathcad, который я использую для примеров расчетов, имеет бесплатную версию Mathcad Express, которую можно использовать для 50-60% документов базы знаний, а также, как просмотровщик расчетов для 100% документов.
К настоящему моменту я почти завершил выкладывать свои материалы по следующим темам:
Взаимосвязь этих и планируемых разделов изображена на рисунке:
![](https://habrastorage.org/webt/ra/ka/r2/rakar2xaegyr9swnruho28vtqxq.png)
Монетизации, по сути, как не было, так и нет, библиотека бесплатная. В дальнейшем буду пробовать реализовать идею со ссылками на внешние курсы, помощь в выборе которых позволит пользователю самому составить себе подходящую траекторию обучения.
Принцип формирования траекторий иллюстрируется рисунком и был подробно описан в предыдущей статье, поэтому я не буду повторяться, а расскажу о том, что поменялось.
![](https://habrastorage.org/files/508/485/ead/508485eade4e4f50bd155fb0d0411393.png)
Как работает?
Чтобы перейти к нужному курсу:
- Введите в строку поиска ключевое слово или его часть, например, «производная».
- Нажмите красную кнопку Найти контент.
- Если какие-то темы будут найдены, то они будут перечислены ниже в виде кнопок
![](https://habrastorage.org/webt/gp/ro/zm/gprozmnqegiannmem8u8gzufz70.png)
Достаточно нажать кнопку с названием интересующей вас темы, чтобы под ней открылось содержание соответствующего микрокурса, т.е. список ссылок на видео, статьи, вики, расчеты и т.д., извлеченных из базы знаний.
![](https://habrastorage.org/webt/sw/4l/ew/sw4lewslxvytahvb8g0ryzdm78o.png)
Некоторые ссылки будут снабжаться короткими пояснениями и дополнительными математическими расчетами (в формате PDF). Цветной заливкой выделяется ключевая статья из базы знаний, а также ссылки на дополнительную информацию: библиографические, на внешние онлайн-курсы, вебинары и т.д. Эти ссылки я добавил недавно, и они присутствуют пока не в каждом микрокурсе. Эту функциональность я думаю развивать и дальше, с тем чтобы сделать из Курсопоиска полноценную рекомендательную систему выбора онлайн-курсов (собственно, отсюда и название).
![](https://habrastorage.org/webt/h7/qx/g-/h7qxg-wtj6vvmwzlr6aqlguhpkc.png)
Кстати, вы можете порекомендовать мне удачный (с вашей точки зрения) курс, который подходит той или иной теме. Для этого достаточно нажать вот эту кнопку, а потом написать мне e-mail, сохранив в нем идентификатор микрокурса.
![](https://habrastorage.org/webt/o2/py/e1/o2pye1m1ujgqwzxhkghof1sdhtu.png)
Пока и контент микрокурсов, и рекомендации внешних ресурсов составлены мной. Т.е. с точки зрения классификации, Курсопоиск является типичной экспертной системой — немного подзабытым форматом представления знаний.
Немаловажно, что Mathcad, который я использую для примеров расчетов, имеет бесплатную версию Mathcad Express, которую можно использовать для 50-60% документов базы знаний, а также, как просмотровщик расчетов для 100% документов.
О планах
К настоящему моменту я почти завершил выкладывать свои материалы по следующим темам:
- алгебра и мат.анализ
- линейная алгебра
- дифференциальные уравнения
- анализ данных
- численные методы
- механика (частично)
- расчеты на Mathcad
Взаимосвязь этих и планируемых разделов изображена на рисунке:
![](https://habrastorage.org/webt/ra/ka/r2/rakar2xaegyr9swnruho28vtqxq.png)
Монетизации, по сути, как не было, так и нет, библиотека бесплатная. В дальнейшем буду пробовать реализовать идею со ссылками на внешние курсы, помощь в выборе которых позволит пользователю самому составить себе подходящую траекторию обучения.