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 11. Chèn tệp tin đa phương tiện và khung nội tuyến vào 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 thẻ img, các thuộc tính src, alt, width, height khi nhúng ảnh vào trang web.
  • Giải thích được vì sao alt cần mô tả đúng mục đích của ảnh và vì sao width, height phải giữ đúng tỉ lệ để ảnh không bị méo.
  • Nêu được vai trò của audio, video với thuộc tính controls và điều kiện định dạng tệp được trình duyệt hỗ trợ.
  • Giải thích được vai trò của iframe, thuộc tính title và srcdoc; nêu được rằng không phải trang ngoài nào cũng được nhúng.
  • Vận dụng được các thẻ trên để viết đoạn HTML chèn ảnh, âm thanh, video, khung ghi chú và kiểm tra kết quả hiển thị bằng trình duyệt.

2. Năng lực

a) Năng lực chung

  • Tự chủ và tự học: Chủ động đọc mã mẫu, tự tính và kiểm tra thuộc tính width, height; tự lập danh mục kiểm tra trước khi nộp sản phẩm.
  • Giao tiếp và hợp tác: Trao đổi trong cặp đôi và nhóm mảnh ghép để thống nhất đáp án, trình bày kết quả kiểm tra bằng bằng chứng cụ thể.
  • Giải quyết vấn đề và sáng tạo: Phát hiện nguyên nhân ảnh bị méo, ảnh không tải hoặc thiếu mô tả thay thế; đề xuất cách sửa và viết lại mã đúng.

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

  • NLa: 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 duyệt để mở trang HTML, soạn thảo mã UTF-8, quản lí đúng tên tệp ảnh, âm thanh, video trong thư mục dự án.
  • NLb: Ứng xử phù hợp trong môi trường số: Chỉ đưa lên trang hình ảnh, giọng nói do mình tạo hoặc có sự cho phép; ghi nguồn và quyền sử dụng; không tự phát âm thanh gây phiền.
  • NLc: 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 trình duyệt để quan sát lỗi hiển thị (méo ảnh, không phát được media), xác định nguyên nhân và sửa mã.
  • NLd: Ứng dụng công nghệ thông tin và truyền thông trong học và tự học: Tra cứu trang bài học NeoEdu để tự ôn lại thuộc tính và làm bài tập tương tác trước và sau giờ học.

3. Phẩm chất

  • Chăm chỉ: Hoàn thành đủ phiếu học tập, tự kiểm tra từng thẻ và sửa mã đến khi trang hiển thị đúng yêu cầu.
  • Trách nhiệm: Chỉ đưa vào sản phẩm tệp do nhóm tự tạo hoặc được phép dùng; không đưa hình ảnh, giọng nói của người khác khi chưa được phép; ghi rõ nguồn trong figcaption.
  • Trung thực: Báo cáo đúng trạng thái kiểm tra (ảnh hiển thị được hay không, media phát được hay không); không ghi kết quả chưa thực hiện là đã thực hiện.

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

1. Giáo viên

  • Máy tính, máy chiếu, bảng phụ hoặc bảng trắng để ghi mã mẫu và kết quả nhóm.
  • Tệp mẫu hat-dau.svg, gieo-hat.wav, gieo-hat.mp4 và đoạn mã mẫu trong bài để HS đối chiếu.
  • Công cụ soạn thảo mã đơn giản và trình duyệt web được GV kiểm tra trước giờ học.
  • Học liệu số NeoEdu: trang bài học có bài giảng, ví dụ và bài tập tương tác tại neoedu.vn/learn/12/informatics/bai-11-chen-tep-tin-da-phuong-tien-va-khung-noi-tuyen-vao-trang-web (dùng ở phần Luyện tập để HS tự kiểm tra thêm).
  • Phiếu học tập số 1, số 2, số 3 (in hoặc chiếu).

2. Học sinh

  • Máy tính có trình duyệt web và công cụ soạn thảo mã được GV duyệt (ví dụ trình soạn thảo văn bản thuần, lưu UTF-8).
  • Vở ghi, bút, bảng nhóm nhỏ hoặc khăn trải bàn (giấy A3) cho hoạt động nhóm.
  • Thư mục dự án riêng để lưu hat-dau.svg, gieo-hat.wav, gieo-hat.mp4 và tệp HTML.

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

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

