База знаний — визуализация структуры доступа
ТЗ · визуализация продукта

База знаний мобильного приложения: кто что видит в зависимости от пакета сопровождения

Интерактивный макет для программистов и генерального директора: структура карточек, логика блокировки по пакетам, покупка за G-coin, папки предметов и ИИ-помощник.

Версия 0.1 — черновик для обсуждения
Пакеты Стандарт · Оптимальный · Премиум
Аудитория Студенты мед. вузов и колледжей

01 — пакеты сопровождения

Что открыто в каждом пакете

Набор карточек в базе знаний физически один и тот же — доступ определяется полем «минимальный пакет» на уровне карточки.

01

Стандарт

базовое сопровождение

  • Инструкции
  • Шаблоны работ
  • Личный кабинет вуза
  • Примеры работ, тесты, конспекты
  • Трудоустройство, юр. поддержка, вебинары, конференции
сценарий ниже
02

Оптимальный

средний пакет · Гульзира

  • Всё из «Стандарт»
  • Примеры работ по предметам
  • Тесты с ответами
  • Конспекты
  • Трудоустройство, юр. поддержка, вебинары, конференции
03

Премиум

полное сопровождение

  • Всё из «Оптимальный»
  • Помощь с трудоустройством
  • Юридическая поддержка
  • Вебинары с колледжами и HR, конференции

02 — сценарий и переходы между экранами

Путь студента в базе знаний

Переключите пакет — карточки на экране «База знаний» перестроятся вживую. Так CEO и разработчики видят один и тот же экран для всех трёх пакетов.

Г
Гульзира · Сестринское дело, академический бакалавриат Пакет: Оптимальный
Показать экран «База знаний» для пакета:
9:41◆ ▲ ▮

База знаний

Экран 1 · База знанийсерые карточки с замком — тап открывает окно покупки
тап на «Примеры работ»
9:41◆ ▲ ▮

Примеры работ

2 семестр · Сестринское дело

Химия
4 файла
Биология
5 файлов
БЖД
3 файла
Русский язык
6 файлов
Анатомия
7 файлов
Латинский язык
2 файла
Экран 2 · Список предметовкаждая папка — предмет текущего семестра студента
тап на папку «Химия»
9:41◆ ▲ ▮

Химия

4 материала в папке

Шаблон отчёта по лабораторной
DOCX · инструкция внутри
Пример выполненной работы
PDF · оценка «5»
Ответы на тесты
PDF · 30 вопросов
Конспект лекции №3
PDF · 12 стр.
Экран 3 · Файлы предметавнутри — шаблон, пример, ответы и конспект по этому предмету
тап на значок ИИ-помощника
9:41◆ ▲ ▮

ИИ-помощник

отвечает по материалам вашей базы знаний
Как оформить титульный лист лабораторной по химии?
Возьми шаблон отчёта из папки «Химия» — титульный лист там уже размечен, нужно вписать только тему и группу.→ Химия / Шаблон отчёта.docx
А если пакет не открывает ответы на тесты?
Тогда можно открыть только тесты по химии за G-coin или расширить пакет — покажу, где это сделать.
Экран 4 · ИИ-помощникдоступен с любого экрана базы знаний, отвечает со ссылкой на конкретный файл

03 — для разработчиков

Логика, которую нужно заложить

Черновая модель данных и правила поведения — на обсуждение с командой перед постановкой задач.

1Сущности

  • Package (id, name, rank) — Стандарт=1, Оптимальный=2, Премиум=3
  • KnowledgeCard (id, title, icon, min_package_rank, gcoin_price) — Инструкции, Шаблоны, Примеры работ, Тесты, Конспекты, Личный кабинет, Трудоустройство, Юр. поддержка, Вебинары, Конференции
  • Subject (id, student_id, semester, name) — предметы конкретного студента в конкретном семестре
  • Material (id, subject_id, card_id, file, type) — файл привязан и к предмету, и к типу карточки
  • GCoinPurchase (student_id, card_id, subject_id?, amount) — точечная разовая покупка доступа

2Правило блокировки

  • Карточка открыта, если student.package.rank >= card.min_package_rank
  • ИЛИ если есть активная запись в GCoinPurchase на эту карточку у студента
  • Апгрейд пакета — это просто смена package_id у студента, дальше всё пересчитывается автоматически, без ручных правок доступа
  • Список предметов внутри «Примеры работ» — общий для всех пакетов; блокировка работает на уровне карточки, а не отдельного предмета

3ИИ-помощник

  • Отвечает только по материалам, доступным студенту по его текущему пакету и покупкам — не показывает контент из закрытых карточек
  • Ссылается на конкретный файл (предмет → материал), чтобы ответ вёл к первоисточнику, а не заменял его
  • Если вопрос про материал из закрытой карточки — сообщает об этом и предлагает открыть за G-coin / улучшить пакет (тот же модал, что на Экране 1)

?Вопросы к обсуждению

  • Можно ли купить за G-coin доступ к одному предмету внутри карточки — или только ко всей карточке целиком?
  • Что происходит с уже купленными за G-coin карточками при апгрейде пакета — деньги «сгорают» или засчитываются?
  • Нужен ли даунгрейд пакета в середине семестра, и что тогда с уже открытыми материалами?
  • Показываем ли студенту цену в G-coin сразу на карточке в сетке, или только в модальном окне после тапа?
Черновик визуализации для внутреннего обсуждения · не финальный дизайн приложения