Giáo án Tin học 12 · Kết nối tri thức · Chung, Khoa học máy tính và Tin học ứng dụng
Tin họcLớp 12Phần 4. Chủ đề 4 · Giải quyết vấn đề với sự trợ giúp của máy tính · Chung

Giáo án Bài 18. Thực hành tổng hợp thiết kế trang web

Kế hoạch bài dạy theo mẫu Công văn 5512/BGDĐT-GDTrH · 2 tiết (90 phút)

I. Mục tiêu

1. Kiến thức

  • Nêu được vai trò của các thẻ header, nav, main, footer trong cấu trúc một trang web tĩnh và lý do không dùng bảng để bố trí toàn trang.
  • Giải thích được cách liên kết nhiều trang bằng thuộc tính href và cách dùng chung một tệp style.css qua thẻ link trong phần head.
  • Vận dụng được công thức tính độ rộng nội dung của khung border-box (chiều rộng trừ padding và border hai bên) để giải bài tập 300−2⋅16−2⋅2=264 px300-2\cdot16-2\cdot2=264\,\text{px}.
  • Phân biệt được kế hoạch, số liệu minh họa với quan sát thực tế; trang tĩnh với dịch vụ phía máy chủ.
  • Vận dụng được quy trình tạo sản phẩm web gồm xác định mục đích, người đọc, cây tệp, viết mã, kiểm thử, sửa lỗi và chia sẻ đúng phạm vi.

2. Năng lực

a) Năng lực chung

  • Tự chủ và tự học: Chủ động tra cứu cú pháp thẻ HTML, thuộc tính CSS trong bài học và tự đối chiếu mã của mình với yêu cầu của phiếu học tập; tự lập phiếu kiểm và ghi nhận kết quả thật.
  • Giao tiếp và hợp tác: Phối hợp trong nhóm 4 người, chia vai (viết HTML, viết CSS, kiểm thử, ghi phiếu kiểm), trình bày và phản biện kết quả kiểm thử của nhóm khác bằng bằng chứng cụ thể.
  • Giải quyết vấn đề và sáng tạo: Phát hiện và sửa lỗi liên kết hỏng, ảnh bị méo, chữ không đọc được khi thu hẹp màn hình; đề xuất phương án sửa và kiểm lại bằng tiêu chí cụ thể.

b) Năng lực đặc thù

  • Sử dụng và quản lí các phương tiện công nghệ thông tin và truyền thông: Dùng trình soạn thảo văn bản, trình duyệt web và cấu trúc thư mục để tạo, mở, kiểm tra hai trang index.html và lich.html cùng tệp style.css, hat-dau.svg.
  • Ứng xử phù hợp trong môi trường số: Không đưa dữ liệu cá nhân lên trang; ghi nhãn rõ “kế hoạch” hoặc “số liệu minh họa” khác với quan sát thực tế; chỉ chia sẻ bản đã được giáo viên duyệt.
  • Giải quyết vấn đề với sự hỗ trợ của công nghệ thông tin và truyền thông: Dùng phiếu kiểm và trình duyệt để phát hiện lỗi liên kết (href="home.html" không tồn tại) và lỗi ảnh (ảnh 240×180 bị ép thành 240×240); sửa bằng href="index.html" và thuộc tính width, height cùng quy tắc img{max-width:100%; height:auto}.
  • Ứng dụng công nghệ thông tin và truyền thông trong học và tự học: Sử dụng bài tập tương tác trên trang bài học NeoEdu để tự kiểm tra kiến thức về cấu trúc trang, khung border-box và quy trình tạo sản phẩm.
  • Hợp tác trong môi trường số: Cùng nhóm chia sẻ tệp qua thư mục dùng chung, ghi chú lỗi và phương án sửa vào cùng một phiếu kiểm để theo dõi tiến độ.