Tình huống trang web thiếu mô tả và ảnh bị méo

a) Mục tiêu

Huy động hiểu biết sẵn có về việc đưa ảnh, âm thanh vào trang web; nhận ra vì sao cần alt, width, height và quyền sử dụng tệp.

b) Nội dung

GV chiếu hai đoạn mã sau và đặt câu hỏi: (1) <img src='hat-dau.svg'> không có alt, người khiếm thị hoặc khi ảnh không tải được thì biết được gì? (2) Ảnh gốc 240 × 180, nếu viết width='120' height='180' thì ảnh trông thế nào và vì sao? (3) Nếu đưa lên trang một đoạn ghi âm giọng người khác mà chưa xin phép thì có vấn đề gì?
HS trả lời cá nhân trong 2 phút, sau đó nêu nhanh cho cả lớp.

c) Sản phẩm

Các câu trả lời dự kiến để GV ghi lên bảng:

  • Không có alt: người dùng không biết ảnh chứa gì, trang kém dễ tiếp cận.
  • Width 120 nhưng height 180: tỉ lệ đổi từ 240 : 180 sang 120 : 180, ảnh bị kéo dọc, méo hình.
  • Đưa giọng người khác khi chưa được phép: vi phạm quyền riêng tư và quyền tác giả, cần xin phép hoặc dùng tệp tự tạo.
    GV nêu tên bài học: Chèn tệp đa phương tiện và khung nội tuyến vào trang web.

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 hai đoạn mã và ba câu hỏi, yêu cầu HS suy nghĩ cá nhân 2 phút, không mở máy.

    Học sinh

    HS đọc câu hỏi, ghi nhanh câu trả lời vào vở.

  2. Giáo viên

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

    GV đi quanh lớp, gợi ý nếu HS chưa hiểu từ 'méo' hoặc 'mô tả thay thế'.

    Học sinh

    HS suy nghĩ, ghi ý kiến cá nhân; có thể trao đổi nhanh với bạn cùng bàn.

  3. Giáo viên

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

    GV mời 2 đến 3 HS trả lời, ghi tóm tắt lên bảng; hỏi thêm: 'Tên tệp hat-dau.svg có đủ để người đọc hiểu ảnh không?'

    Học sinh

    HS trả lời dự kiến: 'Không đủ, vì tên tệp không mô tả nội dung.' 'Ảnh bị kéo dọc, trông méo.' 'Phải xin phép hoặc tự ghi âm.'

  4. Giáo viên

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

    GV nhận xét, dẫn vào bài: ba ý chính là alt mô tả nội dung, width và height giữ tỉ lệ, và quyền sử dụng hình ảnh, âm thanh, video. GV nêu mục tiêu hai tiết học.

    Học sinh

    HS ghi tên bài và ba ý chính vào vở.

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

Chèn ảnh với img, alt và tỉ lệ kích thước

a) Mục tiêu

Nêu được vai trò của img, src, alt, width, height; giải thích được cách giữ tỉ lệ để ảnh không bị méo.

b) Nội dung

Cặp đôi làm việc với Phiếu học tập số 1. Mỗi cặp đọc đoạn mã mẫu:

<figure> <img src='hat-dau.svg' alt='Cây đậu minh họa có hai lá' width='240' height='180'> <figcaption>Hình tự vẽ của nhóm.</figcaption> </figure> Nhiệm vụ: (1) Chỉ ra giá trị src, alt, width, height và nêu ý nghĩa từng thuộc tính. (2) Nếu alt='hat-dau.svg' thì vì sao chưa phù hợp? (3) Ảnh gốc 240 × 180, muốn chiều rộng 120 mà giữ tỉ lệ thì chiều cao là bao nhiêu? Tính bằng $\dfrac{120}{240} = 0{,}5$ rồi nhân với 180. (4) Vì sao figcaption ghi 'Hình tự vẽ của nhóm.' là cần thiết?

c) Sản phẩm

