cn-math-taxonomy: графовая база знаний для изучения математики и языка

cn-math-taxonomy — это знаниевая графовая база для изучения математики, английского языка и физики для школьников в Китае. Проект включает 1644 знания, 2403 предшествующие связи и 6723 вопросы, построенные на актуальных учебных стандартах.

Это решение позволяет пользователям отслеживать предшествующие знания, которые нужны для понимания новой темы, и получать адаптивные диагностические результаты. В отличие от традиционных учебных пособий, здесь последовательность изучаемого материала управляется автоматически, что упрощает учёбу. Полезно всем, кто хочет структурированно подойти к обучению в школьной программе, особенно ученикам и преподавателям.

Проект написан на Python и развернут на GitHub Pages, с возможность онлайн-пробного использования через ссылку в README. У проекта есть ограничения: он ориентирован на китайскую образовательную систему и использует контент только от人民教育出版社. Лицензия — CC BY-NC 4.0, то есть не предназначен для коммерческого использования.

Проект cn-math-taxonomy представляет собой граф знаний для учеников начальной и средней школы в области математики, английского и китайского языков, а также физики. Граф основан на актуальных образовательных стандартах и предназначен для поддержки обучения, диагностики и коррекции пробелов в знаниях студентов, соответствуя программам Министерства образования Китая.

Что делает проект?

Проект позволяет пользователям (учителям и учащимся) получить доступ к обширной базе знаний, разбитой на точки, которые пересекаются между собой с учётом предшествующих знаний, необходимых для понимания новых тем. Например, если ученик не знает основы арифметики, он не сможет успешно решить задачи по более сложным темам.

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

Как установить и запустить?

Для работы проекта необходимо развернуть его локально с помощью статического веб-сервера. Для этого выполните следующие команды:

python3 -m http.server 8000
# Затем зайдите в браузере по адресу http://localhost:8000/

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

Структура данных

Данные о знаниях организованы в формате JSON, и включают:

  • topics.json — информация о ключевых понятиях и знаниях;
  • dependencies.json — сведения о предшествующих знаниях для каждой темы;
  • cn-curriculum-standards.json — соответствие образовательным стандартам.
  • questions.json — база вопросов для диагностики.

К ограничениям

Важно помнить, что:

  • Проект ещё считается черновым и не прошёл полную проверку учителями;
  • Некоторые основании для зависимостей между темами могут быть субъективными;
  • Отсутствие некоторых текстов и точных данных требует дополнительной проверки.
  • Проект включает только диагностику письменных навыков и не охватывает устную речь или аудирование для языкового обучения.

Лицензия

Проект использует лицензию CC BY-NC 4.0, что позволяет свободное использование для личных, образовательных и исследовательских целей с обязательным указанием авторства, но без права на коммерческое использование.

Открыть на GitHub: xiaoyang111222/cn-math-taxonomy →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте