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
- 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.
Tạo dự án trên Google Cloud. Bạn sẽ sử dụng API này để định cấu hình tiện ích bổ sung, tạo 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ó.
Tạo tài khoản giáo viên và học viên để thử nghiệm. 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.
Định cấu hình OAuth cho dự án của bạn.
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 ĐẦU TIÊN khi hoàn tất.
Đă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
- Phát triển tiện ích bổ sung và thử nghiệm tiện ích đó với người dùng thử nghiệm.
Xuất bản
- Trong
dự án Google Cloud mà bạn muốn phát hành, hãy đảm bảo những điều sau:
- Màn hình xin phép bằng OAuth:
- Loại người dùng: Bên ngoài
- Trạng thái phát hành: Đang phát hành
- Phạm vi: Định cấu hình tất cả phạm vi mà ứng dụng web yêu cầu.
- Màn hình Cấu hình ứng dụng SDK Google Workspace Marketplace:
- Chế độ hiển thị của ứng dụng: Công khai
- Loại trang thông tin: Không được liệt kê
- Phạm vi: Định cấu hình tất cả phạm vi mà ứng dụng web yêu cầu.
- Màn hình xin phép bằng OAuth:
- 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 của trang web thương mại. Lưu các thay đổi dưới dạng Bản nháp.
- Cập nhật dự án công khai bằng mã tiện ích bổ sung.
- Là một trong những người thử nghiệm Bản nháp, hãy cài đặt tiện ích bổ sung bằng cách truy cập vào URL trang thông tin trên Marketplace của tiện ích đó.
- 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 phạm vi tiện ích bằng một trong các tài khoản Người kiểm thử bản nháp.
- Xuất bản tiện ích bổ sung công khai để Marketplace xem xét.
- 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.
Đăng nhập một lần bằng Google
- Nền tảng Google Identity. Google cung cấp nhiều tuỳ chọn xác thực.
- Nghiên cứu điển hình về việc tích hợp.
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 tính năng đăng nhập theo các phương pháp hay nhất.
Gửi lên Google Workspace Marketplace dưới dạng tiện ích bổ sung cho Lớp học
Triển khai iframe
- Khám phá tệp đính kèm
- Chế độ xem của giáo viên
- Chế độ xem của học viên
- Xem xét bài tập của học viên. Bạn chỉ cần sử dụng iframe Bài đánh giá bài làm của học viên nếu tệp đính kèm cung cấp tệp đính kèm thuộc loại hoạt động.
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:
- Hành vi và yêu cầu của OAuth.
- Tài liệu dành cho nhà phát triển trên Google Workspace Marketplace.
- Mục giáo dục của Google Workspace Marketplace.