Kết quả HS rút ra và ghi vào phiếu:

  • img dùng để nhúng ảnh vào trang; src chỉ nguồn của tệp ảnh.
  • alt mô tả thay thế, phải nói đúng nội dung ảnh ('Cây đậu minh họa có hai lá'), không dùng tên tệp vô nghĩa.
  • width và height là kích thước hiển thị; muốn không méo phải giữ đúng tỉ lệ rộng : cao = 240 : 180 = 4 : 3.
  • Với width=120: chiều cao 180×0,5=90180 \times 0{,}5 = 90 pixel, nên viết height='90'.
  • figcaption ghi nguồn hoặc quyền dùng ảnh, thể hiện tính trung thực và ứng xử đúng trên môi trường số.

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 đoạn mã mẫu, phát Phiếu học tập số 1 và nêu nhiệm vụ 4 câu. GV nhắc: mỗi cặp làm trên giấy nháp trước khi ghi phiếu.

    Học sinh

    HS nhận phiếu, đọc đoạn mã, xác định nhiệm vụ của cặp.

  2. Giáo viên

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

    GV theo dõi, đặc biệt kiểm tra bước tính tỉ lệ; gợi ý: 'Nếu rộng gấp đôi thì cao cũng phải gấp đôi, nếu rộng giảm một nửa thì cao sao?'.

    Học sinh

    HS thảo luận trong cặp, tính 180 × 0,5 = 90, ghi kết quả. Trả lời dự kiến câu 2: 'alt hat-dau.svg chỉ là tên tệp, người đọc không biết ảnh có gì.'

  3. Giáo viên

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

    GV mời 2 cặp trình bày, một cặp trình bày phần tính tỉ lệ, một cặp trình bày phần alt; cả lớp nhận xét. GV ghi kết quả đúng lên bảng.

    Học sinh

    HS trình bày: 'src là đường dẫn ảnh; alt là mô tả; width 120, height 90 thì không méo.' Các cặp khác bổ sung.

  4. Giáo viên

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

    GV chốt: img nhúng ảnh; src chỉ nguồn; alt mô tả thay thế phù hợp mục đích; width và height phải giữ tỉ lệ 4 : 3 để không kéo méo. Lưu ý: khi thiếu alt hoặc tệp không tải, người dùng không biết ảnh có gì.

    Học sinh

    HS sửa lại phiếu và ghi kết luận vào vở.

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

Âm thanh, video và điều khiển controls

a) Mục tiêu

Nêu được vai trò của audio, video với controls; giải thích được điều kiện định dạng và quyền sử dụng khi đưa media lên trang.

b) Nội dung

Lớp chia nhóm 3 đến 4 HS theo kĩ thuật mảnh ghép. Nhóm gốc có 3 thành viên đánh số 1, 2, 3; mỗi người nhận một mảnh tìm hiểu:

  • Mảnh 1 (audio): đọc dòng <audio controls src='gieo-hat.wav'>Trình duyệt không hỗ trợ âm thanh.</audio>. Controls làm gì? Nội dung dự phòng để làm gì?
  • Mảnh 2 (video): đọc <video controls width='320' src='gieo-hat.mp4'>...</video>. Vì sao video cần định dạng được trình duyệt hỗ trợ? Width 320 có cần height không?
  • Mảnh 3 (quyền sử dụng): Tự ghi âm 3 giây đọc 'Gieo hạt' và quay 3 giây thao tác đặt hạt có được không? Có được đưa hình, giọng người khác lên mạng khi chưa xin phép không?
    Sau đó các thành viên cùng mảnh họp nhóm chuyên gia 3 phút, rồi quay về nhóm gốc chia sẻ.

c) Sản phẩm

