Skip to content

Чтение и загрузка рабочих планов для СБРС из 1С со страниц деканата

Предложение: используя уже давно работающую mongodb с ежедневными обновлениями от сервиса grade-sync можно добавить страницу деканата со списками рабочих планов, преподавателей и студентов. Можно организовать три таблицы: преподаватели, студенты, дисциплины, полностью по аналогии с выборками в redash. Добавить в таблицах галочки для выбора и кнопку "загрузить", которая вызовет сборку запроса для API из уже загруженных данных.

Проблемы:

  • Надежный доступ к mongodb, для которой нужно или настраивать авторизацию, или делать ssh-туннели.
  • Объем загружаемых данных, нужно загружать постранично и выполнять поиск по введенным фильтрам, сильно ограничивая число строк.
  • Есть готовые запросы для получения json, предназначенного API, но если делать со стороны PHP, то возможно их придется менять.
  • Нужно контролировать состояние сервиса синхронизации и отключать доступ деканату во время обновления данных.
    • или обновлять по-другому, не очищая все коллекции
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information