3. Phẩm chất

  • Trung thực: Chỉ ghi “đạt” khi đã thực hiện thao tác thử lại; không báo đã sửa lỗi nếu mới chỉ đề xuất; phân biệt rõ cột dự kiến và cột quan sát thực tế trong phiếu kiểm.
  • Trách nhiệm: Không đăng dữ liệu cá nhân của bạn bè lên trang “Vườn hạt của lớp”; giữ đúng quyền sử dụng ảnh tự vẽ; chia sẻ sản phẩm đúng phạm vi và sau khi được duyệt.
  • Chăm chỉ: Hoàn thiện đủ hai trang, kiểm thử đầy đủ các tiêu chí trong phiếu kiểm và hoàn thành nhiệm vụ về nhà đúng hạn.

II. Thiết bị dạy học và học liệu

1. Giáo viên

  • Máy chiếu, máy tính kết nối mạng để trình chiếu mã nguồn index.html, lich.html, style.css và ảnh hat-dau.svg.
  • Thư mục mẫu “Vườn hạt của lớp” chứa sẵn bốn tệp index.html, lich.html, style.css và hat-dau.svg để phát cho nhóm.
  • Phiếu học tập số 1 và Phiếu kiểm sản phẩm (in hoặc chiếu lên màn hình).
  • Học liệu số NeoEdu: trang bài học neoedu.vn/learn/12/informatics/bai-18-thuc-hanh-tong-hop-thiet-ke-trang-web (bài giảng, ví dụ, bài tập tương tác) dùng ở hoạt động luyện tập và vận dụng.
  • Bảng nhóm hoặc giấy A0 để ghi kết quả kiểm thử của các nhóm.

2. Học sinh

  • Máy tính có trình soạn thảo văn bản thuần (ví dụ Notepad), trình duyệt web và quyền truy cập thư mục làm bài.
  • Vở ghi, bút màu để đánh dấu lỗi trên phiếu kiểm.
  • Phiếu học tập số 1 và Phiếu kiểm sản phẩm đã được phát.

III. Tiến trình dạy học

Hoạt động 1: Mở đầu · 10 phút

Đúng hay sai: Kế hoạch hay quan sát?

a) Mục tiêu

Giúp HS xác định nhiệm vụ của dự án và phân biệt được kế hoạch, số liệu minh họa với quan sát thực tế trước khi viết mã.

b) Nội dung

GV đưa ra 5 phát biểu, HS giơ thẻ “Đúng” hoặc “Sai” và giải thích ngắn:

  • Bảng “Lịch dự kiến” trên trang lich.html cho thấy nhóm đã đo chiều cao cây. (Sai)
  • Trang lich.html ghi “Kế hoạch không phải kết quả đã quan sát”. (Đúng)
  • Trang chủ chỉ cần có tiêu đề h1 là đủ. (Sai)
  • Dự án không thu dữ liệu cá nhân của bạn trong lớp. (Đúng)
  • Mục đích dự án là trình bày kết quả thí nghiệm đã hoàn thành. (Sai)
    Sau đó GV nêu nhiệm vụ: hoàn thiện website tĩnh “Vườn hạt của lớp” gồm hai trang, dùng chung CSS, ảnh tự vẽ, menu hai chiều và bảng kế hoạch.

c) Sản phẩm

Mỗi HS nêu đúng ít nhất 4/5 phát biểu và giải thích được: bảng lịch chỉ là kế hoạch; trang chủ cần có tiêu đề, menu và nội dung chính; dự án là website tĩnh với mục đích kế hoạch học tập và không thu dữ liệu riêng.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV chiếu năm phát biểu, phát thẻ Đúng/Sai cho từng HS và nêu câu hỏi: “Theo em, bảng kế hoạch khác bảng kết quả quan sát ở điểm nào? Vì sao trang web này không được thu dữ liệu cá nhân?”

    Học sinh

    HS nhận thẻ, suy nghĩ cá nhân khoảng 1 phút rồi giơ thẻ đúng với từng phát biểu.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV quan sát, ghi nhanh các câu trả lời chưa chính xác để dùng ở bước kết luận.

    Học sinh

    HS thảo luận nhanh với bạn cùng bàn về phát biểu 1 và 3, chuẩn bị lý do.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    GV mời 2–3 HS trình bày lý do. Gợi ý câu trả lời dự kiến: “Bảng lịch là kế hoạch, chưa có số đo thật”; “Trang chủ cần header, nav, main, footer chứ không chỉ một tiêu đề”.

    Học sinh

    HS trả lời: “Phát biểu 1 sai vì bảng ghi thứ hai gieo hạt và thứ sáu đo chiều cao, đó là kế hoạch, chưa phải số liệu quan sát.”

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV chốt: kế hoạch và số liệu minh họa phải được gắn nhãn rõ; dự án là trang tĩnh, mục đích là kế hoạch học tập; mục tiêu buổi học là hoàn thiện hai trang và kiểm thử bằng bằng chứng.

    Học sinh

    HS ghi vào vở: “Kế hoạch ≠ quan sát thực tế; không thu dữ liệu cá nhân; nhiệm vụ: hai trang, CSS dùng chung, menu hai chiều.”