Kiến thức HS rút ra, ghi vào Phiếu học tập số 2:

  • controls cho phép người học chủ động phát, dừng, điều chỉnh âm lượng; nếu không có controls thì người học không điều khiển được (tùy trình duyệt hiển thị).
  • Nội dung trong thẻ là phần thay thế khi trình duyệt không hỗ trợ; media chỉ phát được khi tệp đầu vào tồn tại và đúng định dạng trình duyệt hỗ trợ.
  • Có thể tự ghi âm, quay video để làm tư liệu; không đưa hình ảnh, giọng nói người khác khi chưa được phép; cần ghi nguồn và quyền dùng.
  • Không có máy chủ ghi nhận tự động: thẻ chỉ tạo khung phát, không tự ghi lại ai đã xem hay nghe.

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 Phiếu học tập số 2, chia nhóm gốc và nhóm chuyên gia; giao mỗi mảnh 4 phút đọc và trả lời, sau đó chuyển sang nhóm gốc.

    Học sinh

    HS nhận mảnh việc, đọc kĩ phần được giao, ghi câu trả lời cá nhân.

  2. Giáo viên

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

    GV đi giữa các nhóm chuyên gia, đảm bảo HS hiểu controls là điều khiển của người dùng và quyền tác giả liên quan đến giọng nói, hình ảnh.

    Học sinh

    Nhóm chuyên gia thống nhất đáp án, lấy ví dụ thực tế: 'Bạn chụp ảnh lớp là được xin phép trước khi đưa lên.'

  3. Giáo viên

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

    GV yêu cầu một HS mỗi nhóm gốc trình bày mảnh của mình; cả lớp đặt câu hỏi, ví dụ: 'Nếu gieo-hat.mp4 không có trong thư mục thì video có phát được không?'.

    Học sinh

    Trả lời dự kiến: 'Không phát được vì tệp đầu vào không tồn tại; cần kiểm tra đường dẫn và định dạng.'

  4. Giáo viên

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

    GV chốt: audio, video dùng controls để người học chủ động điều khiển; định dạng phải được trình duyệt hỗ trợ; media phải do mình tạo hoặc được phép, ghi nguồn rõ ràng. Nhấn mạnh tính trách nhiệm khi làm việc trên môi trường số.

    Học sinh

    HS hoàn thiện phần kết luận trong phiếu.

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

Khung nội tuyến iframe và thuộc tính title

a) Mục tiêu

Giải thích được vai trò của iframe, title và srcdoc; nêu được rằng không phải trang ngoài nào cũng được nhúng và cần kiểm tra quyền nhúng.

b) Nội dung

Cặp đôi đọc dòng mã mẫu:

<iframe title='Ghi chú' srcdoc='<p>Giữ ẩm vừa.</p>'></iframe> Nhiệm vụ: (1) Iframe đặt một ngữ cảnh tài liệu bên trong trang có nghĩa là gì? (2) Vì sao cần title='Ghi chú'? Nếu thiếu title thì người dùng hoặc công cụ hỗ trợ gặp khó khăn gì? (3) srcdoc chứa gì trong ví dụ này? (4) Có nên nhúng mọi trang web bên ngoài vào trang của mình không? Vì sao?

c) Sản phẩm

Kết quả thảo luận ghi vào phiếu số 2:

  • iframe tạo một khung đặt nội dung tài liệu khác bên trong trang hiện tại.
  • title mô tả mục đích của khung ('Ghi chú'), giúp người dùng và công cụ hỗ trợ biết khung chứa gì; title không thay thế việc kiểm tra quyền.
  • srcdoc trong ví dụ chứa đoạn HTML '<p>Giữ ẩm vừa.</p>', tức là nội dung trực tiếp của khung.
  • Không nên nhúng mọi trang ngoài: cần kiểm tra trang đó có cho phép nhúng và có quyền sử dụng nội dung hay không; tránh để khung che nội dung hoặc gây phiền.
  • iframe không phải thẻ ảnh; không dùng iframe để thay cho img.

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 dòng mã iframe, yêu cầu HS đọc và trả lời bốn câu trong thời gian 5 phút.

    Học sinh

    HS đọc mã, thảo luận cặp đôi, ghi câu trả lời.

  2. Giáo viên

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

    GV gợi ý bằng câu hỏi: 'Nếu có ba khung iframe cùng title Ghi chú thì người đọc có phân biệt được không?'.

    Học sinh

    HS trao đổi, dự kiến: 'Không phân biệt được; title nên khác nhau theo nội dung.'

  3. Giáo viên

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

    GV mời 2 cặp trình bày; yêu cầu một cặp đọc đúng nội dung srcdoc.

    Học sinh

    HS trình bày, các cặp khác nhận xét và bổ sung.

  4. Giáo viên

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

    GV chốt: iframe đặt ngữ cảnh tài liệu trong trang; title cần thiết để nhận biết nội dung; không tự coi mọi trang ngoài đều được nhúng. GV tổng kết lại ba thẻ img, audio/video, iframe bằng sơ đồ tư duy trên bảng.

    Học sinh

    HS vẽ hoặc chép sơ đồ tư duy có ba nhánh: hình ảnh, âm thanh-video, khung nội tuyến.

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

