THỂ LỆ HACKATHON VIBE CODING VÒNG CHUNG KẾT TOÀN QUỐC STEMPETITION 2026 – 2027 

THỂ LỆ HACKATHON VIBE CODING VÒNG CHUNG KẾT TOÀN QUỐC STEMPETITION 2026 – 2027  | FPT Schools

1. Giới thiệu

Hackathon Vibe Coding khuyến khích học sinh vận dụng AI và Vibe Coding để chuyển hoá ý tưởng thành sản phẩm công nghệ có tính ứng dụng, đồng thời phát triển tư duy thiết kế, sáng tạo và năng lực giải quyết vấn đề.

2. Thể lệ thi

Nội dung Quy định
Đối tượng Các đội thuộc bảng THCS và THPT vào Chung kết toàn quốc STEMPETITION 2026 – 2027.
Đề bài BTC công bố tại buổi thi.
Thời lượng 90 phút, trong đó:

  • 60 phút xây dựng sản phẩm (Build)
  • 30 phút Pitch/Demo trước BGK. 

Trong quá trình làm và pitch, BGK có thể đặt câu hỏi ngắn để xác minh mức độ hiểu và làm chủ sản phẩm.

Công cụ được phép
  • Vibe Coding: Google AI Studio, Lovable, Bolt.
  • AI Assistant: ChatGPT, Gemini.
  • Thiết kế: Canva.
  • Tra cứu: Google Search.

BTC có quyền cập nhật, điều chỉnh danh sách công cụ; mọi thay đổi (nếu có) được thông báo chính thức trước cuộc thi và áp dụng thống nhất cho tất cả các đội.

Quy định chung
  • Chỉ dùng gói Free của các công cụ; không nâng cấp Premium/Pro, không mua thêm credit hay tài nguyên trả phí.
  • Tạo project/workspace mới tại thời điểm bắt đầu, dưới sự giám sát của BTC; không dùng project, sản phẩm hay mã nguồn chuẩn bị trước, không sao chép đội khác.
  • Hết 60 phút Build phải dừng phát triển và nộp/khoá sản phẩm theo hướng dẫn BTC.
  • Khai báo công cụ AI sử dụng và mục đích sử dụng; đội chịu trách nhiệm kiểm thử, xác thực sản phẩm.
Sản phẩm hợp lệ Có prototype/MVP trình diễn được, giải quyết bài toán đã chọn, được tạo mới trong thời gian thi. Thành viên phải hiểu và giải thích được chức năng chính, logic hoạt động và cách AI được sử dụng.
Cấu trúc Pitch Problem → Solution → Live Demo → AI/Vibe Coding → Impact.
Khiếu nại BTC có thể kiểm tra project/workspace, lịch sử phiên bản hoặc bằng chứng quá trình phát triển. Quyết định của BTC/BGK về tính hợp lệ và kết quả là quyết định cuối cùng.

 

3. Tiêu chí chấm điểm (100 điểm)

Nhóm tiêu chí Nội dung đánh giá THCS THPT Minh chứng
A. Vấn đề và thiết kế Vấn đề có thật, xác định rõ người dùng; chức năng phân rã hợp lý; có phác thảo giao diện/luồng trước khi lập trình. 20 10 Phiếu đặc tả 1 trang, wireframe
B. Chất lượng đặc tả và prompt Prompt nêu rõ mục tiêu, ràng buộc, ví dụ; chia nhỏ yêu cầu; biết cung cấp ngữ cảnh khi sửa lỗi. 15 15 Lịch sử prompt (bắt buộc nộp)
C. Quy trình lặp và gỡ lỗi Các vòng cải tiến có chủ đích; tự phát hiện lỗi; mô tả lỗi cho AI chính xác; nhận ra khi AI đưa ra giải pháp sai. 15 15 Nhật ký phiên bản, ghi chú lỗi đã sửa
D. Kiểm thử và độ tin cậy Tự kiểm thử với dữ liệu biên, dữ liệu sai; sản phẩm không lỗi khi người dùng thao tác bất thường. 5 15 Bảng test case do học sinh lập
E. Hiểu và làm chủ sản phẩm Giải thích được cấu trúc, luồng dữ liệu, các đoạn mã chính; sửa đổi trực tiếp sản phẩm theo yêu cầu của giám khảo. 20 25 Vấn đáp và thử thách sửa đổi tại chỗ
F. Sản phẩm hoàn thiện Chạy ổn định, giải quyết đúng vấn đề, trải nghiệm người dùng tốt, có giá trị thực tế. 20 15 Demo sản phẩm
G. Đạo đức và trách nhiệm Bảo vệ dữ liệu cá nhân, ghi nguồn tài nguyên, minh bạch phần việc do AI thực hiện, nhận diện hạn chế của sản phẩm. 5 5 Phần phản tư
TỔNG 100 100

 

Nhóm E – Hiểu và làm chủ sản phẩm có trọng số cao, gồm: demo nhanh (3 phút), vấn đáp hiểu biết (5 phút) và thử thách sửa đổi tại chỗ (10 phút; học sinh được dùng AI nhưng thực hiện trước mặt giám khảo). Giám khảo quan sát việc học sinh định vị đúng chỗ cần sửa, mô tả yêu cầu cho AI chính xác, kiểm tra lại kết quả và nhận ra khi AI sửa sai.

  • THCS: ưu tiên tư duy vấn đề và khả năng giải thích bằng ngôn ngữ logic; có thể giải thích qua sơ đồ luồng, chưa yêu cầu đọc mã chi tiết.
  • THPT: yêu cầu đọc hiểu mã, kiểm thử có hệ thống và hiểu kiến trúc cơ bản (giao diện, dữ liệu, API).

4. Giải thưởng hạng mục Hackathon Vibe Coding

Mỗi bảng đấu (THCS, THPT) có 01 giải Nhất, 01 giải Nhì và 01 giải Ba:

Giải Số lượng Giá trị mỗi giải
Giải Nhất 2 giải (1 giải/bảng đấu) 5.000.000đ
Giải Nhì 2 giải (1 giải/bảng đấu) 3.000.000đ
Giải Ba 2 giải (1 giải/bảng đấu) 2.000.000đ

 

Bài viết hay? Ấn để tương tác

Để lại bình luận

Email của bạn sẽ không hiển thị công khai. Bình luận sẽ xuất hiện sau khi được duyệt.