Hoạt động 2.1: Hình thành kiến thức mới · 20 phút

Mảnh ghép: Cấu trúc trang và quy tắc thiết kế

a) Mục tiêu

HS nêu được vai trò các vùng header, nav, main, footer; giải thích được liên kết trang bằng href, dùng chung CSS bằng thẻ link và lý do không dùng bảng để bố trí toàn trang.

b) Nội dung

Nhóm 4 HS được phân vai theo mảnh ghép: nhóm A nghiên cứu header và nav trong index.html; nhóm B nghiên cứu main (thẻ section class="khung", h2, img có alt) và ghi chú về nội dung gốc; nhóm C nghiên cứu footer và thẻ head (meta viewport, title, link style.css); nhóm D nghiên cứu bảng trong lich.html và quy tắc không dùng bảng bố trí toàn trang.
Các nhóm hoàn thành Phiếu học tập số 1 (phần A). Sau đó, mỗi HS sang nhóm mới và chia sẻ mảnh của mình.

c) Sản phẩm

Phiếu học tập số 1 hoàn chỉnh, gồm các nội dung chính:

  • header chứa h1 và nav; nav có hai liên kết index.html và lich.html bằng thẻ a href.
  • main chứa section class="khung" với h2, ảnh có thuộc tính alt mô tả đúng nội dung (“Cây đậu minh họa có hai lá”).
  • footer ghi chú nguồn: “Hình tự vẽ” và “Không đăng dữ liệu cá nhân”.
  • head: meta charset UTF-8, meta viewport, title, link rel="stylesheet" href="style.css" giúp dùng chung CSS cho cả hai trang.
  • Bảng chỉ dùng cho dữ liệu dạng lưới (lịch dự kiến với th scope="col"), không dùng để bố trí toàn trang.
    Kết luận: cấu trúc ngữ nghĩa giúp trình duyệt và người đọc hiểu vai trò từng vùng.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV chiếu index.html và lich.html, chia lớp thành các nhóm 4 người, giao phiếu học tập số 1 và nêu câu hỏi: “Vì sao nên dùng thẻ header, nav, main, footer thay vì chỉ dùng div? Thẻ link href="style.css" có tác dụng gì khi có hai trang?”

    Học sinh

    HS nhận nhiệm vụ mảnh ghép, đọc mã của phần được giao và ghi các thẻ, thuộc tính cùng chức năng vào phiếu.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV đi quanh lớp, gợi ý nhóm D kiểm tra vì sao bảng trong lich.html chỉ là lưới dữ liệu chứ không dùng để chia bố cục trang.

    Học sinh

    HS đọc mã, thảo luận và ghi kết quả. Trả lời dự kiến: “Thẻ header, nav, main, footer thể hiện rõ từng vùng của trang, dễ đọc và dễ bảo trì hơn div không có ý nghĩa.”

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    GV mời một HS mỗi nhóm trình bày mảnh của mình và yêu cầu nhóm khác phản biện khi chưa rõ.

    Học sinh

    HS trình bày: “Nhóm A: nav gồm hai liên kết index.html và lich.html, dùng thẻ a với thuộc tính href.” Nhóm D trả lời: “Bảng không nên dùng để bố trí toàn trang vì bảng dành cho dữ liệu dạng hàng và cột.”

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV chốt: header, nav, main, footer là các vùng ngữ nghĩa; liên kết hai chiều cần đúng href ở cả hai trang; style.css dùng chung nhờ thẻ link trong head; bảng dùng cho dữ liệu, không dùng bố trí trang; ảnh cần alt mô tả nội dung.

    Học sinh

    HS hoàn thiện phiếu học tập số 1 và ghi vào vở ba quy tắc: cấu trúc ngữ nghĩa, liên kết đúng đích, CSS dùng chung.