Luyện tập đúng sai, chọn đáp án và sửa mã ảnh bị méo

a) Mục tiêu

Vận dụng kiến thức về thuộc tính img, controls, title và quyền sử dụng để chọn đáp án đúng, tính toán và sửa mã lỗi.

b) Nội dung

HS làm Phiếu học tập số 3 theo cặp đôi, sau đó đối chiếu với đáp án. Các câu gồm: (1) Thuộc tính nào nêu văn bản thay thế của img? A. href; B. alt; C. method; D. rowspan. (2) Để người dùng chủ động điều khiển audio cần thuộc tính nào? A. controls; B. colspan; C. scope; D. charset. (3) Nhúng video đồng nghĩa được quyền công khai hình ảnh mọi người có trong video. Đúng hay sai? (4) Ghép: img – Hình ảnh; audio – Âm thanh; iframe – Ngữ cảnh trang nhúng. (5) Ảnh gốc 240 × 180, giữ tỉ lệ và đặt rộng 120 thì cao bao nhiêu pixel? (6) Vì sao iframe nên có title rõ? A. Để thay mọi kiểm tra nguồn; B. Để tự nhận quyền xuất bản; C. Để người dùng/công cụ hỗ trợ biết khung chứa gì; D. Để luôn bỏ chặn nhúng trang ngoài. (7) Ảnh hiện méo vì width='120' height='180' từ nguồn 240 × 180. Hãy sửa mã, giải thích, và nêu cách xử lí nếu tệp ảnh không tải.
GV có thể sử dụng bài tập tương tác trên trang NeoEdu để HS tự kiểm tra thêm sau giờ.

c) Sản phẩm

Đáp án và đề bài:

  • Câu 1: B (alt mô tả nội dung ảnh, không chỉ lặp tên tệp).
  • Câu 2: A (controls cung cấp điều khiển phát, dừng).
  • Câu 3: Sai. Nhúng video còn cần quyền riêng tư, sự cho phép và quyền tác giả phù hợp.
  • Câu 4: img – Hình ảnh; audio – Âm thanh; iframe – Ngữ cảnh trang nhúng.
  • Câu 5: 180×120240=90180 \times \dfrac{120}{240} = 90 pixel.
  • Câu 6: C (title mô tả mục đích khung, không vượt chính sách nhúng).
  • Câu 7: Đặt width='120' height='90' (cùng tỉ lệ 4 : 3), hoặc đặt width='120' và dùng CSS để chiều cao tự động theo tỉ lệ. Nếu ảnh không tải: kiểm tra lại đường dẫn, tên tệp phân biệt chữ hoa thường, định dạng và quyền truy cập; alt vẫn giữ 'Cây đậu minh họa có hai lá'. Không dùng alt để che đường dẫn hỏng rồi tuyên bố ảnh đã hiển thị.

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 Phiếu học tập số 3, nêu thời gian 8 phút cho làm bài, sau đó 4 phút đối chiếu cặp đôi và 3 phút chữa bài.

    Học sinh

    HS nhận phiếu, làm bài cá nhân trước rồi trao đổi với bạn cùng cặp.

  2. Giáo viên

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

    GV đi quanh lớp, nhắc HS dùng phép tính 180 × 120 : 240 khi làm câu 5, kiểm tra câu 7 bằng cách sửa mã trên máy.

    Học sinh

    HS làm bài, sửa mã trên máy và mở trình duyệt xem ảnh trước và sau khi sửa.

  3. Giáo viên

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

    GV mời 3 HS chữa câu 3, câu 5 và câu 7; hỏi thêm: 'Bằng chứng nào cho thấy ảnh đã hết méo?'.

    Học sinh

    HS trả lời dự kiến: 'Ảnh có tỉ lệ 4 : 3 giống ảnh gốc; so sánh bằng mắt với hình gốc.' Các HS khác nhận xét.

  4. Giáo viên

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

    GV chốt đáp án, nhấn mạnh: kiểm tra kết quả bằng cách mở trang và so sánh; báo cáo đúng trạng thái; không kết luận khi chưa thử.

    Học sinh

    HS sửa lỗi sai trong phiếu, đánh dấu câu làm sai.

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

