Skip to content

Сравнение и анализ учебных планов между программами #6

Description

@qrver

Цель

Добавить инструмент для сравнения учебных планов нескольких программ side-by-side: пересечение дисциплин, уникальные курсы, распределение нагрузки по семестрам, отличия в специализациях.

Контекст

Абитуриент часто колеблется между 2–3 похожими программами (например, "Фронтенд и бэкенд разработка" vs "Программирование и интернет-технологии"). CLI должен помочь увидеть конкретные различия в учебных планах, а не только в описаниях.

Что нужно реализовать

Этап 1. Сравнение программ

  • Команда --compare id1 id2 id3
  • Таблица дисциплин: общие и уникальные для каждой программы
  • Группировка по семестрам и модулям
  • Подсветка совпадений и различий

Этап 2. Анализ карьерных треков

  • Сопоставление компетенций выпускников
  • Анализ востребованности на рынке (стек технологий)
  • Связь с карьерными траекториями

Этап 3. Визуализация

  • Текстовые диаграммы и таблицы в терминале
  • Экспорт сравнения в Markdown/JSON
  • Опционально: radar chart компетенций

Результат

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

Связь с другими задачами

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestroadmapPlanned features and project vision

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions