Путь разработчика

Ниже приводится краткий обзор этапов разработки дополнения для Класса.

Регистрация

  1. Подпишитесь на группу объявлений для разработчиков Google for Education, чтобы получать обновления о надстройках и API Google Classroom.
  2. Создайте частный проект Google Cloud для разработки . Это проект Google Cloud, который ваша команда использует во время разработки.
  3. Поделитесь демонстрационным доменом и идентификатором проекта Google Cloud со своим партнером Google. Им необходимо добавить идентификатор в белый список, пока надстройки находятся в раннем доступе.
  4. Настройте OAuth для вашего проекта.
  5. Создайте листинг Google Workspace Marketplace для демонстрационного проекта.
  6. Создайте учетные записи учителей и учеников для тестирования.
  7. После того как лицензия для вашего демонстрационного домена будет одобрена, назначьте места каждому из ваших тестовых аккаунтов .
  8. Войдите в свой демонстрационный домен как администратор. Установите дополнение по URL-адресу приложения в конфигурации вашего листинга на Google Workspace Marketplace.

Разработка

  1. Разработайте дополнение и протестируйте его.

Издательский

  1. Создайте общедоступный проект Google Cloud для публикации и убедитесь в следующем:
    1. Экран согласия OAuth:
      1. Тип пользователя: Внешний
      2. Статус публикации: В производстве
      3. Области: настройте все области , запрошенные веб-приложением.
    2. Экран конфигурации приложения Google Workspace Marketplace SDK:
      1. Видимость приложения: общедоступная
      2. Тип листинга: Частный
      3. Области: настройте все области , запрошенные веб-приложением.
  2. Создайте список общедоступного проекта на Google Workspace Marketplace .
  3. Обновите общедоступный проект, добавив код дополнения.
  4. Опубликуйте общедоступное дополнение для проверки на торговой площадке. Пока не отправляйте запрос на проверку OAuth.
  5. Команда проверки Marketplace создает демонстрационное видео, которое вы можете включить в заявку на проверку OAuth.
  6. Отправьте подтверждение OAuth с помощью демонстрационного видео, предоставленного вам командой проверки Marketplace.
  7. После одобрения измените статус листинга Marketplace SDK на «в списке» .

Необходимые интеграции

Для создания дополнения для Класса необходимо следующее.

  1. Единый вход Google

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

  2. Отправка в Google Workspace Marketplace в качестве дополнения к Классу

  3. реализации iframe

Торговая площадка Google Workspace

В Google Workspace Marketplace представлены корпоративные приложения, которые можно добавить во весь домен или в отдельные учетные записи Google Workspace. Торговая площадка интегрирована с консолью администратора Google , поэтому администраторы домена могут быстро находить, устанавливать и авторизовать приложения для целевых пользователей.

Некоторые ключевые понятия, с которыми следует ознакомиться: