Vòng quay may mắn – Phiên bản: 2.0

Vòng quay may mắn – Phiên bản: 2.0

Sau khi tạo vòng quay may mắn – Phiên bản: 1.0 với sự hỗ trợ của Chat GPT 5, mình đã cai tiến, nâng cấp vòng quay với những điểm đặc biệt sau: Giao diện được vuốt lại trau chuốt hơn, ở chế đọ bình thường khi không quay thưởng, vòng quay sẽ quay chầm chậm, để lúc bắt đầu quay chính thức thì không biết ai sẽ là người may mắn. Đặc biệt, mình nâng cấp 2 chế độ quay: Nhanh (ngẫu nhiên) và Chậm (ngẫu nhiên), cả 2 chế độ này chỉ khác nhau tốc độ quay thôi, conf cả 2 khi quay, thì hệ thống sẽ tự động chọn ngẫu nhiên một tốc độ quay để cơ hội của mọi người tham gia là như nhau, không ai tìm ra được quy luật của vòng quay để tăng cơ hội cho mình. Xác suất của mọi người là như nhau.

  • Ngoài những điểm nổi bật trên, phiên bản 2.0 còn có những tính năng hay ho như sau:
    1. Đăng nhập Google: Nhấn Đăng nhập Google (yêu cầu domain đã được ủy quyền trong Firebase Console). Sau khi đăng nhập mới có thể quay (để chống spam).
  • 2. Nhập danh sách: Gõ trực tiếp hoặc dán từ Excel/CSV. Mỗi tên một dòng. Nếu danh sách có dấu phẩy, chấm phẩy, dấu “/”, tab… hệ thống sẽ tự chuyển thành dòng mới.
  • 3. Xáo trộn / Sắp xếp: Trộn ngẫu nhiên hoặc sắp xếp A→Z.
  • 4. Thời gian quay: Chọn số giây (10–120s). Bấm vào tâm vòng, nhấn Ctrl+Enter, hoặc bấm nút Quay ngay để bắt đầu.
  • 5. Quy luật quay ngẫu nhiên: Mỗi lần quay, thời lượng dao động ±10% so với bạn chọn, số vòng quay cũng ngẫu nhiên (Nhanh ≈ 14→24 vòng, Chậm ≈ 6→12 vòng) và độ hãm thay đổi ngẫu nhiên ⇒ không có quy luật cố định.
  • 6. Chế độ bình thường: Khi không quay, vòng tự xoay chậm để sinh động.
  • 7. Mũi tên bên phải: Khi vòng dừng, ô mà mũi tên chỉ tới là người thắng.
  • 8. Giữ nguyên 8 giây để xem kết quả: Sau khi xác định người trúng, vòng đứng yên 8 giây (3 giây nhạc + 5 giây hiển thị). Kể cả khi không chọn “Loại người trúng”, vòng vẫn đứng yên 8 giây rồi mới quay chậm lại.
  • 9. Loại người trúng: Nếu bật, tên trúng sẽ được xóa sau 8 giây (3 giây nhạc + 5 giây chờ), danh sách vẫn mỗi tên 1 dòng.
  • 10. Lịch sử trúng: Hiển thị ngay trong trang. App lưu vào Firestore (đường dẫn sessions/<sessionId>/history). Có thể Xuất CSV (STT, Họ và tên, Thời điểm trúng) hoặc Xóa lịch sử.
  • 11. Chia sẻ phiên qua QR: Người học quét QR để mở trang có ?session=… đúng phiên hiện tại. Bạn cũng có thể sao chép & gửi URL này.
  • 12. Khôi phục lịch sử: Lịch sử gắn với sessionId trong Firestore. Mở lại URL có cùng ?session=… để xem. Nếu đã xóa khỏi Firestore, không khôi phục được — hãy dùng file CSV đã xuất.
  • 13. New: Đưa về mặc định 2 người (Minh Khang, Xuân Tâm). Xóa lịch sử người trúng thưởng.

Để sử dụng phiên bản trực tuyến, bạn truy cập đường link này nha: https://nhannvt.id.vn/luckwheel/

Bạn tải về file rar tại địa chỉ: https://tinyurl.com/2tb6w59u rồi giải nén để chạy trực tiếp phiên bản chạy cục bộ trên máy tính cá nhân bằng trình duyệt nhé.

Hi vọng bạn sẽ thích thú.

Cảm ơn cả nhà.

Share and Enjoy !

Shares

Thụ Nhân

Để lại một bình luận

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Shares