Hoạt động 2.2: Hình thành kiến thức mới · 30 phút

Nhóm thực hành: Xây dựng và kiểm tra hai trang

a) Mục tiêu

HS tạo đủ bốn tệp trong cùng thư mục, viết hoặc sửa mã theo cấu trúc đã cho; giải thích được quy tắc khung border-box và cách co ảnh bằng CSS.

b) Nội dung

Nhóm lập thư mục “Vườn hạt của lớp” chứa index.html, lich.html, style.css, hat-dau.svg. Nhóm soạn mã HTML theo mẫu, kiểm tra menu hai chiều (từ index.html tới lich.html và ngược lại), kiểm tra ảnh có alt, kiểm tra CSS ngoài đã được liên kết ở cả hai trang.
Nhiệm vụ tính toán: một khung border-box rộng 300 px, padding 16 px mỗi bên và border 2 px mỗi bên thì nội dung rộng 300−2⋅16−2⋅2=264 px300-2\cdot16-2\cdot2=264\,\text{px} (chưa tính margin bên ngoài).
Nhóm ghi kết quả vào Phiếu kiểm sản phẩm (cột “Dự kiến” và cột “Quan sát thực tế”).

c) Sản phẩm

Hai trang HTML hợp lệ, cùng thư mục, liên kết đúng:

  • index.html có h1 “Vườn hạt của lớp”, ảnh hat-dau.svg với alt “Cây đậu minh họa có hai lá”, danh sách “Chậu sạch” và “Giá thể phù hợp”.
  • lich.html có h1 “Lịch chăm hạt”, bảng “Lịch dự kiến” với hai dòng: Thứ hai – Gieo hạt; Thứ sáu – Đo chiều cao.
  • Menu hai chiều hoạt động: từ mỗi trang bấm được tới trang còn lại và quay về.
  • style.css được liên kết ở head của cả hai trang; ảnh co theo khung khi đã đặt CSS img{max-width:100%; height:auto}.
  • Đáp số ví dụ: nội dung rộng 264 px.
    Phiếu kiểm sản phẩm được điền đủ, ghi rõ kết quả thật đã thao tác.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV phát thư mục mẫu, chiếu mã của index.html và lich.html, phát Phiếu kiểm sản phẩm; nhắc: “Chỉ ghi đạt khi đã thực sự mở trình duyệt và bấm thử. Nếu chưa thao tác thì ghi là dự kiến.”

    Học sinh

    HS tạo thư mục, sao chép hoặc gõ mã theo mẫu, đặt bốn tệp cùng một thư mục.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV hướng dẫn nhanh cách mở tệp bằng trình duyệt; nhắc nhóm kiểm liên kết hai chiều và kiểm thuộc tính alt của ảnh. Nêu câu hỏi gợi mở: “Nếu tên tệp trong href không khớp với tên tệp thật thì điều gì xảy ra?”

    Học sinh

    HS viết mã, mở trình duyệt, bấm menu, điền phiếu. Trả lời dự kiến: “Trình duyệt không mở được trang đích, bấm liên kết sẽ báo lỗi hoặc không đến đúng trang.”

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    GV mời một nhóm trình bày kết quả tính 264 px và cách kiểm menu; yêu cầu nhóm khác nêu một lỗi họ phát hiện được.

    Học sinh

    HS trình bày: “300 trừ 32 trừ 4 bằng 264 px, không tính margin.” Nhóm khác báo cáo: “Menu lich.html đã đạt, ảnh có alt đúng nội dung.”

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV chốt: sản phẩm chỉ được coi là đạt khi có bằng chứng thao tác; khung border-box cộng padding và border vào kích thước; ảnh nên có alt và co theo khung bằng CSS. Yêu cầu nhóm ghi vào phiếu kiểm trước khi chuyển sang luyện tập.

    Học sinh

    HS ghi vào phiếu kiểm: các mục đã kiểm, kết quả thật và điều chỉnh (nếu có) để chuẩn bị bước kiểm tra cuối.

