Quiz Cực Căng Web App

Project Overview

  • Project type: Inhouse
  • Year: 2024
  • Role: Fullstack

Objective

Trong nghiệp vụ vận hành UXCamp Vietnam có đầu mục quản lý chất lượng đào tạo, trong đó yêu cầu đánh giá năng lực của người tham dự trước, trong và sau khi tham gia chương trình học. Easy Quiz được sinh ra nhằm mục đích đánh giá liên tục năng lực người tham dự.



Nghiệp vụ vận hành của UXCamp


Ngân hàng đề thi của UXCamp được tạo và quản lý version trên Google Sheet, tính đến thời điểm hiện tại là trên 600 câu hỏi trắc nghiệm đã được tạo và kiểm chứng tính đúng đắn với các chuyên gia và người trong ngành (trong tổng số hơn 1000 câu hỏi được tạo).



Khi thiết kế ứng dụng quiz, AC (Acceptance Criteria) là nhanh chóng tạo quiz từ bộ đề và cho người tham dự test.




Problem Statement

  • Trước kia, việc quiz trong khóa học được thực hiện bằng cách thêm thủ công câu hỏi vào các slide giảng dạy, gây tốn thời gian thiết kế và chuẩn bị nội dung bài.
  • Việc sử dụng các công cụ như Google Sheet hay các phần mềm tương tự chưa hỗ trợ việc batch upload bộ câu hỏi cũng như miễn phí. Khi scale lớp học và quiz liên tục các lớp, mỗi lớp hơn 200 câu hỏi quiz xuyên suốt quá trình học tập gây mất thời gian.
  • Khi thực hiện quiz thủ công, không nắm được tỷ lệ trả lời đúng / sai của các câu hỏi, dẫn đến khó nắm bắt các nhóm kiến thức chưa được truyền tải tốt / còn yếu trong người tham dự dẫn đến việc tùy chỉnh kiến thức còn chậm.




MVP gồm


  • Đăng nhập đăng ký dành cho người tạo quiz
  • Tạo quiz mới thông qua upload file CSV câu hỏi hoặc tạo mới câu hỏi
  • Format câu hỏi: Trắc nghiệm - Một đáp án hoặc nhiều đáp án đúng (Multiple Choice / Multiple Select)
  • Cho phép gắn ảnh minh họa vào từng câu hỏi (Thông qua dẫn link)
  • Setting cho mỗi quiz: Giới hạn thời gian trả lời từng câu, shuffle đáp án & Show leaderboard


  • Người chơi có thể join quiz thông qua QR Code / Link hoặc mã quiz.
  • Trong quá trình tham gia quiz, người host có thể trigger hiện đáp án đúng và giải thích chi tiết hơn về câu hỏi, đáp án.-
  • Cuối mỗi quiz có tính năng leaderboard hiển thị top người trả lời đúng và các câu hỏi khó nhất trong quiz.
  • Sau quiz, người host có thể tải về file CSV đáp án của người tham dự để phân tích.




System Design


Data base design cho MVP



Luồng hoạt động của tính năng Host Quiz




UI Design


Dark mode / Light Mode support







Responsive Design


Đỗ Minh Tâm

October 15, 2025

Quiz Cực Căng Web App

Project Overview

  • Project type: Inhouse
  • Year: 2024
  • Role: Fullstack

Objective

Trong nghiệp vụ vận hành UXCamp Vietnam có đầu mục quản lý chất lượng đào tạo, trong đó yêu cầu đánh giá năng lực của người tham dự trước, trong và sau khi tham gia chương trình học. Easy Quiz được sinh ra nhằm mục đích đánh giá liên tục năng lực người tham dự.



Nghiệp vụ vận hành của UXCamp


Ngân hàng đề thi của UXCamp được tạo và quản lý version trên Google Sheet, tính đến thời điểm hiện tại là trên 600 câu hỏi trắc nghiệm đã được tạo và kiểm chứng tính đúng đắn với các chuyên gia và người trong ngành (trong tổng số hơn 1000 câu hỏi được tạo).



Khi thiết kế ứng dụng quiz, AC (Acceptance Criteria) là nhanh chóng tạo quiz từ bộ đề và cho người tham dự test.




Problem Statement

  • Trước kia, việc quiz trong khóa học được thực hiện bằng cách thêm thủ công câu hỏi vào các slide giảng dạy, gây tốn thời gian thiết kế và chuẩn bị nội dung bài.
  • Việc sử dụng các công cụ như Google Sheet hay các phần mềm tương tự chưa hỗ trợ việc batch upload bộ câu hỏi cũng như miễn phí. Khi scale lớp học và quiz liên tục các lớp, mỗi lớp hơn 200 câu hỏi quiz xuyên suốt quá trình học tập gây mất thời gian.
  • Khi thực hiện quiz thủ công, không nắm được tỷ lệ trả lời đúng / sai của các câu hỏi, dẫn đến khó nắm bắt các nhóm kiến thức chưa được truyền tải tốt / còn yếu trong người tham dự dẫn đến việc tùy chỉnh kiến thức còn chậm.