Xây dựng trang media cho dự án vườn trường

a) Mục tiêu

Tạo được một trang HTML có ảnh, âm thanh, video và khung ghi chú đúng yêu cầu; kiểm tra và báo cáo kết quả bằng bằng chứng thực tế.

b) Nội dung

Nhiệm vụ: Tạo trang media cho dự án 'Gieo hạt'. Đầu vào: sao chép tệp hat-dau.svg do GV cung cấp (ảnh cây đậu có hai lá); tự ghi âm 3 giây đọc 'Gieo hạt' và quay 3 giây thao tác đặt hạt (không có người nhận diện) bằng công cụ GV đã duyệt, lưu thành gieo-hat.wav và gieo-hat.mp4. Viết đoạn HTML gồm: ảnh có alt và tỉ lệ đúng; audio và video có controls; iframe có title và srcdoc chứa một ghi chú ngắn. Ghi nguồn và quyền dùng trong figcaption. Lưu tệp UTF-8 với tên trang-hat-dau.html. Sau khi mở trang, lập bảng kiểm gồm: ảnh hiển thị đúng tỉ lệ, alt đúng nội dung, audio và video có thanh điều khiển, khung iframe có title; nêu rõ giới hạn minh chứng (ví dụ: chỉ kiểm tra trên một trình duyệt).

c) Sản phẩm

Sản phẩm: tệp trang-hat-dau.html cùng các tệp đầu vào trong một thư mục và bảng kiểm có ghi kết quả thực tế. Ví dụ đoạn body HS có thể viết:

<figure> <img src='hat-dau.svg' alt='Cây đậu minh họa có hai lá' width='240' height='180'> <figcaption>Hình tự vẽ của nhóm.</figcaption> </figure> <audio controls src='gieo-hat.wav'>Trình duyệt không hỗ trợ âm thanh.</audio> <video controls width='320' src='gieo-hat.mp4'>Trình duyệt không hỗ trợ video.</video> <iframe title='Ghi chú' srcdoc='<p>Giữ ẩm vừa.</p>'></iframe> Tiêu chí chấm (tổng 1 điểm): 0,25 đầu vào gốc và quyền sử dụng; 0,25 img, alt, tỉ lệ; 0,25 audio, video có controls và đúng nguồn; 0,15 iframe có title; 0,1 minh chứng ghi đúng, không bịa.

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 nhiệm vụ, tiêu chí chấm và yêu cầu về quyền sử dụng; cho HS 10 phút làm trong lớp, phần còn lại hoàn thiện ở nhà.

    Học sinh

    HS nhận tiêu chí, kiểm tra tệp hat-dau.svg có trong thư mục dự án.

  2. Giáo viên

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

    GV đi kiểm tra từng nhóm: tệp có lưu UTF-8 không, tên tệp đúng không, ghi âm và quay do HS tạo và đã được duyệt không.

    Học sinh

    HS viết mã, ghi âm, quay video, lưu tệp; mở trang trên trình duyệt và lập bảng kiểm.

  3. Giáo viên

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

    GV mời 2 nhóm mở trang trước lớp, chỉ ra ảnh, nút phát âm thanh và video, khung iframe; hỏi: 'Bạn kiểm tra điều này bằng cách nào và có bằng chứng gì?'.

    Học sinh

    Trả lời dự kiến: 'Ảnh có tỉ lệ 4 : 3; nút phát hiện được; iframe hiện đúng ghi chú. Chúng em chỉ kiểm tra trên một trình duyệt.'

  4. Giáo viên

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

    GV nhận xét về sản phẩm, nhấn mạnh tính trung thực khi báo cáo, quyền sử dụng tệp và việc ghi nguồn; giao bài về nhà.

    Học sinh

    HS ghi nhận xét, hoàn thiện bảng kiểm.