Hoạt động 3: Luyện tập · 15 phút

Trắc nghiệm nhanh và bài tập tính toán

a) Mục tiêu

HS vận dụng kiến thức về kiểm thử liên kết, phân biệt kế hoạch với quan sát, quy trình tạo sản phẩm và tính kích thước khung border-box.

b) Nội dung

HS làm bài tập tương tác trên trang bài học NeoEdu, sau đó đối chiếu với các câu hỏi GV đã chuẩn bị:

  1. Cấu trúc tệp phù hợp dự án hai trang dùng chung kiểu là gì? A. Hai trang với mọi tên tệp đều khác liên kết; B. index.html, lich.html và style.css được liên kết đúng; C. Đổi ảnh thành .html; D. Chỉ một tệp .txt không mã HTML.
  2. Điều nào phải thử sau khi sửa menu? A. Chỉ màu tiêu đề; B. Chỉ số lượt thích; C. Đi từ mỗi trang tới các đích và quay lại; D. Chỉ tên người thiết kế.
  3. Khung border-box rộng 300 px, padding 16 px và border 2 px mỗi bên. Nội dung rộng bao nhiêu pixel?
  4. Có bảng “Lịch dự kiến” nghĩa là nhóm đã thực hiện mọi việc và có số đo thật. Đúng hay sai?
  5. Sắp xếp quy trình tạo sản phẩm hoàn chỉnh: Viết HTML/CSS theo cấu trúc tệp; Kiểm liên kết, ảnh, chữ và màn hình hẹp; Chốt mục đích và người đọc; Vẽ cây hai trang và chuẩn bị tệp ảnh; Sửa lỗi, lưu hồ sơ và chia sẻ đúng phạm vi.
  6. Ghép tiêu chí với phép kiểm: Liên kết đủ – thử menu trên cả hai trang; Ảnh có nghĩa thay thế – đọc alt và đối chiếu nội dung ảnh; Kiểu dùng chung – hai head cùng liên kết style.css.

c) Sản phẩm

Đáp án:

  1. B (hai trang chia nội dung, cùng dùng CSS qua href đúng cấu trúc).
  2. C (kiểm liên kết hai chiều và đích thật, không chỉ nhìn nhãn).
  3. 264 px (300−2⋅16−2⋅2=264300-2\cdot16-2\cdot2=264, chưa xét margin).
  4. Sai (kế hoạch không là bằng chứng thực nghiệm; phải gắn nhãn đúng).
  5. Chốt mục đích và người đọc → Vẽ cây hai trang và chuẩn bị tệp ảnh → Viết HTML/CSS theo cấu trúc tệp → Kiểm liên kết, ảnh, chữ và màn hình hẹp → Sửa lỗi, lưu hồ sơ và chia sẻ đúng phạm vi.
  6. Liên kết đủ – thử menu trên cả hai trang; Ảnh có nghĩa thay thế – đọc alt và đối chiếu nội dung ảnh; Kiểu dùng chung – hai head cùng liên kết style.css.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV chiếu sáu câu hỏi, hướng dẫn HS làm cá nhân trong 5 phút trên trang bài học NeoEdu và ghi đáp án vào vở.

    Học sinh

    HS mở trang bài tập NeoEdu, làm các câu trắc nghiệm và câu ghép tiêu chí.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV theo dõi kết quả trên hệ thống, nhắc HS chú ý câu 3 phải tính đúng thứ tự trừ padding và border hai bên.

    Học sinh

    HS làm bài và tính toán. Trả lời dự kiến: “Câu 3: 300 − 16×2 − 2×2 = 264 px.”

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    GV chọn hai HS trình bày câu 4 và câu 5, yêu cầu lớp đối chiếu.

    Học sinh

    HS trình bày: “Câu 4 sai vì bảng lịch là kế hoạch dự kiến, không chứng minh việc đã thực hiện.”

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV chữa nhanh các câu sai và chốt: kiểm thử phải có thao tác thật; quy trình đúng là nội dung và quyền trước, kiểm thử và sửa lỗi trước khi chia sẻ.

    Học sinh

    HS sửa đáp án sai và ghi lại quy trình sáu bước vào vở.

