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. Bạn sẽ cần người dùng thử nghiệm có các phiên bản Teaching & Learning hoặc Plus của Google Workspace for Education. 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 để lấy miền thử nghiệm cho nhà phát triển, sau đó gửi biểu mẫu yêu cầu nâng cấp miền. Miền này sẽ được cấp 10 giấy phép Google Workspace for Education Plus.
  2. Tạo 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 cho 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 cho 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 chỗ ngồi cho từng tài khoản thử nghiệm.

  4. Định cấu hình OAuth cho dự án của bạ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 thử nghiệm 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ạ của bạn 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à kiểm thử tiện ích bổ sung đó với người kiểm thử.

Xuất bản

  1. Trong dự án Google Cloud mà bạn muốn phát hành, hãy đảm bảo những điều 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 bạn trong Chương trình xem trước dành cho nhà phát triển Google Workspace.
  3. Cập nhật dự án công khai bằng mã tiện ích bổ sung.
  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 được phê duyệt, hãy thay đổi trạng thái Trang thông tin SDK trên Marketplace thành đã được đăng.

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

Bạn cần có những điều kiện sau để 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 không gây phiền hà để 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 lê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 mà bạn 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 ứng dụng cho người dùng mục tiêu.

Sau đây là một số khái niệm chính mà bạn cần nắm được: