/ulearn-scripts

Скрипты для автоматизации рутинных задач при проведении курсов с использованием платформы uLearn

Primary LanguageTypeScript

ulearn scripts

Скрипты для автоматизации рутинных задач при проведении курсов с использованием платформы uLearn.

Основные функции

  1. Распределение студентов, зарегистрировавшихся на ulearn, по подгруппам по списку в виде листа Google Таблицы
  2. Выставление баллов в БРС УрФУ по листу в Google Таблице
  3. Перенос баллов студентов из Ведомости ulearn в Google Таблицу, в которой рассчитываются итоговые баллы

Используемые API

Запуск

  • Необходимо установить Node.js
  • Выполнить в терминале npm install для установки зависимостей
  • Скопировать папку secret.sample в secret и заполнить необходимые учетные данные
  • Скопировать index.sample.ts в index.ts и отредактировать, чтобы запускать нужные функции с нужными параметрами
  • Выполнить в терминале npm run start для запуска

Дорабатывать скрипты и запускать под откладкой удобно через Visual Studio Code

Технологии

Используется TypeScript и Node.js.