Hoạt động 4: Vận dụng · 15 phút

Kiểm thử sản phẩm, báo cáo lỗi và chia sẻ đúng phạm vi

a) Mục tiêu

HS thực hiện kiểm thử theo tiêu chí, phát hiện và sửa lỗi thực tế, lập báo cáo trung thực và chỉ chia sẻ sản phẩm sau khi được duyệt; áp dụng vào sản phẩm thật của nhóm.

b) Nội dung

Nhóm dùng Phiếu kiểm sản phẩm để kiểm thử: (1) menu hai chiều trên cả hai trang; (2) ảnh hat-dau.svg có alt và không bị méo (khi thu nhỏ màn hình); (3) style.css được tải đúng ở cả hai trang; (4) chữ đọc được; (5) bảng lịch có hai dòng đúng nội dung.
Nếu phát hiện lỗi, nhóm ghi mã lỗi (L1, L2…), nguyên nhân, cách sửa và kết quả kiểm lại. Ví dụ: L1 – menu trên lich.html dẫn tới href="home.html" không tồn tại, sửa thành <a href="index.html">Trang chủ</a>; L2 – ảnh 240×180 bị ép vuông, đặt width="240" height="180" và thêm CSS img{max-width:100%; height:auto}.
Nhiệm vụ về nhà: hoàn thiện sản phẩm, nộp thư mục và phiếu kiểm đã điền đủ cột “Dự kiến” và “Quan sát thực tế”.

c) Sản phẩm

Phiếu kiểm sản phẩm hoàn chỉnh gồm:

  • Các mục kiểm có kết quả thật: menu đạt hai chiều; CSS dùng chung đạt; ảnh đạt sau khi sửa.
  • Báo cáo lỗi có mã lỗi, nguyên nhân và mã sửa cụ thể (href="index.html"; width và height đúng; img{max-width:100%; height:auto}).
  • Ghi rõ trạng thái: “Đã sửa và kiểm lại” chỉ khi đã thao tác; “Đề xuất” nếu chưa thực hiện.
  • Ghi chú riêng tư: không có dữ liệu cá nhân trên trang; chỉ chia sẻ bản được giáo viên duyệt.
    Kết quả đánh giá tham khảo: liên kết sửa đúng 0,3; ảnh/tỉ lệ/CSS 0,3; thử lại có tiêu chí 0,25; trung thực minh chứng 0,15.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV nêu quy tắc: chỉ ghi “đạt” khi đã thao tác; lỗi phải được ghi rõ nguyên nhân và mã sửa; sản phẩm chỉ chia sẻ sau khi GV duyệt. Chiếu ví dụ L1 và L2 làm mẫu.

    Học sinh

    HS nhận Phiếu kiểm sản phẩm, chuẩn bị mở trang của nhóm để kiểm thử theo năm tiêu chí.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV đi quanh lớp, yêu cầu nhóm chạy thử thật, hỏi: “Sau khi sửa, bạn đã kiểm lại menu và ảnh chưa? Kết quả là gì?”

    Học sinh

    HS mở trình duyệt, thu nhỏ cửa sổ để kiểm tra ảnh, bấm menu, sửa mã nếu có lỗi và kiểm lại. Trả lời dự kiến: “Chúng em đã sửa href thành index.html, bấm thử từ lich.html và thấy đạt.”

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    GV mời mỗi nhóm trình bày một lỗi đã phát hiện và cách kiểm lại, yêu cầu nhóm khác đặt câu hỏi phản biện.

    Học sinh

    HS trình bày: “Lỗi L1 đã sửa và kiểm lại; cột quan sát ghi đạt. Lỗi L2 đang đề xuất vì chưa thử thu nhỏ màn hình.”

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV nhận xét về tính trung thực trong báo cáo, chốt: kiểm thử có bằng chứng; sửa lỗi phải kiểm lại; chia sẻ đúng phạm vi và chỉ sau khi được duyệt. Giao nhiệm vụ về nhà.

    Học sinh

    HS hoàn thiện phiếu kiểm và nộp thư mục sản phẩm cho GV theo đúng hạn.

