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

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

Giới thiệu

  1. Bạn sẽ cần những người dùng thử nghiệm sử dụng các phiên bản Google Workspace for Education Teaching & Learning hoặc Plus. Nếu bạn không có quyền quản trị đối với một miền Google Workspace for Education có một trong hai giấy phép này, hãy hoàn tất các bước để mua miền thử nghiệm dành cho nhà phát triển, sau đó gửi biểu mẫu yêu cầu nâng cấp miền của chúng tôi. Miền này sẽ được cấp 10 giấy phép Google Workspace for Education Plus.
  2. Tạo một dự án trên Google Cloud. Bạn sẽ sử dụng công cụ này để định cấu hình tiện ích bổ sung, đưa ra yêu cầu API, xác thực và uỷ quyền người dùng. Bạn cũng có thể sử dụng một dự án Cloud hiện có.

  3. Tạo tài khoản giáo viên và học viên để kiểm tra. 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.

  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ạ.

    • Nếu bạn đặt Chế độ hiển thị ứng dụng thành công khai, hãy thêm địa chỉ email của tất cả người dùng kiểm thử vào danh sách Người kiểm thử bản nháp. Chọn LƯU BẢN NHÁP khi hoàn tất.
  6. Đăng nhập vào miền minh hoạ với tư cách là người dùng thử nghiệm. 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 tiện ích bổ sung và thử nghiệm tiện ích bổ sung đó với người kiểm thử của bạn.

Xuất bản

  1. Trong dự án Google Cloud mà bạn muốn xuất bản, hãy đả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 trang thông tin trên Google Workspace Marketplace cho dự án công khai. Thêm tài khoản người dùng thử nghiệm làm người kiểm thử Bản nháp SDK thị trường. Lưu các thay đổi dưới dạng Bản nháp. Nếu bạn không thấy tuỳ chọn Bản nháp, hãy đăng ký dự án của mình trong Chương trình dùng thử Google Workspace dành cho nhà phát triển.
  3. Cập nhật dự án công khai bằng mã tiện ích bổ sung của bạn.
  4. Là một trong những người kiểm thử Bản nháp, hãy cài đặt tiện ích bổ sung bằng cách truy cập URL trang thông tin trên Marketplace.
  5. Gửi yêu cầu xác minh OAuth cho dự án công khai của bạn. Bạn sẽ cần quay một video ngắn minh hoạ cách sử dụng các phạm vi tiện ích bổ sung bằng một trong các tài khoản người kiểm thử Bản nháp.
  6. Xuất bản tiện ích bổ sung công khai để Marketplace xem xét.
  7. Sau khi phê duyệt, hãy thay đổi trạng thái Trang thông tin SDK Marketplace thành đã niêm yết.

Yêu cầu về khả năng tích hợp

Những yêu cầu sau đây là bắt buộc để tạo tiện ích bổ sung cho Lớp học.

  1. Đăng nhập một lần bằng Google

    Hãy xem trang đăng nhập dễ dàng để biết thông tin về cách triển khai quy trình đăng nhập theo các phương pháp hay nhất.

  2. Gửi đến Google Workspace Marketplace dưới dạng tiện ích bổ sung cho Lớp học

  3. Triển khai iframe

Google Workspace Marketplace

Google Workspace Marketplace giới thiệu các ứng dụng dành cho doanh nghiệp có thể thêm vào toàn bộ miền hoặc vào từng tài khoản Google Workspace. 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 cho ứng dụng cho người dùng được nhắm đến.

Một số khái niệm chính mà bạn cần phải biết là: