Skip to content

Buổi 10 — Cập nhật mà không phá hỏng ​

Lesson 10 — Updating without breaking · WebAI Builder

Guiding Question (Compelling)

Người dùng đòi thêm tính năng — làm sao em thêm mà không phá hỏng thứ đã chạy?

Users want a new feature — how do I add it without breaking what works?

1. Learning Outcomes (Backward Design — bước 1) ​

IDOutcomePerformance Task trong khung / Framework task
C4.4Cập nhật được một phiên bản sản phẩm dựa trên yêu cầu thay đổi.
Update a product version based on a change request.
Website Quiz ban đầu có 5 câu. Học sinh cập nhật lên 10 câu mà vẫn giữ được chức năng ban đầu.
The Quiz site starts with 5 questions. The learner updates it to 10 while keeping the original features working.

Performance Task của buổi / Lesson performance task: Nâng Quiz từ 5 lên 10 câu, giữ chức năng ban đầu, và xuất bản lại.
Upgrade the Quiz from 5 to 10 questions, keep the original features, and republish.

2. Evidence & Assessment (bước 2) ​

2 bước đánh giá tổng kết (assess) · 16 màn hình · mọi tương tác đều ghi evidence.

2 summative steps · 16 screens · every interaction leaves evidence.

Bước / StepLOLoại / TypeNội dung / Prompt
s13C4.4Liên kết/sản phẩm
Link/artifact
Dán URL công khai của phiên bản Quiz 10 câu.
s14C4.4Tự luận
Text
Chứng minh: 5 câu cũ và chức năng chấm điểm vẫn chạy, và 5 câu mới đã hiện. Ghi changelog.

3. Learning Plan — 120 phút (bước 3) ​

Chặng / PhasePhútCRAHoạt động của mentor / Mentor activityMàn hình / Screens
Gợi mở
Wonder
10CBạn dùng Quiz xin thêm 10 câu; nỗi sợ làm hỏng bản đang chạy.
A user wants 10 questions; the fear of breaking what works.
3
Khám phá
Explore
35CĐặt tên phiên bản v1, rồi nhờ Claude Code thêm 5 câu và giữ nguyên chức năng cũ.
Label the current version v1, then ask Claude Code to add 5 questions keeping existing features.
4
Biểu diễn
Represent
25RChangelog: phiên bản — thay đổi — kiểm tra lại.
Changelog: version — change — retest.
2
Khái quát
Abstract
20AViết quy trình cập nhật an toàn.
Write a safe-update routine.
3
Thiết kế lại
Redesign
20APerformance Task: Quiz 10 câu, chức năng cũ còn chạy, xuất bản lại.
Performance Task: a 10-question Quiz, old features intact, republished.
2
Nhìn lại
Reflect
10ANếu bản mới hỏng, em có quay lại được không?
If the new version broke, could you go back?
2

4. IB ​

Key conceptsThay đổi / Change · Hệ thống / Systems
Global contextĐổi mới khoa học & kỹ thuật / Scientific & technical innovation
ATL skillsTự quản lý / Self-management · Tư duy / Thinking
Learner profileDám thử / Risk-takers · Có nguyên tắc / Principled

5. Vật liệu / Materials ​

  • Website Quiz 5 câu đã xuất bản
    A published 5-question Quiz website
  • Mẫu changelog
    Changelog template

6. Màn hình học viên / Learner screens ​

Xem toàn bộ 16 màn hình / Show all 16 screens
#ChặngLoạiNội dung
1Gợi mởThông tinBạn em dùng Quiz 5 câu và nhắn: “Thêm cho mình 10 câu nha!”
2Gợi mởChọn đáp ánEm lo điều gì nhất?
3Gợi mởBiểu mẫu nhiều ôTrước khi sửa, em cần giữ lại điều gì để không mất cái đang chạy?
4Khám pháThông tinBa phiên bản: giữ v1 đang chạy, thử v2 với thay đổi nhỏ, rồi mới phát hành v3.
5Khám pháThông tinTrước khi sửa, đặt tên bản đang chạy là v1 và giữ lại một bản sao.
6Khám pháChọn đáp ánVì sao phải giữ lại bản cũ?
7Khám pháChọn đáp ánYêu cầu nào tốt hơn cho Claude Code?
8Biểu diễnThông tinChangelog: Phiên bản. Thay đổi. Đã kiểm tra lại gì.
9Biểu diễnChọn đáp ánSau khi thêm câu mới, ngoài câu mới em cần kiểm tra thêm điều gì?
10Khái quátTự luậnViết quy trình cập nhật an toàn của em bằng 3–4 bước.
11Khái quátThông tinNói gọn: lưu bản cũ, thay đổi nhỏ, kiểm tra cả cũ lẫn mới, rồi mới xuất bản lại.
12Khái quátSắp thứ tựSắp xếp quy trình cập nhật an toàn.
13 ★Thiết kế lạiLiên kết/sản phẩmDán URL công khai của phiên bản Quiz 10 câu.
14 ★Thiết kế lạiTự luậnChứng minh: 5 câu cũ và chức năng chấm điểm vẫn chạy, và 5 câu mới đã hiện. Ghi changelog.
15Nhìn lạiTự luậnNếu bản mới hỏng, em sẽ quay lại bản cũ bằng cách nào?
16Nhìn lạiMức tự tinEm tự tin cập nhật sản phẩm mà không làm hỏng đến mức nào?

★ = bước đánh giá tổng kết / summative step