Phiếu học tập

Phiếu học tập số 1

Nhiệm vụ: Phân tích mã index.html và lich.html theo nhóm mảnh ghép, điền vào bảng ghi chép.

  • Vùng header: thẻ dùng là ……; nội dung chính là ……
  • Vùng nav: liên kết tới ……; thuộc tính dùng là ……
  • Vùng main: thẻ section class="khung" chứa ……; ảnh có thuộc tính alt là ……
  • Vùng footer: nội dung ghi chú là ……
  • Phần head: meta charset, meta viewport, title và thẻ link trỏ tới ……
  • Vì sao không dùng bảng để bố trí toàn trang? Trả lời: ……
  • Vì sao cần bốn vùng ngữ nghĩa thay vì chỉ dùng div? Trả lời: ……
    Kết luận nhóm (ghi 3 quy tắc): 1) ……; 2) ……; 3) ……

Phiếu kiểm sản phẩm

Ghi cột “Dự kiến” (trước khi thử) và cột “Quan sát thực tế” (sau khi thao tác thật).

  • Menu hai chiều: từ index.html tới lich.html và ngược lại; trạng thái dự kiến: ……; quan sát: ……
  • Ảnh hat-dau.svg: có alt đúng nội dung; không méo khi thu nhỏ màn hình; trạng thái dự kiến: ……; quan sát: ……
  • CSS dùng chung: style.css được tải đúng ở cả hai trang; trạng thái dự kiến: ……; quan sát: ……
  • Chữ đọc được khi thu nhỏ màn hình; trạng thái dự kiến: ……; quan sát: ……
  • Bảng lịch: có hai dòng Thứ hai – Gieo hạt và Thứ sáu – Đo chiều cao; trạng thái dự kiến: ……; quan sát: ……
    Báo cáo lỗi (nếu có): Mã lỗi ……; vị trí ……; nguyên nhân ……; mã sửa ……; kết quả kiểm lại ……
    Xác nhận riêng tư: Không có dữ liệu cá nhân trên trang ☐ Có ☐ Không; Đã được GV duyệt trước khi chia sẻ ☐ Có ☐ Chưa

Hướng dẫn về nhà

  • Hoàn thiện thư mục “Vườn hạt của lớp” gồm index.html, lich.html, style.css và hat-dau.svg; kiểm lại menu hai chiều và ảnh có alt đúng nội dung.
  • Điền đầy đủ Phiếu kiểm sản phẩm với cột “Dự kiến” và “Quan sát thực tế”; chỉ ghi đạt khi đã thao tác thật, nếu chưa thử thì ghi là đề xuất.
  • Viết báo cáo ngắn (5–7 dòng) về một lỗi đã gặp: mã lỗi, nguyên nhân, mã sửa và kết quả kiểm lại.
  • Làm lại bài tập tương tác trên trang bài học NeoEdu (neoedu.vn/learn/12/informatics/bai-18-thuc-hanh-tong-hop-thiet-ke-trang-web) để củng cố khung border-box và quy trình tạo sản phẩm.
  • Nộp thư mục sản phẩm và phiếu kiểm cho GV đúng hạn; chỉ chia sẻ với các bạn trong lớp sau khi GV duyệt, không đưa dữ liệu cá nhân lên trang.

Giáo án do NeoEdu soạn với sự hỗ trợ của AI, dựa trên nội dung bài học trên Học liệu. Thầy cô nên đọc lại và điều chỉnh cho phù hợp với học sinh của mình; bản Word để sửa trực tiếp.