Phiếu học tập

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

Đoạn mã: <figure> <img src='hat-dau.svg' alt='Cây đậu minh họa có hai lá' width='240' height='180'> <figcaption>Hình tự vẽ của nhóm.</figcaption> </figure>
Nhiệm vụ:

  • Điền bảng: src là ..., alt là ..., width là ..., height là ....
  • Nếu alt='hat-dau.svg' thì vì sao chưa phù hợp?
  • Ảnh gốc 240 × 180, đặt width='120' và giữ tỉ lệ, height bằng bao nhiêu? Ghi phép tính.
  • Vì sao cần figcaption ghi nguồn hoặc quyền dùng ảnh?
    Kết luận của nhóm (3 dòng):
  • ...
  • ...
  • ...

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

Phần A – Âm thanh và video (mảnh ghép):

  • <audio controls src='gieo-hat.wav'>...</audio>: controls có tác dụng gì?
  • <video controls width='320' src='gieo-hat.mp4'>...</video>: tệp phải đáp ứng điều kiện gì để phát được?
  • Tự ghi âm, quay video có được không? Đưa hình ảnh, giọng người khác lên mạng khi nào mới được phép?
    Phần B – Khung iframe:
  • <iframe title='Ghi chú' srcdoc='<p>Giữ ẩm vừa.</p>'></iframe>: iframe là gì?
  • Vì sao cần title? Nếu có nhiều khung cùng title thì điều gì xảy ra?
  • Có nên nhúng mọi trang web ngoài vào trang của mình không? Vì sao?
    Kết luận của nhóm (3 dòng):
  • ...
  • ...
  • ...

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

Câu 1. Thuộc tính nào nêu văn bản thay thế của img? A. href; B. alt; C. method; D. rowspan.
Câu 2. Để người dùng chủ động điều khiển audio cần thuộc tính nào? A. controls; B. colspan; C. scope; D. charset.
Câu 3. Nhúng video đồng nghĩa được quyền công khai hình ảnh mọi người có trong video. Đúng hay sai? Vì sao?
Câu 4. Ghép: img – ...; audio – ...; iframe – ... (chọn: Hình ảnh; Âm thanh; Ngữ cảnh trang nhúng).
Câu 5. Ảnh gốc 240 × 180, giữ tỉ lệ và đặt rộng 120 thì cao bao nhiêu pixel?
Câu 6. Vì sao iframe nên có title rõ? A. Để thay mọi kiểm tra nguồn; B. Để tự nhận quyền xuất bản; C. Để người dùng/công cụ hỗ trợ biết khung chứa gì; D. Để luôn bỏ chặn nhúng trang ngoài.
Câu 7. Ảnh hiện méo vì width='120' height='180' từ nguồn 240 × 180. Hãy sửa mã, giải thích và nêu cách xử lí nếu tệp ảnh không tải.

Hướng dẫn về nhà

  • Hoàn thiện trang trang-hat-dau.html theo tiêu chí chấm (1 điểm) đã thống nhất trên lớp; lưu UTF-8 và để tệp đúng tên trong cùng thư mục với hat-dau.svg, gieo-hat.wav, gieo-hat.mp4.
  • Lập bảng kiểm gồm 5 dòng: ảnh đúng tỉ lệ 4 : 3; alt mô tả đúng nội dung; audio và video có controls; iframe có title; figcaption ghi nguồn hoặc quyền dùng. Ghi 'Đạt' hoặc 'Chưa đạt' kèm bằng chứng cụ thể (ví dụ: ảnh chụp màn hình trang của em, nếu được phép), không ghi kết quả chưa thực hiện.
  • Nêu rõ giới hạn minh chứng: em đã kiểm tra trên trình duyệt nào, máy nào; những gì chưa kiểm tra được.
  • Làm thêm bài tập tương tác trên trang bài học NeoEdu (neoedu.vn/learn/12/informatics/bai-11-chen-tep-tin-da-phuong-tien-va-khung-noi-tuyen-vao-trang-web) và ghi lại số câu đúng.
  • Chuẩn bị câu hỏi về điều em chưa rõ để nêu đầu tiết sau.

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.