Phát triển hệ thống câu hỏi khảo sát sau video trực tiếp về giáo dục
Lĩnh vực | Phân phối video trực tuyền, Sự kiện |
---|---|
Thể loại | Phát triển WEB, phát triển màn hình quản lý |
Nền tảng | AWS Serverless |
Ngôn ngữ | ReactNative, Node.js, SAM, Python |
Thiết bị/ Hệ điều hành | PC, Smartphone |
Phạm vi | Thiết kế kiến trúc, tài liệu thiết kế cơ bản, thiết kế chi tiết, kiểm tra đơn vị, kiểm tra tích hợp, kiểm tra hiệu suất, kiểm tra bảo mật |
Quy mô dự án | 15 man-month |
■ Giới thiệu hệ thống khảo sát và video giáo dục trực tuyến
Chúng tôi đã phát triển một platform bảng câu hỏi khảo sát và hệ thống câu hỏi liên kết với một nền tảng phân phối video trực tiếp dành cho giáo dục trực tuyến. Người dùng có thể thu thập các khảo sát để xác minh trong quá trình phát video trực tiếp. Người tổ chức có thể tạo khảo sát và tổng hợp các câu trả lời khảo sát để kiểm tra mức độ hiểu biết của người xem. Hệ thống được xây dựng dựa trên các dịch vụ AWS serverless.
■ Tính năng của hệ thống câu hỏi khảo sát
- Người xem có thể trao đổi tin nhắn với tất cả người xem khác.
- Người tổ chức có thể gửi tin nhắn cho tất cả người xem.
- Người tổ chức có thể tạo khảo sát.
- Tổng số câu hỏi và kết quả trả lời có thể được phân phối cho tất cả người xem.
■ Cấu hình AWS serverless
Thiết kế kiến trúc AWS, tạo tài liệu thiết kế cơ bản, tài liệu kiểm thử đơn vị, tài liệu kiểm thử tích hợp
Cấu hình AWS serverless
■ Quá trình phát triển
Thời gian phát triển: Tháng 8 năm 2021 đến tháng 1 năm 2022
Quy mô dự án: 15 man-month
■ Phạm vi tham gia
Định nghĩa yêu cầu: Chúng tôi đã thảo luận với khách hàng và tạo định nghĩa yêu cầu.
Thiết kế: Chúng tôi lắng nghe các vấn đề của khách hàng, tư vấn và thiết kế kiến trúc AWS
■ Development
Xây dựng toàn bộ hệ thống AWS serverless và phát triển với từng dịch vụ AWS
- Phía WEB: React Native
- Phía AWS: SAM, Node.js, Python
- Môi trường AWS serverless: Chúng tôi đã đảm nhận xây dựng máy chủ AWS serverless (CloudFront, S3, API Gateway, Lambda, AppSync, Redis, DynamoDB)
Kiểm tra hệ thống: Kiểm thử đơn vị, kiểm thử tích hợp
Kiểm tra bảo mật: Thực hiện kiểm tra bảo mật dựa trên bảo mật tiêu chuẩn của chúng tôi
Thực hiện các biện pháp chống clickjacking: Thực hiện các biện pháp đối phó CSRF (giả mạo yêu cầu trên nhiều trang web) đã được triển khai
Nghiệm thu: Khách hàng đảm nhiệm
Bảo trì và vận hành hệ thống: Tạo tài liệu thiết kế vận hành hệ thống
Áp dụng AWS CICD cho AWS serverless theo tiêu chuẩn của chúng tô