Hành trình của nhà phát triển

Sau đây là thông tin tổng quan nhanh về các bước khi phát triển tiện ích bổ sung cho Lớp học.

Giới thiệu

  1. Đăng ký nhóm Thông báo dành cho nhà phát triển của Google for Education để nhận thông tin cập nhật về các tiện ích bổ sung và API Google Lớp học.
  2. Tạo một dự án riêng tư trên Google Cloud để phát triển. Đây là dự án trên Google Cloud mà nhóm của bạn sử dụng trong quá trình phát triển.
  3. Chia sẻ miền minh hoạ và mã dự án trên Google Cloud với đối tác Google của bạn. Họ phải thêm mã nhận dạng vào danh sách cho phép trong khi các tiện ích bổ sung đang ở giai đoạn Quyền truy cập sớm.
  4. Định cấu hình OAuth cho dự án.
  5. Tạo trang thông tin trên Google Workspace Marketplace cho dự án minh hoạ.
  6. Tạo tài khoản giáo viên và học viên để kiểm tra.
  7. Sau khi giấy phép được phê duyệt cho miền minh hoạ, hãy chỉ định giấy phép cho từng tài khoản thử nghiệm của bạn.
  8. Đăng nhập vào miền minh hoạ của bạn với tư cách là quản trị viên. Cài đặt tiện ích bổ sung từ URL ứng dụng trong cấu hình trang thông tin trên Google Workspace Marketplace.

Quá trình phát triển

  1. Phát triển và thử nghiệm tiện ích bổ sung.

Xuất bản

  1. Tạo một dự án công khai trên Google Cloud để phát hành và đảm bảo những yếu tố sau:
    1. Màn hình xin phép bằng OAuth:
      1. Loại người dùng: Bên ngoài
      2. Trạng thái xuất bản: Đang phát hành công khai
      3. Phạm vi: Định cấu hình tất cả phạm vi mà ứng dụng web yêu cầu.
    2. Màn hình cấu hình ứng dụng SDK trên Google Workspace Marketplace:
      1. Chế độ hiển thị của ứng dụng: Công khai
      2. Loại trang thông tin: Không công khai
      3. Phạm vi: Định cấu hình tất cả phạm vi mà ứng dụng web yêu cầu.
  2. Tạo một trang thông tin trên Google Workspace Marketplace cho dự án công khai.
  3. Cập nhật dự án công khai bằng mã tiện ích bổ sung của bạn.
  4. Xuất bản tiện ích bổ sung công khai để Marketplace đánh giá. Đừng gửi yêu cầu xác minh OAuth.
  5. Nhóm đánh giá Marketplace sẽ tạo một video minh hoạ để bạn đưa vào nội dung xác minh OAuth mà họ gửi.
  6. Gửi xác minh OAuth bằng video minh hoạ do nhóm đánh giá Marketplace cung cấp cho bạn.
  7. Sau khi được phê duyệt, hãy thay đổi trạng thái của Trang thông tin SDK trên Marketplace thành đã liệt kê.

Công cụ tích hợp bắt buộc

Bạn cần có các yếu tố sau đây để tạo tiện ích bổ sung cho Lớp học.

  1. Đăng nhập một lần của Google

    Xem trang đăng nhập dễ dàng để biết thông tin về cách triển khai các phương pháp đăng nhập dễ dàng nhất.

  2. Gửi lên Google Workspace Marketplace dưới dạng tiện ích bổ sung của Lớp học

  3. triển khai iframe

Google Workspace Marketplace

Google Workspace Marketplace là nơi giới thiệu những ứng dụng dành cho doanh nghiệp có thể thêm vào toàn bộ miền hoặc từng tài khoản Google Workspace riêng lẻ. Marketplace được tích hợp với Bảng điều khiển dành cho quản trị viên của Google để quản trị viên miền có thể nhanh chóng tìm, cài đặt và uỷ quyền ứng dụng cho người dùng được nhắm mục tiêu.

Một số khái niệm chính mà bạn cần quen thuộc là: