Цель
Добавить инструмент для сравнения учебных планов нескольких программ side-by-side: пересечение дисциплин, уникальные курсы, распределение нагрузки по семестрам, отличия в специализациях.
Контекст
Абитуриент часто колеблется между 2–3 похожими программами (например, "Фронтенд и бэкенд разработка" vs "Программирование и интернет-технологии"). CLI должен помочь увидеть конкретные различия в учебных планах, а не только в описаниях.
Что нужно реализовать
Этап 1. Сравнение программ
- Команда
--compare id1 id2 id3
- Таблица дисциплин: общие и уникальные для каждой программы
- Группировка по семестрам и модулям
- Подсветка совпадений и различий
Этап 2. Анализ карьерных треков
- Сопоставление компетенций выпускников
- Анализ востребованности на рынке (стек технологий)
- Связь с карьерными траекториями
Этап 3. Визуализация
- Текстовые диаграммы и таблицы в терминале
- Экспорт сравнения в Markdown/JSON
- Опционально: radar chart компетенций
Результат
Абитуриент принимает осознанное решение, видя не только названия программ, но и конкретные различия в учебных планах и карьерных перспективах.
Связь с другими задачами
Цель
Добавить инструмент для сравнения учебных планов нескольких программ side-by-side: пересечение дисциплин, уникальные курсы, распределение нагрузки по семестрам, отличия в специализациях.
Контекст
Абитуриент часто колеблется между 2–3 похожими программами (например, "Фронтенд и бэкенд разработка" vs "Программирование и интернет-технологии"). CLI должен помочь увидеть конкретные различия в учебных планах, а не только в описаниях.
Что нужно реализовать
Этап 1. Сравнение программ
--compare id1 id2 id3Этап 2. Анализ карьерных треков
Этап 3. Визуализация
Результат
Абитуриент принимает осознанное решение, видя не только названия программ, но и конкретные различия в учебных планах и карьерных перспективах.
Связь с другими задачами