MVP gồm


  • Đăng nhập đăng ký dành cho người tạo quiz
  • Tạo quiz mới thông qua upload file CSV câu hỏi hoặc tạo mới câu hỏi
  • Format câu hỏi: Trắc nghiệm - Một đáp án hoặc nhiều đáp án đúng (Multiple Choice / Multiple Select)
  • Cho phép gắn ảnh minh họa vào từng câu hỏi (Thông qua dẫn link)
  • Setting cho mỗi quiz: Giới hạn thời gian trả lời từng câu, shuffle đáp án & Show leaderboard


  • Người chơi có thể join quiz thông qua QR Code / Link hoặc mã quiz.
  • Trong quá trình tham gia quiz, người host có thể trigger hiện đáp án đúng và giải thích chi tiết hơn về câu hỏi, đáp án.-
  • Cuối mỗi quiz có tính năng leaderboard hiển thị top người trả lời đúng và các câu hỏi khó nhất trong quiz.
  • Sau quiz, người host có thể tải về file CSV đáp án của người tham dự để phân tích.




System Design


Data base design cho MVP



Luồng hoạt động của tính năng Host Quiz




UI Design


Dark mode / Light Mode support







Responsive Design


Đỗ Minh Tâm

October 15, 2025

Other works

Quiz Cực Căng Web App

Project Overview

  • Project type: Inhouse
  • Year: 2024
  • Role: Fullstack

Objective

Trong nghiệp vụ vận hành UXCamp Vietnam có đầu mục quản lý chất lượng đào tạo, trong đó yêu cầu đánh giá năng lực của người tham dự trước, trong và sau khi tham gia chương trình học. Easy Quiz được sinh ra nhằm mục đích đánh giá liên tục năng lực người tham dự.



Nghiệp vụ vận hành của UXCamp


Ngân hàng đề thi của UXCamp được tạo và quản lý version trên Google Sheet, tính đến thời điểm hiện tại là trên 600 câu hỏi trắc nghiệm đã được tạo và kiểm chứng tính đúng đắn với các chuyên gia và người trong ngành (trong tổng số hơn 1000 câu hỏi được tạo).



Khi thiết kế ứng dụng quiz, AC (Acceptance Criteria) là nhanh chóng tạo quiz từ bộ đề và cho người tham dự test.




Problem Statement

  • Trước kia, việc quiz trong khóa học được thực hiện bằng cách thêm thủ công câu hỏi vào các slide giảng dạy, gây tốn thời gian thiết kế và chuẩn bị nội dung bài.
  • Việc sử dụng các công cụ như Google Sheet hay các phần mềm tương tự chưa hỗ trợ việc batch upload bộ câu hỏi cũng như miễn phí. Khi scale lớp học và quiz liên tục các lớp, mỗi lớp hơn 200 câu hỏi quiz xuyên suốt quá trình học tập gây mất thời gian.
  • Khi thực hiện quiz thủ công, không nắm được tỷ lệ trả lời đúng / sai của các câu hỏi, dẫn đến khó nắm bắt các nhóm kiến thức chưa được truyền tải tốt / còn yếu trong người tham dự dẫn đến việc tùy chỉnh kiến thức còn chậm.




MVP gồm


  • Đăng nhập đăng ký dành cho người tạo quiz
  • Tạo quiz mới thông qua upload file CSV câu hỏi hoặc tạo mới câu hỏi
  • Format câu hỏi: Trắc nghiệm - Một đáp án hoặc nhiều đáp án đúng (Multiple Choice / Multiple Select)
  • Cho phép gắn ảnh minh họa vào từng câu hỏi (Thông qua dẫn link)
  • Setting cho mỗi quiz: Giới hạn thời gian trả lời từng câu, shuffle đáp án & Show leaderboard


  • Người chơi có thể join quiz thông qua QR Code / Link hoặc mã quiz.
  • Trong quá trình tham gia quiz, người host có thể trigger hiện đáp án đúng và giải thích chi tiết hơn về câu hỏi, đáp án.-
  • Cuối mỗi quiz có tính năng leaderboard hiển thị top người trả lời đúng và các câu hỏi khó nhất trong quiz.
  • Sau quiz, người host có thể tải về file CSV đáp án của người tham dự để phân tích.




System Design


Data base design cho MVP



Luồng hoạt động của tính năng Host Quiz




UI Design


Dark mode / Light Mode support







Responsive Design


Đỗ Minh Tâm

October 15, 2025

Other works