-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Хочу запустить open-source проект для российского Rust-сообщества: Telegram-бот, который превращает книги/руководства по Rust (в первую очередь The Rust Book / rustbooks) в интерактивный учебный формат.
Идея
• Написать на Rust парсер/импортер контента (главы, подглавы, метаданные) из rustbooks.
• Пользователь читает главу прямо в чате (по частям/страницам), после завершения получает:
• квиз на закрепление материала,
• небольшие практические задания, включая задачи с кодом.
Проверка решений
• Валидацию ответов/кода на MVP можно делегировать LLM (через доступные бесплатные/условно бесплатные провайдеры вроде OpenRouter), чтобы быстрее сделать рабочий прототип.
• В перспективе можно отделить ядро (логика обучения/контент/прогресс) от чат-интерфейса, чтобы позже добавить другие платформы (web/discord и т.п.).
Прогресс и метрики
• Бот сохраняет прогресс по книге: текущая глава, результаты квизов, выполненные задания.
• Дополнительно: метрика “понимания” (например, процент правильных ответов + попытки + уверенность/оценка модели) для подсказок и персонализации.
Что хочется на выходе (MVP)
• Импорт одной книги (Rust Book) → навигация по главам → чтение в чате → квиз после главы → сохранение прогресса.
• Минимальная архитектура, чтобы потом без боли расширить: новые книги, новые типы заданий, отдельный модуль LLM-проверки.
Почему это полезно сообществу
• Упрощает вход в Rust: обучение “в кармане”.
• Проект легко контрибьютить: контент/квизы/интеграции/инфраструктура.