Cách tạo siêu liên kết: Trên trang màn hình soạn thảo, người sử dụng click chuột vào đối tượng cần liên kết, 3 nút tròn sẽ xuất hiện ở phía trên bên phải của đối tượng, click vào nút thứ[r]
(1)HƯỚNG DẪN SỬ DỤNG
(2)MỤC LỤC
1 Giới thiệu Violet cách cài đặt 9
1.1 Giới thiệu phần mềm Violet
1.2 Cài đặt chạy chương trình 12
1.2.1 Cài đặt từ đĩa CD 12
1.2.2 Cài đặt từ trang bachkim.vn 13
1.2.3 Đăng kí quyền dùng thử 15
1.2.4 Chạy chương trình Violet 16
2 Các chức Violet 17
2.1 Tạo trang hình 17
2.1.1 Tạo trang hình 18
2.1.2 Nút “Ảnh, phim” 19
2.1.3 Nút “Văn bản” 22
2.1.4 Nút “Công cụ” 23
2.2 Các chức soạn thảo trang hình 24
2.2.1 Sửa đổi xóa mục liệu có 24
2.2.2 Tạo hiệu ứng hình ảnh 24
2.2.3 Tạo hiệu ứng chuyển động biến đổi 25
2.2.4 Thay đổi thứ tự, chỉnh khóa đối tượng 27
2.2.5 Chọn đối tượng danh sách 28
2.2.6 Sao chép, cắt, dán tư liệu 29
2.2.7 Phục hồi (undo) làm lại (redo) 30
2.2.8 Tạo siêu liên kết 31
2.2.9 Hiện lưới điểm bắt điểm mắt lưới 33
2.3 Sử dụng công cụ chuẩn 34
2.3.1 Vẽ hình 34
2.3.2 Văn nhiều định dạng 36
2.4 Sử dụng mẫu tập 38
2.4.1 Tạo tập trắc nghiệm 39
2.4.2 Tạo tập ô chữ 43
2.4.3 Tạo tập kéo thả chữ 46
2.5 Sử dụng module cắm thêm (Plugin) 50
(3)2.5.2 Vẽ hình hình học 56
2.5.3 Ngơn ngữ lập trình Violet Script 61
2.5.4 Thiết kế mạch điện 61
2.6 Các chức khác Violet 65
2.6.1 Chức chọn trang bìa 65
2.6.2 Chọn giao diện giảng 67
2.6.3 Soạn thảo hình cho trang giảng 68
2.6.4 Đóng gói giảng 69
2.7 Sử dụng giảng đóng gói 72
2.7.1 Nội dung gói giảng cách chạy 72
2.7.2 Sử dụng giao diện giảng phím tắt 73
2.7.3 Vẽ, đánh dấu ghi nhớ lên trang giảng 75
2.7.4 Chỉnh sửa giảng sau đóng gói 76
2.7.5 Bộ cơng cụ Violet cho Powerpoint 76
3 Kết hợp Violet với phần mềm khác 81
3.1 Tìm kiếm tư liệu qua Internet 81
3.1.1 Tìm kiếm liệu ảnh 81
3.1.2 Tìm kiếm liệu phim 82
3.1.3 Sử dụng từ điển trực tuyến phục vụ tìm kiếm 82
3.2 Tạo tư liệu phần mềm thiết kế 83
3.2.1 Vẽ hình Paint Brush 83
3.2.2 Tạo hình chữ chuyển động Flash MX 83
3.2.3 Các công cụ khác 84
3.3 Sử dụng điều khiển file hoạt hình Flash 84
3.4 Nhúng Violet vào Power Point 87
3.5 Cách chụp hình đưa vào Microsoft Word 90
4 Phụ lục 91
4.1 Phụ lục 1: Bảng ký hiệu cách gõ chuẩn LaTex 91
4.2 Phụ lục 2: Ngơn ngữ lập trình Violet Script 94
4.2.1 Giới thiệu sơ lược 94
4.2.2 Các đặc điểm ngôn ngữ 95
4.2.3 Cấu trúc ngôn ngữ 97
4.2.4 Sử dụng Violet Script Violet 100
(4)(5)Những tính Violet 1.2 so với 1.1
Violet 1.2 phát hành ngày 20/02/2006, thêm tính để độc lập xây dựng giảng hồn chỉnh, hoàn toàn thay cho Powerpoint
1 Tạo hiệu ứng chuyển động, biến đổi hình chữ giống Powerpoint
2 Thêm số giao diện giảng mới, cho phép tạo giảng khơng có giao diện ngồi
3 Cho phép lựa chọn ngôn ngữ hiển thị
4 Thêm số tính việc sử dụng điều khiển file hoạt hình Flash
5 Có hướng dẫn cách sử dụng Violet kết hợp với phần mềm cơng cụ khác Powerpoint, Flash, chương trình xử lý ảnh, xử lý phim,
Những tính Violet 1.3 so với 1.2
Violet 1.3 phát hành ngày 04/06/2006, có nhiều cải tiến đặc biệt quan trọng so với phiên 1.2, bao gồm:
1 Tích hợp loại hình hiển thị, cho phép đưa ảnh, phim, Flash, tập, v.v vào trang hình
2 Cho phép nhập công thức gõ văn bản, việc sử dụng cơng thức trở nên dễ dàng
(6)4 Sử dụng module cắm thêm (plugin), với hai module là:
o Vẽ hình hình học (tương tự Geometer SketchPad)
o Ngơn ngữ lập trình mơ
5 Thêm nhiều giảng mẫu minh họa cho chức
Những tính Violet 1.4 so với 1.3
Violet 1.4 phát hành ngày 1/7/2007, xây dựng sở cập nhật thêm số chức quan trọng cho Violet 1.3 giữ nguyên giao diện Violet 1.3 Vì người dùng khơng gặp khó khăn việc chuyển sang sử dụng phiên 1.4, khai thác tính phiên cách dễ dàng hiệu
1 Chức tạo “Siêu liên kết” (xem 2.5.6)
2 Chức chọn đối tượng danh sách (xem 2.5.3) Chức vẽ, đánh dấu lên hình giảng
đóng gói (xem 2.7.3)
4 Chức undo (phục hồi) redo (làm lại) (xem
2.5.5)
5 Chức kéo thả file tư liệu vào hình soạn thảo (xem 2.1.1)
(7)Đặc biệt, copy liệu từ ứng dụng khác Word, Excel, Visio paste vào hình soạn thảo Violet… (xem 2.5.4)
7 Violet 1.4 có khả xử lý với loại file video ảnh khơng riêng file FLV JPG Vì người dùng không cần phải bận tâm đến việc sử dụng công cụ chuyển đổi video (xem 2.1.1)
8 Chức Grid (lưới) Snap (bắt điểm) (xem 2.5.7) Chức vẽ hình (xem 2.2.1)
10 Thêm 50 giảng mẫu theo SGK lớp 10, dự án Phát triển GD THPT cung cấp
Ngoài chức thêm trên, Violet 1.4 có cải tiến đáng kể chức có:
1 Cải tiến hiệu ứng chuyển động: Các hiệu ứng phiên chạy với tần số quét cao, giúp cho chuyển động trở nên mịn màng so với phiên cũ
2 Có thể sử dụng chuyển đổi ngơn ngữ cách tồn diện, thích hợp cho việc dạy học ngoại ngữ
3 Có thể sử dụng công thức dạng tập kéo thả chữ, điền khuyết, ẩn
(8)Những tính Violet 1.5 so với 1.4
Violet 1.5 phát hành ngày 15/12/2007, phiên hoàn thiện 1.4, xây dựng thêm số chức thiếu, hỗ trợ cho việc tạo giảng Về mặt công nghệ, Violet 1.5 có thay đổi chuyển cơng nghệ từ Macromedia Flash 7.0 lên Macromedia Flash 8.0, khai thác mạnh Flash như: tạo hiệu ứng hình ảnh chuyển động, nâng cấp khả xử lý ảnh…
1 Tạo hiệu ứng hình ảnh: Violet 1.5 cho phép tạo hiệu ứng hình ảnh đối tượng (ảnh, văn bản, tập, ) như: bóng đổ, mờ mờ, rực sáng làm Các hiệu ứng sử dụng kết hợp với nhau, đồng thời loại thay đổi tham số cách tùy ý, tạo nhiều kết đẹp mắt
2 Thêm hiệu ứng chuyển động: Thêm hiệu ứng chuyển động gồm: bánh xe, bảng carô, kéo màn, chèn chặt, phóng to Với hiệu ứng có thêm số hiệu ứng tương ứng Một điểm Violet 1.5 sau chọn hiệu ứng xong có nút Preview (xem trước) góc bên trái, để người soạn xem hiệu ứng ln
3 Soạn thảo hình cho trang giảng: Cho phép soạn thảo chọn hình cho trang giảng sử dụng với chủ đề Người dùng soạn trang hình giống trang giảng bình thường, nhiên trang sử dụng để làm cho toàn trang chủ đề
(9)định dạng video bao gồm file *.dat đoạn video lấy từ đĩa hình VCD file *.3gp loại video phổ biến quay từ loại điện thoại di động
5 Thiết kế thí nghiệm điện: Violet 1.5 cập nhật thêm công cụ thiết kế mạch điện, cho phép vẽ tất loại mạch điện chương trình phổ thơng mạch song song, mạch nối tiếp, mạch kết hợp, mạch cầu,… với thiết bị điện như: nguồn chiều, nguồn xoay chiều, điện trở, biến trở, cuộn cảm, tụ điện, vôn kế, ampe kế, đèn, công tắc,… dạng ký hiệu quy định SGK hình ảnh giống thật, sinh động
Những tính Violet 1.6 so với 1.5
Ngày 18/1/2010, công ty Bạch Kim thức mắt phần mềm soạn thảo giảng Violet phiên 1.6 Violet 1.6 phát triển thêm chức dựa ý tưởng kết hợp nhiều phần mềm soạn thảo giảng với nhằm khai thác mạnh phần mềm Violet 1.6 hỗ trợ E-learning tạo kèm cơng cụ miễn phí hữu ích cho Powerpoint, dành cho giáo viên quen sử dụng phần mềm Powerpoint
1 Cho phép nhập hình vẽ hình học từ phần mềm Geometer Sketchpad vào Violet mà giữ chuyển động, tương tác, nút chức năng, v.v Ngồi việc sử dụng hình vẽ Sketchpad giảng Violet, chức giúp nhúng Sketchpad vào Powerpoint đưa lên Internet, đưa vào hệ thống E-learning Cho phép vẽ đồ thị chiều dạng z = f(x, y) bên cạnh
(10)3 Đóng gói giảng theo chuẩn SCORM, để đưa lên thống quản lý giảng (LMS) phục vụ E-learning Violet hỗ trợ đóng gói theo hai phiên SCORM SCORM 1.2 SCORM 2004 (1.3) Các tập chỉnh sửa cho phù hợp với E-learning để việc làm bài, tính điểm, lưu điểm, hệ LMS thực Cung cấp công cụ VioletTools gắn thêm cho phần
mềm Powerpoint chức để kết hợp với Violet cách dễ dàng Các chức Powerpoint dạng menu toolbar bao gồm: chèn Flash, chèn phim, chèn Violet, xuất Violet đóng gói theo chuẩn SCORM
Những tính Violet 1.7 so với 1.6
Violet 1.7 mắt ngày 10/5/2010, hồn chỉnh chức soạn thảo trình chiếu, đồng thời nhúng chức công cụ Violet vào Powerpoint Đặc biệt Violet 1.7 bắt đầu triển khai theo hình thức mã nguồn mở để giáo viên khơng sử dụng mà cịn viết thêm chức cho Violet
1 Cho phép chọn nhiều đối tượng cách dùng chuột khoanh vùng, cách giữ Shift click chọn, sau đó, dịch chuyển, xóa, cắt dán, thay đổi thuộc tính, tạo hiệu ứng cho tất đối tượng chọn lúc
(11)3 Thêm module Tạo kiểm tra trắc nghiệm”: loạt câu hỏi trắc nghiệm liên tiếp, chủ yếu sử dụng để đánh giá kiến thức giảng E-learning Hệ thống tính điểm, lưu lại điểm lưu lại trình làm học sinh theo chuẩn SCORM
4 Thêm module “Bài tập xếp chữ lên hình” tương tự “Bài tập kéo thả chữ” có, nhiên khác biệt chỗ kéo chữ lên vị trí hình ảnh đoạn văn
5 Tạo thêm chức công cụ Violet cho Powerpoint, nghĩa xuất chức Violet Trắc nghiệm, Ô chữ, Vẽ đồ thị, Powerpoint (trở thành chức Powerpoint)
6 Thay đổi cách mã hóa file XVL, để dùng trình soạn thảo văn bình thường chỉnh sửa Thêm chức Kiểm tra phiên
1 Giới thiệu Violet cách cài đặt
1.1 Giới thiệu phần mềm Violet
Violet phần mềm công cụ giúp cho giáo viên tự xây dựng giảng máy tính cách nhanh chóng hiệu So với công cụ khác, Violet trọng việc tạo giảng có âm thanh, hình ảnh, chuyển động tương tác phù hợp với học sinh từ Tiểu học đến THPT
Violet viết tắt từ cụm từ tiếng Anh: Visual & Online Lesson Editor for Teachers (công cụ soạn thảo giảng trực tuyến dành cho giáo viên)
(12)dữ liệu văn bản, cơng thức, hình vẽ, liệu multimedia (hình ảnh, âm thanh, phim, hoạt hình Flash ), sau lắp ghép với nhau, xếp thứ tự, chỉnh thiết lập tham số, tạo hiệu ứng hình ảnh, hiệu ứng chuyển động, thực tương tác với người dùng Riêng việc xử lý liệu multi-media, Violet tỏ mạnh phần mềm khác, ví dụ cho phép thể điều khiển file Flash, cho phép sử dụng định dạng file video, thao tác trình chạy đoạn video v.v
Ngồi ra, cơng cụ chun dụng cho giảng nên Violet cịn có nhiều chức dành riêng cho giảng mà phần mềm khác khơng có Ví dụ Violet cung cấp sẵn nhiều mẫu tập chuẩn thường sử dụng SGK sách tập như:
Bài tập trắc nghiệm, gồm có loại: đáp án đúng, nhiều đáp án đúng, ghép đôi, chọn sai, v.v Bài tập ô chữ: học sinh phải trả lời ô chữ ngang để
suy ô chữ dọc
Bài tập kéo thả chữ / kéo thả hình ảnh: học sinh phải kéo thả đối tượng vào vị trí quy định trước hình ảnh đoạn văn Bài tập cịn thể dạng tập điền khuyết ẩn/hiện
Ngoài module dùng chung mẫu tập trên, Violet hỗ trợ sử dụng nhiều module chuyên dụng cho môn học, giúp người dùng tạo trang giảng chuyên nghiệp cách dễ dàng:
(13) Vẽ hình hình học: Chức tương tự phần mềm Geometer SketchPad, cho phép vẽ đối tượng hình học, tạo liên kết chuyển động Đặc biệt, người dùng nhập mẫu mơ làm SketchPad vào Violet
Ngôn ngữ lập trình mơ phỏng: Một ngơn ngữ lập trình đơn giản, có độ linh hoạt cao, giúp người dùng tự tạo mẫu mô vô sinh động Thiết kế mạch điện: Hỗ trợ giáo viên Vật lý Công
nghệ tạo mạch điện tùy ý với loại thiết bị điện, tương tác tắt/bật cơng tắc, điều chỉnh biến trở,… đo đạc giá trị Tất thể sinh động
Violet cho phép chọn nhiều kiểu giao diện (skin) khác cho giảng, tùy thuộc vào học ý thích giáo viên
Sau soạn thảo xong giảng, Violet cho phép xuất giảng thành thư mục chứa file EXE file HTML chạy độc lập, tức không cần Violet chạy máy tính, đưa lên chạy trực tuyến qua mạng Internet Đặc biệt Violet liên kết, chí nhúng thẳng vào phần mềm khác MS Powerpoint…
Violet có giao diện trực quan dễ dùng, ngơn ngữ giao tiếp phần trợ giúp hoàn toàn tiếng Việt nên phù hợp với giáo viên không giỏi Tin học Ngoại ngữ Mặt khác, sử dụng Unicode nên font chữ Violet sản phẩm giảng đẹp, dễ nhìn, thể thứ tiếng giới đảm bảo tính ổn định máy tính, hệ điều hành trình duyệt Internet
Có thể xem phim hướng dẫn sử dụng phần mềm Violet
(14)1.2 Cài đặt chạy chương trình
Bạn cài đặt phần mềm Violet từ đĩa CD download theo địa website cơng ty Bạch Kim
http://bachkim.vn Ngồi file cài đặt, đĩa CD website cung cấp thêm tài liệu hướng dẫn, phim hướng dẫn, thư viện hỗ trợ, v.v… Việc cài đặt phần mềm Violet giống với ứng dụng Windows bình thường, khác giao diện hồn tồn tiếng Việt
1.2.1 Cài đặt từ đĩa CD
Đưa đĩa CD vào ổ mở ổ đĩa CD, file thư mục sau
Trong đó:
File “Huong dan su dung dia CD.doc”: tài liệu hướng dẫn sử dụng đĩa CD này, bạn nên đọc qua để biết rõ nội dung đĩa cách sử dụng đĩa
Thư mục “Phim huong dan su dung”: chứa đoạn phim ghi lại thao tác chức Violet, phương tiện để học Violet trực quan dễ dàng
(15)Để cài đặt phần mềm, ta chạy file “Setup.exe” Cửa sổ cài đặt xuất
Nhấn nút “Tiếp tục” để chuyển tiếp sang cửa sổ Thỏa thuận quyền, chọn mục “Đồng ý với điều khoản trên” Sau đó, bạn nhấn nút “Tiếp tục” “Cài đặt” để thực bước xuất nút “Kết thúc” nhấn vào để hồn tất q trình cài đặt
1.2.2 Cài đặt từ trang bachkim.vn
Nếu chưa có đĩa CD, bạn tải ViOLET từ mạng về, thao tác sau:
(16)Nhấn vào dịng chữ “Violet 1.5 thức”, cửa sổ download ra, nhấn tiếp vào nút Save As, chọn thư mục để lưu file cài đặt Violet_Setup.exe nhấn nút Save
Chạy file Violet_Setup.exe vừa download để cài đặt, thao tác giống cài từ đĩa CD Bản cài đặt mạng khơng có đầy đủ giảng mẫu CD, nhiên, lại có ưu điểm ln nhất, tức có thêm chức sửa lỗi chức cũ Chính vậy, thầy sau cài đặt từ đĩa CD nên lên http://bachkim.vn để download cài đặt lại lần
(17)1.2.3 Đăng kí quyền dùng thử
Sau cài đặt, lần chạy đầu tiên, Violet cửa sổ đăng ký hình Nếu bạn chưa có giấy chứng nhận quyền nhấn vào nút “Dùng thử” để chạy ln (có thể dùng thử 200 lần)
Nếu bạn có giấy chứng nhận quyền phiên cá nhân, bạn nhập tên người dùng, địa mã kích hoạt giấy chứng nhận vào ô tương ứng cửa sổ đăng ký nhấn nút Đăng ký
Nếu phiên dành cho đơn vị (trường học, trung tâm giáo dục, sở đào tạo…) bạn đăng ký sau: Truy cập website
(18)Chú ý thông tin nhập vào phải thật xác, bạn tạo mã kích hoạt lần Công ty không giải trường hợp nhập sai thông tin Khi đó, đơn vị phải mua lại Violet để có mã sản phẩm khác
Nếu khơng có điều kiện vào Internet, bạn gọi điện đến cơng ty Bạch Kim theo số 04.37624015, đọc cho mã sản phẩm thông tin đơn vị, chúng tơi thơng báo mã kích hoạt lại cho bạn
Sau có mã kích hoạt, bạn nhập vào mã kích hoạt thơng tin đơn vị vào cửa sổ đăng ký Violet, nhấn nút Đăng ký Từ lần chạy sau, cửa sổ khơng cịn xuất
1.2.4 Chạy chương trình Violet
Chạy chương trình Violet, giao diện chương trình hình Lưu ý gõ tiếng Việt, bạn phải tắt
(19)2 Các chức Violet 2.1 Tạo trang hình bản
Một phần mềm giảng tập hợp trang hình (trong Powepoint gọi Slide), trang thể nội dung chứa đựng phần kiến thức giảng Thông thường sử dụng máy tính để giảng bài, giáo viên trình chiếu trang hình
Cấu trúc giảng
Giao diện giảng
Danh sách file liệu
Giao diện chương trình Violet
(20)2.1.1 Tạo trang hình
Để tạo trang hình, vào menu Nội dung → Thêm đề mục
(hoặc nhấn F5), cửa sổ nhập liệu xuất Gõ tên Chủ đề tên Mục, nhấn nút “Tiếp tục”, cửa sổ soạn thảo trang hình ta đưa nội dung kiến thức vào
Có nút chức cửa sổ soạn thảo là: “Ảnh, phim”, “Văn bản”, “Công cụ” dùng để đưa tạo tư liệu văn lên hình soạn thảo Các phần sau tài liệu mơ tả chi tiết tính cách dùng ba nút
(21)2.1.2 Nút “Ảnh, phim”
Click nút để nhập file liệu multimedia (ảnh, phim, swf, mp3 ) vào cửa sổ soạn thảo trang hình, bảng nhập liệu sau:
Hộp "Tên file liệu" cho biết file liệu chọn Để đơn giản, nhấn vào nút "…" để mở hộp Open File giống ứng dụng Windows
Nếu chọn file Flash (SWF) xuất thêm hộp “Vị
trí liệu file” Bình thường khơng cần nhập vào Nếu muốn biết chi tiết, xem thêm phần
3.3 Sử dụng điều khiển file Flash
Nếu nhập file âm phim xuất thêm hộp lựa chọn để xác định liệu phim âm có tự động Play hay không
Việc nhập tư liệu thực dễ dàng trực quan cách từ cửa sổ Windows Windows Explorer, ta kéo trực tiếp file tư liệu (ảnh, phim, flash, mp3) thả vào hình soạn thảo Nếu cần thay đổi tham số Vị trí liệu file Flash hay Tự động play video cần click đúp chuột vào tư liệu
(22)hoặc dùng nút “Ảnh, phim” trước đưa vào Violet
Đặc biệt, Violet hỗ trợ loại định dạng ảnh suốt gif png Ví dụ ảnh thước đo độ lưu dạng PNG, nên có mảng suốt (ở bên góc phía trên), phần cịn lại mờ, nằm đè lên hình tam giác hiệu ứng suốt mờ phát huy tác dụng
Các liệu multimedia người dùng tự biên tập chương trình vẽ hình xử lý ảnh Corel Draw, Photoshop, hay chương trình tạo ảnh động Flash, Swish, ảnh quét từ sách báo, tài liệu, từ quay phim chụp ảnh, copy từ đĩa CD tư liệu, từ tìm kiếm thơng tin mạng Internet, v.v Đặc biệt, người dùng dễ dàng tìm tư liệu cần thiết cách truy cập sử dụng chức Hệ thống Thư viện tư liệu giáo dục cộng đồng giáo viên Việt Nam website http://tulieu.violet.vn
a) Dịch chuyển, co giãn đối tượng
(23)Với điểm nút biên, người dùng dùng chuột để kéo (drag) làm cho hình dạng, kích thước đối tượng thay đổi theo
Với điểm nút tâm đối tượng, người dùng nhấn chuột vào di lên hình phóng to, di xuống hình thu nhỏ Đây thao tác phóng to thu nhỏ đơn Khi nhấn chuột vào đối tượng (mà không nhấn vào điểm nút nào) sau kéo chuột đối tượng kéo theo Đây thao tác thay đổi vị trí đơn
b) Thiết lập thuộc tính đối tượng (ảnh phim)
(24)Trong đó:
Hai nhập liệu tỷ lệ co giãn theo chiều ngang theo chiều dọc ảnh (trong hình ảnh co nhỏ lại 60%) Các ô nhập liệu giúp cho người dùng biết thiết lập tỷ lệ co giãn ảnh cách xác khơng ước lượng việc co giãn cách kéo điểm nút đề cập phần
Giữ nguyên tỷ lệ dài rộng, có tác dụng định kéo điểm nút tỷ lệ chiều dài / chiều rộng có thay đổi hay khơng, sửa nhập tỷ lệ co giãn số có thay đổi hay khơng Thông thường nên thiết lập chế độ Giữ nguyên tỷ lệ để co kéo, hình ảnh khơng bị méo
Độ suốt: Ảnh mờ nhạt làm cho đối tượng nhìn thấy Nếu độ suốt ảnh bình thường, 100 ảnh hồn tồn suốt vơ hình Có thể tham khảo ứng dụng việc điều chỉnh độ suốt ảnh phần 2.6.1 Chức chọn trang bìa
Chú ý: Bạn chọn nhiều đối tượng cách nhấn phím Shift (hoặc Ctrl) click chọn, dùng chuột khoanh vùng chọn, sau dịch chuyển thay đổi thuộc tính cho tất đối tượng chọn lúc
2.1.3 Nút “Văn bản”
Sau click vào nút này, bảng trắng xuất soạn thảo có khung màu xám Người dùng soạn thảo văn trực tiếp
a) Thay đổi vị trí, kích thước thuộc tính
(25)Có thể thay đổi thuộc tính văn font chữ, kích thước, màu sắc, cách click chuột vào nút , để xuất hộp thuộc tính sau:
Trong đó, thuộc tính từ trái qua phải, từ xuống là: màu sắc, font chữ, kích thước chữ, chữ đậm, chữ nghiêng, chữ gạch chân, lề trái, lề giữa, lề phải, gạch đầu dịng, khoảng cách dịng
b) Nhập cơng thức theo chuẩn Latex
Việc nhập công thức thực cách gõ trực tiếp công thức (theo chuẩn Latex) vào phần soạn thảo văn với từ khóa LATEX Ví dụ để gõ "Cơng thức hóa học axit sunfuric H2SO4" ta cần gõ:
Có thể nhập cơng thức phương trình Tốn học, Vật lý, Hóa học, nào, gồm ký tự Hy Lạp, toán tử, ký hiệu so sánh, tương quan, hàm chuẩn, ký hiệu chữ, mũi tên, ký hiệu logic nhiều ký hiệu đặc biệt khác Bạn phải gõ theo chuẩn LaTex để tạo ký hiệu (xem Phụ lục 1)
2.1.4 Nút “Công cụ”
(26)Việc sử dụng module mô tả chi tiết phần tiếp sau (2.3 Sử dụng công cụ chuẩn, 2.4 Sử dụng mẫu tập, 2.5 Sử dụng module cắm thêm)
2.2 Các chức soạn thảo trang hình
2.2.1 Sửa đổi xóa mục liệu có
Sau tạo xong mục liệu, muốn sửa lại vào menu Nội dungSửa đổi thông tin, nhấn F6, click đúp vào mục cần sửa Nếu muốn xóa mục, ta chọn mục vào Nội dungXóa đề mục nhấn phím Delete
Sau tạo xong đề mục, phóng to giảng tồn hình để xem cho rõ cách nhấn phím F9 (hoặc vào menu Nội dungXem tồn bộ) Sau nhấn tiếp F9 nút Close giảng để thu nhỏ trở lại Khi giảng phóng to tồn hình, người dùng gọi chức khác phần mềm phím tắt
2.2.2 Tạo hiệu ứng hình ảnh
(27)thời loại thay đổi tham số cách tùy ý, tạo nhiều kết đẹp mắt
Với đối tượng (ảnh, văn bản, tập, ) để mở bảng hiệu ứng hình ảnh, ta chọn đối tượng, click vào nút trịn thứ phía bên phải đối tượng để mở bảng thuộc tính, sau click vào nút trịn góc bên phải bảng thuộc tính
Click vào dấu cộng để thêm hiệu ứng hình ảnh Chọn hiệu ứng bảng danh sách để thay đổi tham số tương ứng
Click vào dấu trừ để xóa hiệu ứng chọn
Tương tự với đối tượng ảnh, ta tạo hiệu ứng hình ảnh cho đoạn văn sau:
2.2.3 Tạo hiệu ứng chuyển động biến đổi
(28)Click chọn “Thêm hiệu ứng xuất hiện”, sau click vào nút mũi tên xuống để bảng danh sách hiệu ứng Ta chọn hiệu ứng danh sách bên trái, ứng hiệu ứng này, lại chọn tiếp hiệu ứng liệt kê danh sách bên phải
Sau chọn hiệu ứng xong có nút Preview (xem trước) góc bên trái, để người soạn xem hiệu ứng
Phần “Tự động chạy hiệu ứng” đánh dấu hiệu ứng thực sau hiển thị trang hình, sau hiệu ứng trước thực Nếu khơng đánh dấu người dùng phải click chuột vào nút next (phía bên phải giảng), nhấn phím Enter, Space, Page Down hiệu ứng thực
Nhấn nút tròn nhỏ góc bên phải xuất bảng hiệu ứng biến mất, sử dụng tương tự hiệu ứng xuất Sau chọn hiệu ứng biến mất, bạn nên sử dụng chức Danh sách đối tượng (mục 2.2.5) để đặt lại thời điểm đối tượng biến
Nhấn nút “Đồng ý” Trang hình tạo, chứa đối tượng (hình ảnh, văn bản, ) khơng có hiệu ứng Có thể phải nhấn nút next (phía bên phải) đối tượng lại theo hiệu ứng lựa chọn
(29)2.2.4 Thay đổi thứ tự, chỉnh khóa đối tượng
Nếu có nhiều hình ảnh, phim, văn bản, plugin hình có đối tượng đối tượng (ví dụ hình hình châu chấu hình hai ong) Bạn chọn đối tượng, sau click nút bên phải (nút thay đổi thứ tự), thực đơn sau:
Bốn mục menu dùng để thay đối thứ tự Mục “Lên trên cùng” đưa đối tượng chọn lên thứ tự cao mà khơng đối tượng che phủ nó, cịn mục “Lên trên” đưa đối tượng lên bậc thứ tự Tương tự với chức “Xuống dưới” “Xuống cùng”
Lưu ý: Việc thay đổi thứ tự trên/dưới ảnh hưởng đến thứ tự thể đối tượng ta sử dụng hiệu ứng cho chúng Đối tượng thể lên cao dần Do đó, muốn cho đối tượng thể hiệu ứng trước, ta phải đưa đối tượng “Xuống dưới” “Xuống cùng”
(30)Mục menu cuối dùng để khóa đối tượng Khóa nghĩa cho phép chọn đối tượng, thay đổi thuộc tính, thứ tự, khơng cho thay đổi vị trí kích thước Chọn mục lần đối tượng mở khóa dịch chuyển, co kéo bình thường
2.2.5 Chọn đối tượng danh sách
Chức cho phép người dùng chọn đối tượng hình soạn thảo thơng qua danh sách Việc dễ dàng so với thao tác click chuột thẳng vào đối tượng, chọn đối tượng khơng hiển thị bị file nguồn bị kéo ngồi hình soạn thảo Ngồi ra, sử dụng danh sách giúp cho việc thay đổi vị trí hiển thị trước, sau đối tượng (cũng thay đổi thứ tự xuất đối tượng có hiệu ứng) cách dễ dàng
Cách thực hiện: hình soạn thảo, người sử dụng click chuột vào nút phần phía dưới, hộp danh sách sau:
(31)Có dấu * phía trước đối tượng thiết lập hiệu ứng chuyển động Với đối tượng có hiệu ứng đối tượng xuất trước, đối tượng xuất sau
Trên thực đơn có hai mũi tên lên xuống dùng để điều chỉnh thứ tự đối tượng danh sách Muốn điều chỉnh thứ tự đối tượng nào, người sử dụng chọn đối tượng danh sách click vào nút để đưa đối tượng lên xuống
Sau lựa chọn xếp xong, click chuột vào nút “Đóng lại” để trở cửa sổ soạn thảo trang hình
2.2.6 Sao chép, cắt, dán tư liệu
Violet cho phép người sử dụng thực thao tác chép, cắt, dán tư liệu (ảnh, văn bản, dạng tập…) hình soạn thảo, hình soạn thảo khác Thậm chí người sử dụng cịn copy đối tượng tư liệu từ giảng sang giảng khác
Về cách thực giống phần mềm khác, ta sử dụng phím tắt sau:
Ctrl + C: Sao chép tư liệu lựa chọn Ctrl + X: Cắt tư liệu lựa chọn
Ctrl + V: Dán tư liệu chép cắt vào cửa sổ soạn thảo
(32)Đặc biệt, copy liệu từ ứng dụng khác paste vào hình soạn thảo Violet cách dễ dàng, chẳng hạn copy vùng ảnh chọn từ phần mềm xử lý ảnh, copy bảng, hình vẽ WordArt từ MS Word, biểu đồ MS Excel, chí copy hầu hết liệu từ phần mềm thông dụng MS Visio, Rational Rose,…
Ví dụ: Sao chép (copy) WordArt từ Microsoft Word, biểu đồ từ Microsoft Excel dán (paste) sang cửa sổ soạn thảo Violet sau:
2.2.7 Phục hồi (undo) làm lại (redo)
Chức Undo (phục hồi) Redo (làm lại) chức quan trọng phần mềm soạn thảo nào, giúp cho người dùng hủy bỏ thao tác chỉnh sửa không hợp lý, thực lại thao tác sau hủy bỏ
(33)thảo undo redo liên quan đến thao tác thêm bớt, chỉnh sửa tư liệu đề mục hành
Cũng giống ứng dụng Windows khác, undo redo thực cách dễ dàng cách nhấn phím tắt Ctrl+Z (undo) Ctrl+Y (redo) Ví dụ sau lỡ tay xóa đề mục, xóa ảnh, ta cần nhấn Ctrl+Z đề mục ảnh khơi phục trở lại Nếu lại thấy đề mục ảnh cần xóa, ta nhấn Ctrl+Y thao tác xóa làm lại
Ta thực undo nhiều bước, phần giao diện Violet cho phép undo liên tục 10 lần, phần soạn đề mục (trang hình) cho phép undo 40 lần
2.2.8 Tạo siêu liên kết
Chức “Siêu liên kết” (Hyperlink) cho phép người sử dụng mục nhanh chóng chuyển đến mục khác cách click chuột vào đối tượng (ảnh, chữ, ) Khơng thế, chức “Siêu liên kết” cho phép kết nối từ giảng tới file EXE bên ngồi, mà giảng Violet khác đóng gói EXE, phần mềm khác
(34)Nếu muốn liên kết với file bên ngoài, người dùng click chuột vào lựa chọn “Liên kết với file bên ngoài” click tiếp vào nút “ ” để chọn file EXE cần thiết Nếu muốn liên kết với đề mục khác giảng click chuột vào lựa chọn “Liên kết với đề mục” sau chọn mục cần liên kết Cuối cùng, click chuột vào nút “Đồng ý” để kết thúc
Khi đối tượng A liên kết với mục B dù có thay đổi tên, thay đổi vị trí, thay đổi chủ đề, mục B A giữ liên kết với B Tuy nhiên, ta xóa mục B đối tượng A khơng cịn liên kết đến đâu
Chú ý: chọn liên kết với file EXE đóng gói, file EXE copy vào thư mục đóng gói (trong thư mục fscommand) Nếu file EXE cần file liệu khác để chạy, người dùng tự phải copy file liệu theo với file EXE
(35)2.2.9 Hiện lưới điểm bắt điểm mắt lưới.
Việc ô lưới (grid) cho phép bắt điểm (snap) mắt lưới, giúp cho người soạn dễ dàng nhiều việc chỉnh xếp đối tượng Ví dụ cho ô văn thẳng lề với nhau, chỉnh cho ảnh có kích thước Bên cạnh đó, người soạn điều chỉnh ẩn/hiện lưới, cho phép hay không cho phép bắt điểm, điều chỉnh độ rộng ô lưới
Để ẩn lưới điểm, cách đơn giản click chuột vào biểu tượng hình soạn thảo, lưới điểm xuất Nếu lưới điểm thao tác di chuyển đối tượng hình di chuyển điểm nút đối tượng bị bắt dính vào điểm mắt lưới Nghĩa grid (ơ lưới) có snap (bắt điểm) ngược lại
Tuy nhiên, giao diện Violet, chọn menu
(36)2.3 Sử dụng công cụ chuẩn
2.3.1 Vẽ hình bản
Violet cho phép tạo đối tượng hình vẽ thường dùng nhiều như: hình vẽ hình học, đoạn thẳng, mũi tên, vẽ bảng…với thao tác dễ dàng, nhanh chóng độ xác cao, đồng thời cho phép chỉnh, thay đổi tham số đối tượng theo ý muốn người sử dụng Khơng thế, Violet cịn đảm bảo cho đối tượng hình vẽ có độ thẩm mỹ cao tạo hứng thú cho người học người dạy
Cách sử dụng: cửa sổ soạn thảo, click chuột vào nút “Công cụ”, thực đơn hình phần 2.1.3, chọn mục “Vẽ hình”, cửa sổ nhập liệu sau:
(37) “Màu nét”: Thay đổi màu nét vẽ (đường viền)
“Độ dày nét”: Thay đổi độ dày nét vẽ (đường viền) Nếu độ dày hình khơng có đường viền “Màu nền”: Màu tô bên đối tượng hình vẽ “Độ chắn sáng” (từ 0→100): Khi thay đổi số
độ suốt màu hình vẽ thay đổi nhìn xun qua Nếu đặt số hình vẽ có nét mà khơng có
Các việc chỉnh sửa áp dụng cho tất kiểu hình vẽ Sau hồn tất, nhấn phím “Đồng ý” để kết thúc Hình vẽ lên cửa sổ soạn thảo trang hình Lúc người dùng thay đổi hình dạng chỉnh to nhỏ cách kéo điểm nút đối tượng hình vẽ trình bày phần 2.1.1.a
Nếu muốn đổi hình vẽ khác chỉnh lại tham số (màu sắc, nét vẽ, độ chắn sáng, ) cần click đúp chuột vào hình, click vào nút thuộc tính
(38)Để vẽ bảng số liệu, ta click chuột vào nút biểu tượng bảng , cửa sổ nhập liệu lúc có dạng sau:
Muốn thay đổi số hàng số cột, ta cần thay đổi số liệu tương ứng góc bên trái cửa sổ nhập liệu Sau đó, click vào nút “Đồng ý” đối tượng bảng cửa sổ soạn thảo, ta dùng chuột kéo điểm nút để điều chỉnh kích thước bảng cho phù hợp
Đối tượng bảng chưa hỗ trợ việc nhập liệu thân nó, nhiên sử dụng cơng cụ văn hình ảnh để đưa nội dung vào ô bảng dễ dàng
2.3.2 Văn nhiều định dạng
(39)Cách tạo văn nhiều định dạng
Nhấn nút "Công cụ" cửa sổ soạn thảo trang hình (xem phần 2.1) chọn mục "Soạn thảo văn bản", cửa sổ nhập liệu tương ứng sau:
Soạn thảo văn nhiều định dạng
Các chức nút thuộc tính gồm có: font chữ, kích thước chữ, màu sắc, chữ đậm, chữ nghiêng, chữ gạch chân, lề trái, lề giữa, lề phải, đánh dấu gạch đầu dịng, khoảng cách dịng Cơng cụ thước kẻ phía hộp nhập liệu dùng để tạo lề cho văn giống Microsoft Word
(40)Các thao tác xử lý đối tượng ảnh văn bản
Chèn ảnh: Nhấn vào nút "Chèn ảnh" góc bên trái để chọn đưa ảnh vào văn Vị trí ảnh chèn dòng văn mà có trỏ nhấp nháy Có thể chèn file ảnh JPG file Flash SWF
Thay đổi kích thước ảnh: Click vào ảnh để chọn, sau kéo điểm nút góc để điều chỉnh kích thước ảnh (phóng to, thu nhỏ, ) Tuy nhiên, ta dịch chuyển ảnh, muốn dịch chuyển ảnh đến chỗ khác phải xóa ảnh chỗ chèn lại vào chỗ khác
Căn vị trí ảnh: Chọn đối tượng ảnh, nhấn vào nút lề trái lề phải để đưa ảnh vào vị trí bên trái bên phải Lưu ý Violet không cho phép ảnh
Xóa ảnh: Chọn đối tượng ảnh, nhấn nút Delete bàn phím
2.4 Sử dụng mẫu tập
Các tập thành phần thiếu giảng, giúp học sinh tổng kết ghi nhớ kiến thức, đồng thời tạo môi trường học mà chơi, chơi mà học, làm cho học sinh thêm hứng thú giảng
(41)2.4.1 Tạo tập trắc nghiệm
Violet cho phép tạo kiểu tập trắc nghiệm: Một đáp án đúng: cho phép chọn đáp án
Nhiều đáp án đúng: cho phép chọn nhiều đáp án lúc Đúng/Sai: với phương án phải trả lời hay sai Câu hỏi ghép đôi: Kéo thả ý cột phải vào ý tương
ứng cột trái để kết
Ví dụ 1: Tạo tập trắc nghiệm sau: Các khẳng định sau hay sai?
(42)Để thêm phương án, ta nhấn vào nút “+” góc bên trái, để bớt phương án nhấn vào nút “” Sau nhập xong, ta nhấn nút "Đồng ý" hình tập trắc nghiệm sau:
Ví dụ 2: Tạo kiểu trắc nghiệm“Ghép đôi”
Hãy kéo ý cột trái đặt vào dòng tương ứng cột phải để có kết
Cây sắn có Rễ củ
Cây trầu khơng có Rễ móc Cây bụt mọc có Giác mút Cây tầm gửi có Rễ thở
Rễ chùm
(43)Nhấn nút đồng ý ta tập hiển thị lên sau:
Khi làm tập loại này, học sinh phải dùng chuột kéo giá trị cột phải đặt vào cột trả lời, nhấn vào nút kết để nhận câu trả lời hay sai HS làm câu xem kết ngay, làm hết câu xem kết
Ví dụ 3: Tạo trắc nghiệm có ký hiệu đặc biệt hình vẽ: Cho tam giác ABC vng A, có AB = AC= 12, số
đo góc C là:
Cˆ = 30° Cˆ = 60° Cˆ = 70°
(44)Chú ý: Trong tập trắc nghiệm tập kéo thả chữ, ta gõ cơng thức giống phần nhập văn bình thường, với mẫu LATEX( )
Sử dụng hình ảnh tập trắc nghiệm:
Dùng Macromedia Flash, Corel Draw để vẽ hình tạo file swf, dùng phần mềm xử lý ảnh (chẳng hạn Paint Brush, Photoshop, ) để vẽ hình tạo file ảnh JPEG Nhập tên file vào ô nhập liệu “Ảnh”, ảnh trắc nghiệm phía câu hỏi
Ngồi Flash, Corel chương trình xử lý ảnh, ta có thểvẽ chương trình nào: Sketchpad, Geocabri, Word, v.v… dùng chức chụp hình ghi ảnh thông qua phần mềm Paint, Photoshop,
(45)nhập tên file ảnh JPEG hình trên, nhần nút ba chấm “ ” để chọn file ảnh đó, nhấn nút “Đồng ý”, ta hình tập sau:
Đối với tập nhiều đáp án đúng, ta làm tương tự tập đáp án tập đúng/sai
2.4.2 Tạo tập chữ
Ví dụ 4: Tạo tập ô chữ dựa theo sách giáo khoa Sinh học trang 26 Khi tạo tập này, người soạn thảo phải biết trước ô chữ cột dọc câu trả lời hàng ngang
Trị chơi giải chữ
1 Nhóm sinh vật lớn có khả tự tạo chất hữu ánh sáng
2 Một thành phần tế bào có chức điều khiển hoạt động sống tế bào
(46)4 Một thành phần tế bào có tác dụng bao bọc chất tế bào Chất keo lỏng có chứa nhân, không bào thành phần
khác tế bào
Các câu trả lời hàng ngang là:
1 Thực vật; Nhân tế bào; Không bào; Màng sinh chất; Tế bào chất
Chữ cột dọc là: TẾBÀO
(47)Trong đó:
"Từ trả lời" đáp án câu hỏi
"Từ ô chữ" tập hợp chữ lên ô chữ, thường giống từ trả lời, viết hoa khơng có dấu cách Nếu khơng nhập vào Violet tự động sinh từ “Từ trả lời” Vì vậy, khơng có đặc biệt, ta bỏ qua phần để nhập liệu cho nhanh "Vị trí chữ" vị trí chữ "Từ chữ"
mà thuộc vào dọc Ví dụ với câu hỏi 2, từ hàng dọc “TẾBÀO” nên ta cần có chữ “Ế” thuộc vào chữ dọc, từ hàng ngang lại “NHÂNTẾBÀO” nên lấy vị trí chữ
(48)2.4.3 Tạo tập kéo thả chữ
Trên đoạn văn có chỗ trống ( ), người soạn tạo dạng tập sau:
1 Kéo thả chữ: nhiệm vụ học sinh kéo từ tương ứng thả vào chỗ trống Ngoài từ phương án đoạn văn cịn có thêm phương án nhiễu khác
2 Điền khuyết: Khơng có sẵn từ phương án, học sinh phải click chuột vào ô trống để gõ (nhập) phương án vào
3 Ẩn/hiện chữ: Khi click chuột vào chỗ trống đáp án lên (nếu ẩn), ẩn (nếu hiện)
Ví dụ 5: Tạo tập kéo thả chữ vào đoạn văn sau
Đoạn văn
Đơn chất chất tạo nên từ hợp chất tạo nên từ
Kim loại đồng, khí oxi, khí hiđro cịn nước, khí cacbonic
Các từ
đơn chất, nguyên tử, hai nguyên tố trở lên, hai chất trở lên, hợp chất, hai nguyên tử trở lên,
một chất, nguyên tố
(49)Màn hình soạn thảo tập Kéo thả chữ
Khi nhập liệu, ta gõ câu hỏi tồn nội dung văn (có từ mà sau ẩn đi) vào ô nhập liệu Sau đó, chọn từ ẩn (bôi đen từ) nhấn nút "Chọn chữ" Hoặc đơn giản hơn, để chọn từ ta gõ cặp ký hiệu xổ dọc cạnh đầu từ đó: ||<từ chọn>||
Sau chọn từ cách nào, ô nhập liệu từ có màu đỏ nên dễ nhận Nếu thơi khơng chọn từ nữa, ta việc xóa cặp ký hiệu ||
(50)Riêng tập kéo thả chữ, ta nhập thêm phương án nhiễu cách nhấn nút “Tiếp tục” Nếu không cần phương án nhiễu với tập điền khuyết ẩn/hiện chữ ta nhấn ln nút “Đồng ý” để kết thúc trình nhập liệu Dưới hình nhập phương án nhiễu cho loại tập kéo thả chữ
Trong đó:
Nút "Thêm chữ" dùng để thêm phương án nhiễu, sau click nút ta gõ trực tiếp nội dung phương án lên danh sách đối tượng
Nút "Quay lại" để trở hình nhập liệu trước
(51)Bài tập kéo thả chữ
Ví dụ 6: Bài tập điền khuyết
(52)Học sinh click chuột vào ô trống xuất ô nhập liệu hình trên, cho phép nhập phương án vào
Khi kiểm tra độ xác phương án, máy tính bỏ qua khác biệt chữ hoa, chữ thường số lượng dấu cách từ
Để tạo loại tập "Ẩn/hiện chữ" thao tác hồn toàn tương tự
2.5 Sử dụng module cắm thêm (Plugin)
2.5.1 Vẽ đồ thị hàm số
Chức cho phép vẽ đồ thị hàm số theo dạng: Đồ thị hàm số y = f(x), đồ thị hàm phụ thuộc tham số x = X(t) y = Y(t) đồ thị chiều z = f(x, y) Khi nhập hàm số, ngồi biến số, sử dụng tham số (a, b, ) Các tham số nhập giá trị khoảng giá trị Nếu khoảng vẽ đồ thị, hình dạng đồ thị thay đổi theo biến đổi tham số từ giá trị thứ đến giá trị thứ hai
Để tạo đồ thị, ta nhấn nút "Công cụ" cửa sổ soạn thảo (xem
phần 2.1), chọn mục "Vẽ đồ thị hàm số", hình nhập liệu ra, ta chọn dạng đồ thị nhập biểu thức hàm số
Chú ý: nhập chuỗi ký tự biểu diễn hàm số phải theo quy tắc: Toán tử: cộng (+), trừ (-), nhân (*), chia (/), lũy thừa (^) Toán hạng: số, tham số, biến số (x, t), số (pi, e)
Các hàm số: sin, cos, tg, cotg, arcsin, arccos, arctg, arccotg, ln, abs (giá trị tuyệt đối), sqrt (căn bậc hai)
(53)ta phải gõ:2*x^2 - 4*x + hay hàm số khác:
x + 1/x
(x-2) * (x-1) * x * (x+1) * (x+2) sin(pi*x) / x
e^(2/x)
Hàm cộng hưởng RLC: U / sqrt((x-C)^2 + R^2)
Ví dụ 7:
Để vẽ đồ thị y = ax2 + bx + c, ta phải gán giá trị cho hệ số, nên chọn hệ số a có giá trị âm dương để học sinh quan sát a<0 đồ thị quay bề lõm xuống dưới, a > quay bề lõm lên trên, a = đồ thị đường thẳng
Trong bảng nhập liệu đồ thị, chọn Đồ thị hàm số y = f(x)
Nhập hàm số a*x^2 + b*x + c
Nhập giá trị a = -1 1; b = -1 2; c =
Sau nhập hàm số tham số trên, nhấn nút "Đồng ý", chương trình vẽ đồ thị Parabol có bề lõm quay xuống dưới, nhấn vào nút Play , đồ thị biến đổi thành đường thẳng thành đường Parabol có bề lõm quay lên trên:
Ví dụ 8:
Đồ thị hàm phụ thuộc tham số:
t) * cos(a t) * sin(b y t) * cos(b t) * sin(a x
(54)Với tham số b = 1, tham số a chạy từ 4, ta có đồ thị biến đổi từ đường tròn, đoạn thẳng, hoa cánh, hoa cánh cuối hoa đào cánh hình
Các đồ thị hàm phụ thuộc tham số thường có hình dạng đẹp, lạ mắt Bạn hồn tồn tự phát minh nhiều dạng đồ thị hấp dẫn cách thử hàm số khác
Ví dụ đồ thị
t) * cos(a * t) * sin(b y
t) * cos(b t)
* sin(a x
(t = 02)
với tham số b = 1, a = 4, đồ thị có hình dạng bơng hoa sen trơng đẹp
(55)Violet cho phép vẽ đồ thị nhiều hàm số khác hệ trục tọa độ, với màu sắc khác Tính phục vụ nhiều cho tốn giải phương trình giải hệ phương trình, hệ bất phương trình, v.v Vẽ nhiều đồ thị hệ trục cịn giúp ta thể tiệm cận cho đồ thị hàm số cách dễ dàng
Violet cịn có chức vẽ điểm nằm đồ thị dóng xuống trục (xem hình dưới) Để vẽ điểm, ta cần nhập hoành độ chúng (cách dấu phẩy chấm phẩy) vào ô "H/độ điểm cần vẽ" bảng nhập liệu đồ thị (chú ý phải nhấn vào nút mũi tên phải hàm số này)
Ví dụ 9:
Vẽ đồ thị hàm số
1 x
1 x x
y
với điểm đồ thị có hoành độ từ -3 đến
(56)Lưu ý vẽ tiệm cận thẳng đứng x = a, ta vẽ gần xác đồ thị hàm số: y = (x-a)*M với M số lớn Màu tiệm cận nên màu nhạt so với màu đồ thị
Nhấn nút "Đồng ý", kết đồ thị sau:
Đồ thị hàm số vẽ Violet
Người dùng sau tự minh họa đồ thị vào cách nhập công thức hộp soạn thảo text, định dạng chữ dịch chuyển đến vị trí cần thiết
(57)Ta dùng hộp soạn thảo text để đặt tên cho điểm đồ thị, thể tọa độ xác Ví dụ: A
2 ,
3 viết LATEX((3, sqrt5/2))
Trong toán khảo sát vẽ đồ thị hàm số, ta thu nhỏ đồ thị để đặt vào góc hình, sau nhập đề lời giải xung quanh để tạo hồn chỉnh Thậm chí ta minh họa cho đồ thị hình động phim
Vẽ đồ thị chiều
Chức vẽ đồ thị chiều hữu ích việc giảng dạy mơn Giải tích cấp III Chức vẽ hàm số dạng z = f(x, y), phối màu phù hợp, xoay theo nhiều hướng nên giúp học sinh dễ dàng hình dung ghi nhớ, mà tranh ảnh thơng thường khơng thể thực
Ví dụ 10: Vẽ đồ thị Parabol chiều z = x2 + y2, khoảng (x: -1 1; y: -1 1)
Ta chọn dạng Đồ thị chiều nhập hàm số
(58)Nhấn nút Hệ tọa độ để chọn khoảng xác định cho biến số x, y, z độ dài đơn vị Khoảng biến số mặc định đồ thị chiều (x: -1 1; y: -1 1)
Nhấn nút “Các tham số khác” để tùy chọn số mắt lưới đơn vị, cho phép có lưới vẽ đồ thị hay không
Cuối nhấn nút “Đồng ý”, nhấn “Đồng ý” tiếp Ta đồ thị chiều hàm z = x2 + y2 sau.
(59)2.5.2 Vẽ hình hình học
Module cho phép vẽ thể đối tượng hình học, thiết kế tương tự phần mềm Geometer Sketchpad hãng Keypress, nhiên có số chức chuyển động sinh động để phù hợp với học sinh nhỏ tuổi Các hình học thiết kế Sketchpad nhập vào sử dụng Violet thông qua module
Với cơng cụ người sử dụng dễ dàng vẽ hình hình học phục vụ cho giảng dạy, thay đổi yếu tố hình vẽ, quan sát thay đổi hình vẽ yếu tố thay đổi tương tác trực tiếp phần trình chiếu Violet
a) Cơng cụ vẽ hình
Cơng cụ vẽ hình hình học Violet bao gồm chức năng: Vẽ điểm:
- Vẽ điểm
- Vẽ trung điểm đoạn thẳng cho trước Vẽ đường:
- Vẽ đoạn thẳng nối hai điểm - Vẽ đường thẳng qua hai điểm - Vẽ tia biết gốc điểm thuộc tia
- Vẽ đường thẳng qua điểm song song với đường
- Vẽ đường thẳng qua điểm vng góc với đường
(60)- Vẽ đường tròn biết tâm điểm thuộc đường tròn - Vẽ đường trịn biết tâm bán kính
Chức chính:
- Vẽ ký hiệu góc: chọn chức này, tiếp chọn cạnh góc
- Ẩn\Hiện đối tượng, dùng để ẩn đối tượng sử dụng để làm trung gian vẽ đối tượng khác Ví dụ: để vẽ đường trịn ngoại tiếp tam giác, ta vẽ đường trung trực, vẽ đường tròn tâm giao điểm qua đỉnh tam giác, sau có đường trịn ẩn đường trung trực
- Thêm\Xóa nhãn đối tượng Đánh ký hiệu điểm chữ hoa A, B, C, … ký hiệu đường chữ nhỏ a, b, c,…
- Lưu\Xóa vết điểm điểm chuyển động, sử dụng tốn quỹ tích
Chức khác:
- Khi nâng cấp có thêm chức khác xuất
b) Các thao tác khác
Bắt điểm, bắt đường: Khi vẽ đối tượng, ta phải chọn điểm đường vẽ Khả bắt điểm giúp thao tác trở nên dễ dàng xác
(61)chuyển đỉnh cạnh tam giác G ln trọng tâm
c) Nhập hình vẽ từ Sketchpad
Geometer Sketchpad phần mềm vẽ mơ hình hình học tiếng thông dụng giới Việt Nam Hầu hết giáo viên Toán biết đến phần mềm nhiều người sử dụng phần mềm tạo giảng thức Về sức mạnh Sketchpad việc giảng dạy mơn Hình học hẳn khơng cần phải bàn Tuy nhiên, Sketchpad có số điểm yếu như:
- Khơng thể đóng gói để chạy độc lập, vậy, giáo viên muốn trình chiếu giảng máy tính bắt buộc phải cài Sketchpad lên máy tính Thậm chí giảng Powerpoint có hình đơn giản phải cài phần mềm Sketchpad chạy
- Cách để sử dụng Sketchpad trình chiếu Powerpoint liên kết đển file gsp để mở chương trình Sketchpad, giống kiểu phải mở trình chiếu khác Việc gây khó khăn cho việc sử dụng giáo viên việc theo dõi học sinh
- Khi đưa sản phẩm lên mạng, phần mềm Sketchpad cấp ngơn ngữ Java Sketchpad, để chạy địi hỏi máy người dùng phải cài plugin chuyên dụng cho trình duyệt Java Sketchpad chạy bị mất số yếu tố quan trọng số đo bị sai, đoạn văn bị tràn ngồi, hình vẽ chất lượng khơng cao, v.v
(62)- Violet nhập mơ hình vẽ Sketchpad vào bên Violet Từ chức đóng gói Violet, xuất mơ hình dạng EXE để chạy độc lập máy tính mà khơng cần phải cài phần mềm hỗ trợ nào, xuất dạng HTML để đưa lên mạng, chí đóng gói giảng theo chuẩn SCORM để đưa lên hệ LMS
- Đặc biệt, với việc Violet nhúng vào Powerpoint, thầy gắn trực tiếp hình vẽ Sketchpad lên trang slide Powerpoint khơng cần phải liên kết ngồi trước
Cách chứng minh định lý Pytago đưa vào Violet
(63)hình học”, nhấn nút “Java Sketchpad” góc bên trái, chọn file htm vừa lưu từ Sketchpad nhấn Open Nhấn “Đồng ý” để trở trang soạn thảo, nhấn Đồng ý tiếp
Sau đóng gói nhúng vào Powerpoint theo hướng dẫn công cụ VioletTools
2.5.3 Ngơn ngữ lập trình Violet Script
Ngơn ngữ lập trình chuyên dụng cho việc tạo trình mơ phỏng, với mức độ linh hoạt cao, có khả thể hầu hết mong muốn người sử dụng, chí tạo mô động mà chương trình đồ họa mạnh Macromedia Flash khó làm Tuy nhiên, Violet Script đơn giản dễ dùng nhiều so với ngôn ngữ lập trình khác
Violet Script dễ dàng cập nhật thêm thư viện cho môn học, cung cấp nhiều hàm đối tượng phục vụ cho mơn hình học Có thể xem khả Violet Script thông qua số giảng mẫu Violet như: Định lý Pytago, Các tập Toán,
Chi tiết phần hướng dẫn sử dụng Violet Script trình bày Phụ lục
2.5.4 Thiết kế mạch điện
(64)các ký hiệu quy định SGK hình ảnh giống thật, sinh động
Các giá trị thiết bị điện thay đổi lúc trình chiếu giảng, biến trở cơng tắc tương tác thật, đèn sáng tắt có khơng có dịng điện, đặc biệt thiết bị đo vôn kế hay ampe kế giá trị thực tế mạch Chính cơng cụ thiết kế mạch điện hữu ích việc kiểm chứng kết tốn mạch điện, hướng dẫn thí nghiệm lắp mạch điện, chương trình Vật lý Cơng nghệ
Để bật chức này, cửa sổ soạn thảo, click nút “Công cụ”, chọn “Thiết kế mạch điện” Màn hình soạn thảo mạch điện xuất sau:
(65)Sơ đồ mạch điện hình ảnh
Theo hai hình trên, cơng cụ thiết kế mạch điện bao gồm:
Công cụ chính (Di chuyển đối tượng, Nối dây, Xoay đối tượng sang trái, Xoay đối tượng sang phải), Các đối tượng (Nguồn xoay chiều, Nguồn chiều, Điện trở, Biến trở, Cuộn cảm, Tụ điện, Vôn kế, Ămpe kế, Công tắc, Bóng đèn)
Nếu muốn vẽ mạch điện đơn giản SGK sử ký hiệu cách click vào thẻ “Ký hiệu” Còn muốn có hình ảnh giống thật để tạo giảng sinh động, hấp dẫn, ta click vào thẻ “Hình ảnh”
1 Chèn\Xóa đối tượng.
(66)- Muốn xóa đối tượng trang soạn thảo công cụ thiết kế mạch điện ta click vào đối tượng (chọn đối tượng – xuất khung hình chữ nhật bao quanh đối tượng) nhấn phím “Delete” bàn phím
2 Di chuyển\Xoay đối tượng.
- Muốn di chuyển đối tượng ta dùng chuột kéo đối tượng đến vị trí
- Muốn xoay đối tượng nào, ta click chuột vào đối tượng (chọn đối tượng) click nút quay trái hay quay phải
3 Nối đối tượng dây dẫn, xóa đoạn dây dẫn.
- Để nối hai đối tượng dây dẫn ta thực thao tác:
o Click nút “Nối dây”
o Di chuyển chuột đến điểm đầu đối tượng thứ để điểm chuyển thành màu đỏ, nhấn kéo đến điểm đầu đối tượng thứ hai mà ta cần nối dây, điểm chuyển thành màu đỏ ta nhả chuột - Để xóa đoạn dẫn, ta click vào đoạn dây dẫn nhấn
phím “Delete” bàn phím
4 Thay đổi giá trị vật lý đối tượng.
- Để thay đổi giá trị mặc định đối tượng ta đưa trỏ đến giá trị cần thay đổi, giá trị chuyển thành màu xanh, ta click chuột, nhập giá trị nhấn “Enter” click chuột để hoàn tất thay đổi
(67)- Để đổi đơn vị mặc định giá trị vật lý đối tượng ta đưa trỏ đến đơn vị cần chuyển đổi, đơn vị chyển thành màu xanh, ta click chuột Mỗi lần click đơn vị thay đổi ta click đến nhận đơn vị mong muốn
2.6 Các chức khác Violet
2.6.1 Chức chọn trang bìa
Về nội dung, trang bìa trang giới thiệu giảng (chứa tiêu đề giảng, tên giáo viên giảng dạy, tên người soạn giảng, ) Về hình thức, hình khơng có giao diện ngồi (nội dung phóng to tồn hình) Khi bắt đầu tiết học, phần mềm giảng trang bìa Khi giáo viên bắt đầu dạy phần mềm cần click chuột, lúc nội dung giảng
(68)Ví dụ để tạo trang bìa hình ta làm sau: Vào menu Nội dungChọn trang bìa
Nhấn nút “Thêm ảnh” để đưa ảnh vào, click vào ảnh, click tiếp nút để bảng thuộc tính ảnh, điều chỉnh độ suốt lên cao ảnh trơng mờ (với mục đích làm rõ chữ lên)
Sau “Thêm chữ” thay đổi vị trí, định dạng thuộc tính chữ để hình trang bìa Nhấn “Đồng ý”
2.6.2 Chọn giao diện giảng
(69)Kéo trượt ngang phía để xem lựa chọn toàn giao diện Hiện chương trình cung cấp 10 giao diện khác cập nhật nhiều sau
Giao diện giao diện trắng (không có gì) Nếu lựa chọn giao diện giảng cịn nút Next, Back phía bên phải để chuyển đổi trang hình Với giao diện trắng tư liệu hiển thị to hơn, nhiên việc theo dõi thay đổi mục khó khăn
Giao diện trắng phù hợp người dùng tạo trang tư liệu (ví dụ tập) nhúng vào giảng tạo chương trình khác (như Powerpoint hay trình soạn thảo Web chẳng hạn)
2.6.3 Soạn thảo hình cho trang giảng
(70)trang sử dụng để làm cho toàn trang chủ đề
Để soạn thảo trang nền, bạn vào menu Nội dung Soạn
thảo hình nền, cửa sổ sau Có thể click vào nút “+” để thêm hình nền, click vào nút “-“ để xóa hình lựa chọn
Sau soạn thảo hình xong, click vào nút “Đóng lại” để kết thúc trình soạn thảo Nếu hình sử dụng cho trang giảng trang cập nhật lại
(71)Ngồi việc sửa tên chủ đề phiên Violet trước, người dùng chọn hình cho tất trang chủ đề Người dùng click thẳng vào nút “>” để mở trang soạn thảo hình ln từ cửa sổ cho thuận tiện
Trong Powerpoint, chọn template, ta có hình nền, nhiên tất trang giảng sử dụng hình nhất, cịn Violet, với chủ đề ta thiết lập hình riêng để giảng sinh động
2.6.4 Đóng gói giảng
Sau soạn thảo xong lưu giảng, ta vào mục Bài giảng Đóng gói (phím tắt F4) chọn “Xuất file chạy (EXE)” Chức xuất giảng soạn thảo thành sản phẩm chạy độc lập, copy vào đĩa mềm đĩa CD để chạy máy tính khác mà khơng cần chương trình Violet
Đóng gói giảng file EXE giúp bạn liên kết với giảng tạo Powerpoint cơng cụ khác có hỗ trợ liên kết
Nếu đóng gói dạng HTML, phần mềm chạy dạng giao diện Web, đưa lên Website trường, Website cá nhân hệ thống E-learning Nhờ vậy, giáo viên truy cập, sử dụng giảng thơng qua Internet nơi, lúc mà không cần mang theo đĩa mềm hay CD
(72)Bên cạnh việc đóng gói dạng EXE HTML, Violet hỗ trợ thêm việc đóng gói giảng file nén (.zip) theo chuẩn SCORM để tạo thành giảng E-learning
E-learning hình thức học tập trực tuyến thơng qua mạng Internet mà khơng cần giáo viên trình học Việc thực cách giáo viên soạn giảng với đầy đủ kiến thức tập thực hành, sau đưa lên hệ thống quản lý giảng, gọi hệ LMS (Learning Management System), ví dụ Moodle, BlackBoard, WebCT Sau học sinh vào học, giáo viên theo dõi quản lý học sinh vào học, học lâu, chí cịn biết mục xem xem lâu, làm tập đúng, tập sai, sai sai nào, điểm, kết cuối đạt hay chưa đạt, v.v
(73)Không sử dụng tập cung cấp sẵn, Violet cịn thêm vào giảng E-learning dạng tập người dùng tự làm Adobe Flash Macromedia Flash, cần tập sử dụng thêm vài lệnh hỗ trợ SCORM mà Flash cung cấp sẵn (ví dụ fscommand("CMISetScore", score);) Với chức này, Violet cầu nối cho người thành thạo Flash đến với E-learning, việc xây dựng từ đầu giảng theo chuẩn SCORM Flash phức tạp
Khi đóng gói chuẩn SCORM, Violet cho phép người sử dụng lựa chọn phiên SCORM Có hai phiên thơng dụng SCORM 1.2 SCORM 1.3 (thường gọi SCORM 2004) SCORM 2004 hỗ trợ nhiều chức nhiên số hệ quản lý giảng LMS thông dụng Moodle chưa hỗ trợ
(74)2.7 Sử dụng giảng đóng gói
2.7.1 Nội dung gói giảng cách chạy a) Nội dung gói giảng:
Sau đóng gói xuất dạng file chạy (EXE), thư mục gói giảng bao gồm file thư mục sau:
Trong đó:
“Common”: thư mục chứa file dùng chung mẫu giao diện mẫu tập Các file Violet tự sinh
“Data”: thư mục chứa toàn tư liệu dạng ảnh, phim, âm thanh, flash sử dụng giảng “Scenario”: file kịch giảng
File có biểu tượng hình chữ F file chạy EXE, thường có tên trùng với tên giảng, dùng để chạy trình chiếu giảng
(75)Nếu đóng gói dạng HTML thay file chạy EXE có hai file “Index.html” “Player.swf” Sau copy thư mục gói giảng lên Web người dùng nơi cần gọi đường dẫn URL thư mục Web giảng chạy trình duyệt Trên máy tính cá nhân, chạy thẳng file HTML giảng mở trình duyệt mặc định, thường Internet Explorer Mozilla Firefox
Violet có phiên chạy hệ điều hành Windows, nhiên đóng gói giảng dạng HTML giảng chạy (cả trực tuyến ngoại tuyến) hệ điều hành thông dụng loại Linux, Macintosh, v.v
Chú ý: Khi copy giảng sang máy khác, ta phải copy toàn thư mục gói giảng chạy Kể soạn dở mà muốn copy sang máy khác soạn tiếp, ta nên đóng gói lại copy ln gói Tuy nhiên, trường hợp bỏ qua file EXE thư mục Common
2.7.2 Sử dụng giao diện giảng phím tắt
(76)Trên giao diện này, người dùng click chuột vào nút Next (hình mũi trỏ phải góc bên phải hình) để trình chiếu trang nội dung giảng, nút Back (mũi tên trỏ trái) để quay trang trước Nếu người dùng khơng muốn trình chiếu theo click chuột vào tên chủ đề ngang bên trên, click vào tên mục dọc bên trái giao diện Khác với phóng to giảng Violet (nhấn F9), chạy giảng đóng gói người dùng sử dụng phím tắt để thao tác nhanh hơn:
Phím Space Sang trang bắt đầu chạy hiệu ứng có (tương đương với nút Next)
Phím Backspace: Quay lại trang trước, quay đầu trang chạy hiệu ứng (tương đương với nút Back)
Phím Enter: giống phím Space
(77)Trong trình giảng bài, để thu hút học sinh vào hoạt động ngồi phần mềm như: thảo luận nhóm, đóng kịch tình huống… giáo viên có phải tắt máy chiếu Tuy nhiên, việc tắt bật máy chiếu nhiều khơng tốt cho máy, giao diện giảng cung cấp nút “Tắt hình” góc bên trái để tắt hình trình chiếu cần Khi muốn trình chiếu trở lại, người dùng cần click chuột giảng xuất trở lại trang trước tắt hình
Để khỏi giảng, click chuột vào nút góc bên phải hình giao diện, nhấn tổ hợp phím Alt + F4
2.7.3 Vẽ, đánh dấu ghi nhớ lên trang giảng
(78)2.7.4 Chỉnh sửa giảng sau đóng gói
Sau đóng gói, người dùng bổ sung chỉnh sửa nội dung cho gói giảng cách dễ dàng, cách click đúp chuột vào file “Scenario” thư mục đóng gói (hoặc chạy Violet mở file Scenario ra), sau soạn thảo nội dung giảng bình thường Việc chỉnh sửa tất nhiên phải thực máy cài đặt Violet
Một số lưu ý chỉnh sửa giảng đóng gói:
Khi sửa giảng đóng gói nên xóa file giảng cũ để đảm bảo tính thống nhất, tránh trường hợp sửa chỗ
Nếu sửa chữ xếp lại ảnh, ta cần lưu giảng lại Còn có nhập thêm ảnh đối tượng khác nên đóng gói lại Khi đóng gói lại, Violet hỏi có cập nhật hay khơng chọn “Có” để cập nhật Nói chung sau sửa đổi giảng nên Đóng góiCập nhật lại cho chắn
Trong q trình soạn giảng đóng gói, có tư liệu thừa thư mục Data, ta thêm ảnh, phim vào sau lại xóa Violet khơng dùng Vì vậy, để dọn dẹp hết file thừa, ta đóng gói lại, có điều Violet hỏi có cập nhật khơng chọn “Khơng” để đóng gói sang thư mục Sau xóa bỏ thư mục cũ
2.7.5 Bộ công cụ Violet cho Powerpoint
(79)Powerpoint phần mềm phục vụ trình chiếu nói chung, chủ yếu để diễn đạt ý kiến người phát biểu, không chuyên dụng cho giảng chuyên tư liệu tập Bên cạnh đó, Powerpoint khơng thể đóng gói theo chuẩn SCORM để đưa lên hệ LMS
Tuy nhiên, đa số giáo viên Việt Nam quen thuộc với phần mềm Powerpoint, quen với cách soạn thảo theo phong cách Powerpoint nên việc chuyển sang phần mềm chuyên dụng cho giảng tương đối khó Chính vậy, Violet khơng bắt người dùng phải từ bỏ Powerpoint, mà phát triển theo định hướng kết hợp để khai thác mạnh phần mềm Từ phiên 1.6, phần mềm Violet kèm thêm công cụ Violet cho Powerpoint (VioletTools) để thực việc
(80)Để cài đặt chương trình, thầy download cài đặt tương ứng http://bachkim.vn Lưu ý: Để chạy công cụ này, quý vị cần cài thêm NET Framework (nếu chưa có) thư viện
VSTO Microsoft Các thư viện download địa Bộ công cụ cung cấp chức sau:
a) Chèn Flash vào Powerpoint
Mặc dù Powerpoint cho phép chèn Flash theo dạng OLE Object (Shockwave Flash Object), nhiên cách chèn nhiều thao tác phức tạp dễ nhầm lẫn Với VioletTools, việc chèn Flash vào dễ dàng giống chèn ảnh thông thường
b) Chèn phim (video) vào Powerpoint
Powerpoint cung cấp chức chèn phim chạy (play) video thư viện Windows Media Player (WMP) Tuy nhiên WMP không play nhiều định dạng phim thông dụng FLV (là định dạng mặc định thư viện video lớn YouTube.com, Clip.vn, ) hay 3GP (là dịnh dạng phim quay từ máy ảnh số điện thoại di động) Thậm chí, kể với định dạng video mà WMP mà máy soạn thảo play được, copy sang máy khác thiếu thư viện giải mã (codec) tương ứng video play
Với công cụ Violet, chèn dịnh dạng phim phim convert (chuyển đổi) định dạng chuẩn FLV luôn play máy tính Đây giải pháp chèn phim an tồn hiệu
c) Nhúng Violet vào Powerpoint
(81)d) Thêm công cụ Violet Powerpoint
Từ Violet 1.7, khả kết hợp với Powerpoint có bước thay đổi lớn, xuất chức công cụ Violet vào Powerpoint, trở thành chức Powerpoint (menu Violet Thêm công cụ Violet) Giờ bạn chạy Violet để tạo tập chạy Powerpoint để nhúng nữa, mà tạo tập Powerpoint Bạn bật chức Vẽ hình hình học Powerpoint để đưa trực tiếp file hình vẽ Sketchpad vào Powerpoint, v.v mà mặt người dùng khơng cần phải qua Violet
Sau tạo tập Powerpoint, người dùng sửa đổi chức “Chỉnh sửa cơng cụ Violet” Nếu cần xóa, bạn nên dùng chức “Xóa cơng cụ Violet” thay cho việc xóa đối tượng Powerpoint, chức xóa hết file liệu đối tượng
Chú ý: Trước dùng chức Violet này, bạn nên để file Powerpoint vào thư mục riêng copy giảng đâu, nén gửi lên mạng, phải copy nén thư mục
e) Xuất giảng Violet
(82)f) Đóng gói giảng theo chuẩn SCORM
Thao tác tương đương với việc xuất giảng Violet, mở giảng Violet gọi chức đóng gói SCORM Violet Việc đóng gói đảm bảo giữ trọn vẹn hiệu ứng, đoạn phim, đoạn Flash, mẫu Violet nhúng, để đưa lên máy chủ LMS Không giống nhiều phần mềm chuyển đổi Powerpoint thành SCORM thường chuyển slide Powerpoint thành ảnh Flash nên khơng cịn thực chức dù đơn giản Powerpoint, chẳng hạn hiệu ứng, tương tác, đoạn phim Flash biến thành hình ảnh Một số phần mềm khác cho phép nhúng file Powerpoint dạng OLE Object, giữ nguyên hiệu ứng đòi hỏi máy người dùng cuối phải cài Powerpoint + Plugin tương ứng, tất nhiên khơng thể sử dụng tính LMS cho giảng lưu vết học, thống kê lưu điểm Ngồi ra, nhiều giáo viên có thói quen tạo tập Violet để đưa vào Powerpoint ngồi VioletTools, khơng phần mềm giữ lại tập
(83)3 Kết hợp Violet với phần mềm khác
3.1 Tìm kiếm tư liệu qua Internet
3.1.1 Tìm kiếm liệu ảnh
Sử dụng trang tìm kiếm Google giao diện tiếng Việt địa chỉ: www.google.com.vn, chọn chức tìm kiếm Hình Ảnh, giao diện sau:
Nhập từ khóa tìm kiếm (tên hay từ liên quan đến nội dung cần), nhấn Enter Danh sách hình ảnh liên quan ra, click chuột vào ảnh đạt yêu cầu để đến trang web chứa Nhấn phải chuột vào ảnh, chọn Save Picture As… nhấn nút Save
(84)3.1.2 Tìm kiếm liệu phim
Vào trang tìm kiếm http://video.google.com, nhập từ khóa tìm kiếm Các file phim tìm thấy có là: avi, mov, mpg, mpeg, asf, wmv,… Violet hỗ trợ
Ngồi Google cịn nhiều trang web tìm kiếm khác http://vn.yahoo.com, www.altavista.com trang web tìm kiếm Việt Nam http://xalo.vn, http://baamboo.com,
http://timnhanh.com, http://socbay.com Tuy nhiên Google trang web tìm kiếm ưa chuộng giới Việt Nam
3.1.3 Sử dụng từ điển trực tuyến phục vụ tìm kiếm
(85)mềm cài máy tính tra trực tuyến qua địa website sau:
Vietnam Dictionary: http://tratu.baamboo.com Tinh Vân Dictionary:
http://www.tinhvan.com/scripts/tvis/webdict/webdict.pl
Chọn loại từ điển Việt - Anh, gõ từ tiếng Việt vào, nhấn Enter, từ tiếng Anh
Ví dụ:
Để làm giảng động nhiệt, bạn cần tìm hình ảnh động nước, bạn tra từ điển chữ “động cơ” engine, chữ “hơi nước” steam Sau vào www google.com.vn, chọn mục Hình Ảnh, gõ chữ “steam engine” vào tìm kiếm, google nhiều hình ảnh liên quan bạn chọn
3.2 Tạo tư liệu phần mềm thiết kế
3.2.1 Vẽ hình Paint Brush
- Chạy chương trình: Nhấn Start → Programs → Accessories → Paint
- Sử dụng cơng cụ vẽ hình thêm chữ, thay đổi kích thước ảnh
- Save file ảnh (Ctrl+S), nên chọn Save as type dạng JPEG
3.2.2 Tạo hình chữ chuyển động Flash MX - Chạy chương trình Macromedia Flash
(86)- Dùng công cụ bao lấy tồn hình, nhấn F8, chọn Graphic, nhấn OK
- Xác định vị trí ban đầu hình ảnh
- Trên trục thời gian (Timeline) đưa chuột đến ô số 30, nhấn F6
- Dịch chuyển để xác định vị trí cuối hình ảnh - Đưa chuột đến ô số 15 Nhấn phải chuột, chọn Create
Motion Tween
- Nhấn Ctrl+Enter để xem kết (đồng thời tạo file SWF thư mục với file FLA lưu, mà file SWF đưa vào Violet)
3.2.3 Các công cụ khác
Sử dụng Photoshop, ta lưu ảnh file JPG, sử dụng Corel Draw, ta vẽ hình Export hình dạng file SWF (với lựa chọn Bounding Box Size Page) đưa hình ảnh vào Violet
3.3 Sử dụng điều khiển file hoạt hình Flash
Tính giúp cho việc kết hợp Violet Macromedia Flash thêm dễ dàng, tiện lợi, hữu ích người biết dùng Flash
Đặt tên sử dụng frame
(87)Đặt tên Khóa thời gian (Keyframe) cho đối tượng trên trục thời gian (Timeline)
Khi soạn thảo trang hình “Hình ảnh, âm thanh, phim ”, nhấn nút “Thêm ảnh”:
Tham số “Vị trí liệu file” tên frame mà có chứa liệu cần hiển thị Khi file Flash nạp, Timeline chuyển đến vị trí frame này, hình hiển thị liệu tương ứng Như ví dụ Violet hiển thị hình ảnh ếch file Dongvat.swf
Nếu khơng nhập tham số Violet hiển thị frame file Flash
Như vậy, giảng có nhiều hình ảnh nhỏ, nhiều đoạn phim hoạt hình nhỏ, ta ghép chung chúng vào file Flash, cách đặt đối tượng frame khác nhau, đặt tên cho frame
(88)Điều khiển đoạn hoạt hình Flash
Một đoạn hoạt hình Flash phải chứa đoạn frame trục thời gian (Timeline) sau:
Ta nhập file Flash chứa đoạn hoạt hình vào Violet, tạo nhiều mục liệu giống (copy paste), sau thay đổi tham số frame mục ta tạo nút bấm truy xuất tùy ý đến giai đoạn đoạn hoạt hình
VD ta có đoạn hoạt hình Flash mơ chiến đấu, Timeline có đánh dấu tên frame nhãn (label) là:
Khiêu chiến, Dử địch, Phản công, Chiến thắng Dùng Violet tạo bốn mục chứa đoạn hoạt hình Flash này, khác tham số frame Như ta có giảng Violet mà truy xuất giai đoạn chiến đấu
Một số ý khác:
Khi Violet truy cập đến frame mặc định sau Timeline khơng chạy (stop) Vì thế, với đoạn hoạt hình phải ý thêm “(play)” vào sau tham số frame: Ví dụ: Khiêu chiến(play), Phản cơng(play)
(89)Điều khiển file Flash nút Next, Back
Ta nhập nhiều frame cho file Flash mục liệu, để nhấn nút Next giao diện giảng chuyển qua frame khác nhau, frame ngăn cách dấu chấm phẩy “;”
Ví dụ: Khiêu chiến(play); Dử địch(play); Phản công(play); Chiến thắng(play)
Hoặc với mơ thí nghiệm, hình ta cho dừng lại để quan sát thiết bị nhấn nút Next để xem diễn biến thí nghiệm, ta phải đặt tham số frame sau: “start;start(play)”, đơn giản “1;1(play)” (dừng frame đầu tiên, nhấn nút next bắt đầu play từ frame đầu tiên)
3.4 Nhúng Violet vào Power Point
Nhúng Violet vào Powerpoint cách nội dung trang Violet trang hình Powerpoint, bên cạnh nội dung Powerpoint khác Ví dụ bạn dùng Violet để tạo tập (trắc nghiệm, chữ, kéo thả, ), sau nhập tập lên trang slide giảng Powerpoint có sẵn Cách làm ví dụ sau:
- Dùng Violet tạo tập trắc nghiệm (hoặc tập kéo thả, trò chơi ô chữ, )
- Nhấn F8 chọn giao diện trắng (khơng có giao diện)
(90)- Chạy Microsoft Powerpoint
- Mở file PPT có sẵn, tạo file PPT phải save lại Để đơn giản, ta nên copy (hoặc save) file PPT vào thư mục chứa thư mục đóng gói giảng Violet
Ví dụ, Violet đóng gói “D:\BaiGiang\Bai1\Package-tracnghiem1” file PPT đặt vào “D:\BaiGiang\Bai1” hình
- Trên giao diện Powerpoint, đưa chuột đến vùng công cụ, nhấn phải chuột, chọn Control Toolbox Thanh công cụ
(91)- Trên công cụ, click vào nút góc bên phải Một menu thả ra, chọn dòng Shockwave Flash Object - Lúc chuột có hình chữ thập, kéo chuột để tạo hình chữ nhật với hai đường chéo Click phải chuột vào vùng hình chữ nhật vừa tạo, chọn Properties Bảng thuộc tính (Properties) xuất
- Chỉnh thuộc tính sau:
o Base: thư mục chứa gói sản phẩm, ý phải dùng đường dẫn tương đối so với file PPT Như ví dụ trước, với file Powerpoint đặt D:\BaiGiang\Bai1, cịn Violet đóng gói thư mục D:\BaiGiang\Bai1\Package-tracnghiem1, ta đặt Base Package-tracnghiem1 o Movie: tên đầy đủ (gồm đường dẫn) file
Player.swf Violet sinh gói sản phẩm, thuộc tính Base cộng thêm \Player.swf Ví dụ Package-tracnghiem1\Player.swf
(92)Chú ý:
Ta nhập nhiều tập Violet vào nhiều trang khác Powerpoint cách đóng gói tập nhiều thư mục khác Để cho dễ quản lý nên đặt thư mục đóng gói nằm thư mục chứa file PPT sau:
3.5 Cách chụp hình đưa vào Microsoft Word
- Chạy chương trình lên hình cần chụp
- Nhấn nút Print Screen (cạnh nút F12) (hoặc Alt+Print Screen để chụp riêng cửa sổ hành)
- Vào chương trình Microsoft Word, nhấn phím Ctrl+V
(paste)
- Có thể cắt viền ngồi hình ảnh chức Crop
như sau:
o Click phải chuột vào hình ảnh, chọn Show Picture Toolbar
o Chọn chức Crop (biểu tượng )
(93)Trên cách chụp hình đơn giản Tuy nhiên, bạn biết dùng chương trình xử lý ảnh sau chụp, nên paste hình vào đó, chỉnh sửa (điều chỉnh kích thước, cắt viền, thay đổi chi tiết, ), tiếp save file JPG chất lượng (quality) khoảng 60% (đối với ảnh chụp, nhiều màu) ảnh GIF (với ảnh màu) Cuối cùng, từ Word, ta dùng chức Insert/Picture/From File để chèn file ảnh vào Bằng cách file doc save nhỏ nhiều so với cách Paste trực tiếp ảnh vào Word
Trong Photoshop, ta có save ảnh JPG GIF menu File/Save for Web
4 Phụ lục
4.1 Phụ lục 1: Bảng ký hiệu cách gõ chuẩn LaTex Các ký tự Hi lạp
Nhập KQ alpha α beta β chi χ delta δ Delta Δ epsilon ε varepsilon ɛ eta η gamma γ Gamma Γ iota ι kappa κ lambda λ
Các toán tử Nhập KQ sqrt rootn(a ) n a + + - -* ⋅ ** ⋆ // / \\ \ xx × -: ÷ @ ∘
Các ký tự quan hệ Nhập KQ
= =
!= ≠
(94)Lambda Λ mu μ nu ν omega ω Omega Ω phi φ varphi ϕ Phi Φ pi π Pi Π psi ψ rho ρ sigma σ Sigma Σ tau τ theta θ vartheta ϑ Theta Θ upsilon υ xi ξ Xi Ξ zeta ζ o+ ⊕ ox ⊗ o ⊙ sum ∑ prod ∏ ^^ ∧ ^^^ ⋀ vv ∨ vvv ⋁ nn ∩ nnn ⋂ uu ∪ uuu ⋃ sube ⊆ supe ⊇ -= ≡ ~= ≅ ~~ ≈ prop ∝
Các loại dấu ngoặc Nhập KQ ( ( ) ) [ [ ] ] { { } }
Ký tự mũi tên Nhập KQ uarr ↑ darr ↓ rarr → -> → |-> ↦ larr ← harr ↔ rArr ⇒ lArr ⇐ hArr ⇔
Các hàm chuẩn Nhập KQ sin sin cos cos tan tan csc csc sec sec cot cot sinh sinh cosh cosh tanh log log ln ln
Các ký hiệu khác Nhập KQ
a^n an
(95)Các ký hiệu logic Nhập KQ and and or or not ¬ => ⇒ if if iff ⇔ AA ∀ EE ∃ _|_ ⊥ TT ⊤ |- ⊢ |= ⊨ det det dim dim lim lim mod mod gcd gcd lcm lcm min max max
Các ký hiệu
Nhập KQ
angle(ABC) ABC
hat x x^
bar x x¯
ul x x̲
vec x x→
dot x x
ddot x x
aleph ℵ
| | | | |cdots| |⋯|
vdots ⋮
ddots ⋱
|\ | || |quad| | | diamond ⋄ square □ |_ ⌊ _| ⌋ |~ ⌈ ~| ⌉
4.2 Phụ lục 2: Ngơn ngữ lập trình Violet Script
4.2.1 Giới thiệu sơ lược
(96)Khác với phần mềm công cụ, việc sử dụng ngơn ngữ lập trình có tính mở cao hơn, cho phép người dùng khơng phải sử dụng mẫu mơ có sẵn mà cịn tự tạo mẫu mới, sửa đổi mẫu có cách tùy ý (sửa tham số, nội dung trình tự thể hiện, v.v ) Như vậy, khả đáp ứng yêu cầu người dùng ngơn ngữ lập trình cao nhiều so với phần mềm công cụ
VS xây dựng dựa ngôn ngữ Action Script 2.0 Macromedia Flash, vậy, VS mạnh việc thực mơ có chuyển động tương tác, có xử lý âm hình ảnh Tất nhiên, việc lập trình VS đơn giản nhiều so với lập trình Action Script
Các file mã nguồn VS sử dụng mã văn Unicode UTF-8 Chính vậy, khơng có liệu, lời giải thích mà kể tên đối tượng (tên biến, tên nhãn, tên lệnh, tên hàm…) dùng tiếng Việt có dấu, giúp người dùng Việt Nam dễ tiếp cận nhiều so với ngôn ngữ tiếng Anh
4.2.2 Các đặc điểm ngơn ngữ a) Ngơn ngữ mơ phỏng
Ngơn ngữ lập trình VS hỗ trợ nhiều kỹ thuật mô Các thao tác đồ họa mơ hầu hết lập trình sẵn, lại có thêm khả nạp thư viện mã nguồn, khả sử dụng liệu âm thanh, hình ảnh cách dễ dàng, VS giúp người cho người dùng viết phần mềm đồ họa cao cấp mà không cần kiến thức chuyên sâu đồ họa
(97)phỏng theo kịch Do vậy, người dùng hoàn tồn tạo q trình mơ phức tạp đoạn chương trình VS ngắn gọn (so với ngơn ngữ lập trình khác)
b) Lựa chọn chế độ chạy song song tuần tự
Các ngôn ngữ thông dịch thường phải chạy dạng (chạy hết lệnh đến lệnh khác) Tuy vậy, mô phỏng, ta cần tạo nhiều thao tác mô đồng thời (ví dụ hai hay nhiều vật chuyển động lúc) Vì vậy, VS cho phép người lập trình thiết lập chế độ xử lý lệnh song song hay
Đây đặc điểm độc đáo tiện dụng ngơn ngữ VS so với ngơn ngữ lập trình khác
c) Khả sử dụng thư viện mở
Tuy VS ngôn ngữ chuyên dụng lĩnh vực đồ họa mô phỏng, song đồ họa lĩnh vực rộng nên VS mang tính tổng qt Nó khơng thể bao hàm hết tất thao tác mơ phỏng, chương trình thơng dịch VS chứa tất liệu, thư viện hình ảnh thơng dụng cho sản phẩm Tuy nhiên, người lập trình khơng chun, vấn đề đặt phải cho thứ có sẵn hết
Vì vậy, ngơn ngữ VS có hệ thống thư viện kèm theo cập nhật thường xuyên Các thư viện chứa nhiều hình ảnh, mơ hình, biểu tượng thơng dụng lấy sử dụng cách dễ dàng, thao tác chuyển động lập trình sẵn, mẫu chương trình chuẩn sử dụng với khả tùy biến cao
(98)môn Vật Lý, v.v… Như vậy, khả cải tiến chương trình cập nhật tư liệu VS trở nên dễ dàng
Thư viện mở ưu điểm hẳn VS so với hầu hết phần mềm công cụ tạo giảng
d) So sánh ngôn ngữ VS với Timeline
Những người dùng xem chương trình Macromedia Flash, Macromedia Diector, Adobe Premier,… hẳn đến khái niệm Timeline (trục thời gian) Đây công cụ thiết kế quan trọng việc tạo chuyển động, hiệu ứng hình ảnh âm thanh, làm phim hoạt hình, xây dựng cấu trúc sản phẩm,… Timeline cơng cụ hữu ích, đặc biệt người khơng biết lập trình dùng để xây dựng phần mềm multimedia ứng dụng
Tuy nhiên điểm nhược Timeline khơng có tính mở Ví dụ: dùng Timeline dễ dàng tạo chuyển động vòng giây, dùng Timeline để tạo chuyển động vòng n giây, với n giá trị nhập từ bàn phím từ file bên ngồi
Trong đó, việc xây dựng phần mềm giảng lại địi hỏi cơng cụ phải có tính mở Vì cách dạy giáo viên khơng giống nhau, nên giảng phải cho phép giáo viên tự sửa theo ý Trong trường hợp này, kỹ thuật viên khơng cịn cách khác phải lựa chọn ngơn ngữ lập trình
(99)dùng chương trình soạn thảo văn để tạo lập sửa đổi không cần phải hệ thống đồ sộ dùng Timeline
Tuy vậy, dùng Timeline có ưu điểm so với ngơn ngữ tính ổn định, bị lỗi Cịn việc lập trình khơng cẩn thận sinh nhiều lỗi Do đó, q trình phát triển ngơn ngữ phải khắc phục yếu điểm
4.2.3 Cấu trúc ngôn ngữ
Violet Script 1.0, gần giống ngôn ngữ Basic cấu trúc lệnh ngôn ngữ C cấu trúc chương trình
a) Chương trình viết VS
Giống C, chương trình VS bao gồm hàm, hàm main gọi bắt đầu chạy chương trình
function main
appear Text, 8, 4, "Hello world"
end
Một chương trình (một hàm, chức năng) khai báo sau:
function <tên hàm> <các tham số> <lệnh 1>
<lệnh 2> end
(100)Khi gọi chương trình con, thay đổi giá trị tham số gọi ta nên thêm dấu & vào phía trước tham số (giống cú pháp ngơn ngữ C) Ví dụ:
input_line &ax, &ay, &bx, &by
get_point &x, &y, x1, y1, angle, b) Các lệnh đơn giản
Ngôn ngữ VS cung cấp loại lệnh sau:
Các lệnh gán, ví dụ a = 2; a = 10*5 + 1; b = a^2 + a + Các lệnh bản: ví dụ lệnh appear chương
trình
Các lệnh gọi chương trình con: có cú pháp giống lệnh
c) Các biểu thức
Các biểu thức tốn học sử dụng vế phải lệnh gán, làm tham số lệnh khác Một biểu thức bao gồm thành phần:
Các toán hạng: giá trị số, biến số Các toán tử: + , - , * , / , ^
Các hàm số: sin, cos, tg, cotg, arcsin, arccos, arctg, arccotg, abs, sqrt, ln
Các dấu ngoặc đơn"(" ")"
Ví dụ tính góc B tam giác ABC biết độ dài cạnh AB, AC BC, áp dụng định lý hàm số cos
(101)angleB = arccos((AB^2 + BC^2 - AC^2)/(2*AB*BC)) d) Các lệnh có cấu trúc
Lệnh điều kiện
if <điều kiện> then <các lệnh> end_if
Lệnh lặp
for <tên biến> from <cận dưới> to <cận trên> step <bước nhảy>
<các lệnh> next
e) Các nhãn
Có thể coi nhãn lệnh đặc biệt, ký hiệu dấu ":" tên nhãn Nhãn dùng vừa để đánh dấu, vừa để mô tả đoạn lệnh Nhãn thường dùng định danh để truy cập (goto) đến đoạn lệnh từ vị trí chương trình Ví dụ:
function main
goto ERASE :START
appear Text, 8, 4, "Hello world"
wait_click :ERASE
erase Paper wait_click
(102)4.2.4 Sử dụng Violet Script Violet
Violet Script khởi nguồn ngôn ngữ chạy độc lập, dùng để tự xây dựng giảng hoàn chỉnh Khi kết hợp với công cụ Violet, ngôn ngữ thường dùng để tạo đoạn mô ngắn trang hình, nên đơn giản dễ quản lý Đối với người dùng vừa có linh hoạt ngơn ngữ, lại vừa sử dụng tính dễ dùng Violet tạo hiệu ứng, tạo tập,
Để sử dụng VS Violet, vào mục soạn thảo trang hình, nhấn nút “Cơng cụ”, menu lên, ta chọn mục “Lập trình mơ phỏng” Màn hình sau ta soạn thảo trực tiếp chương trình vào
(103)Màn hình nhập mã nguồn bên ngồi đối tượng
Trong đó:
Khung phía cho phép nhập file mã nguồn VS từ file text bên ngồi Thơng thường, Violet cung cấp sẵn số file thư viện thao tác chuẩn để sử dụng ln Ví dụ: thư viện MathTools.vs chứa lệnh phục vụ tốn hình học
Ta viết mã nguồn VS cho mơ file text bên ngồi, nhập vào đây, mà khơng cần phải viết phần soạn thảo mã nguồn trước Cách làm hay (và nên dùng), soạn thảo file text bên dễ dàng soạn trực tiếp Violet Như hình ta thấy phần chương trình vẽ đường phân giác nằm file Vephangiac.vs nằm phần soạn thảo Script Violet
(104)mới chỉnh vị trí ảnh vị trí (0, 0) Ví dụ với ảnh bút chì, ta chỉnh cho chỗ đầu bút chì vào vị trí (0, 0) Flash Khi đó, ta dịch chuyển đối tượng bút chì tới vị trí (x, y) đầu bút chì vào vị trí (x, y) Cịn sử dụng ảnh JPG, vị trí góc bên trái ảnh vào vị trí (x, y) khơng phải chỗ đầu bút chì
Sau nhập xong chương trình, file mã nguồn chuẩn file ảnh, ta nhấn nút "Đồng ý" Để sửa đổi mã nguồn hay thông tin khác, ta click đúp vào đối tượng hoạt cảnh mô
4.2.5 Ví dụ sử dụng VS để mơ Hình học a) Khả ngôn ngữ
Hiện tại, cung cấp sẵn file mã nguồn chuẩn chứa thao tác dựng vẽ đường thẳng thước kẻ, vẽ đường tròn, cung tròn compa, cắt ghép đa giác v.v “C:\Program Files\Platin Violet\Lecture\vpScript\Common\Mathtool.vs”
Vì vậy, mơn Hình học, ngơn ngữ Violet Script hỗ trợ nhiều loại cơng việc sau:
Vẽ hình hình đồ họa (đoạn thẳng, đường tròn, đồ thị,…)
Sử dụng đối tượng có sẵn thư viện (ví dụ với mơn hình học có: compa, thước kẻ, bút, tẩy, ê-ke, thước đo độ, giấy màu, dao cắt…), mô hoạt động đối tượng
Xử lý tương tác với người dùng (nhấn chuột, kéo thả, nhập từ bàn phím,…)
(105)Hiện cung cấp sẵn thư viện hình ảnh đoạn chương trình dùng cho mơn Hình học, với phạm vi ứng dụng cấp THCS Phần chủ yếu tập trung vào Hình học Ơclit, bao gồm loại tốn sau:
Bài tốn vẽ hình xử lý tương tác với người dùng Bài toán dựng hình dụng cụ dựng hình thơng
dụng
Bài tốn cắt ghép hình (mơ việc cắt ghép mảnh giấy màu)
Bài tốn quỹ tích vẽ đồ thị hàm số
c) Ví dụ
Ví dụ mơ tả tốn dựng hình: vẽ trung trực đoạn thẳng người dùng nhập vào chạy chương trình Kịch đoạn mô sau:
- Người dùng nhấn chuột để xác định điểm thứ nhất, nhấn tiếp chuột để xác định điểm thứ hai
- Đánh dấu ký hiệu hai điểm A, B vừa nhập
- Mô việc dùng thước kẻ bút chì để vẽ đoạn thẳng hai điểm AB
- Xuất compa đưa compa vào vị trí điểm A
- Mở rộng compa (khoảng cách đầu compa khoảng 2/3 AB)
(106)- Đưa compa đến điểm B
- Quay compa nửa vòng tròn (cung hướng vào điểm A)
- Dùng thước kẻ bút chì để vẽ đoạn thẳng qua giao điểm cung tròn, độ dài đoạn thẳng giá trị hợp lý Đó đường trung trực đoạn thẳng AB
- Đánh dấu điểm M giao điểm đường trung trực với đoạn thẳng AB
- Ký hiệu góc M vuông
- Ký hiệu M trung điểm AB - Xóa nét cung trịn vẽ
Ta mã hóa kịch mơ thành ngôn ngữ VS sau:
function main
appear Text, 8.25, 0.5, "Hãy vẽ đoạn thẳng", input_line &ax, &ay, &bx, &by
disappear Text
appear Point, ax, ay, "A", below appear Point, bx, by, "B", below create_line ax, ay, bx, by
radius = sqrt((ax-bx)^2 + (ay-by)^2) / * get_angle &angle, ax, ay, bx, by
set_paper Draft appear Compa
(107)disappear Compa
mx = (ax + bx) / my = (ay + by) / angle = angle + 90
get_point &cx, &cy, mx, my, angle, set_paper Paper
create_line cx, cy, * mx - cx, * my - cy appear Point, mx, my, "M", leftbelow note_angle 0, "", bx, by, mx, my, cx, cy note_edge 0, "", ax, ay, mx, my
note_edge 0, "", mx, my, bx, by end
Lưu ý: Một đơn vị tính Violet Script quy định mặc định 40 pixel, độ rộng hình hiển thị 660x460 pixel, tức khoảng 16.5x11.5 đơn vị
(108)(109)Mô vẽ đường trung trực compa, thước kẻ, bút chì
Có thể thấy việc viết chương trình mơ đơn giản mã hóa 1:1 kịch mơ thành ngơn ngữ VS
Rõ ràng việc tạo giảng Hình học ngôn ngữ VS đơn giản nhiều so với ngơn ngữ lập trình khác Ví dụ sử dụng C/C++ để tạo giảng, phải viết chương trình dài đến hàng nghìn dịng lệnh hàng chục file liệu, cịn dùng ngơn ngữ VS cần vài chục dịng lệnh vài file liệu
4.2.6 Các đối tượng lệnh VS a) Các đối tượng lệnh xử lý đối tượng
Trong thư viện trình thơng dịch VS mơn Hình học có loại đối tượng hình ảnh sau:
Tên đối tượng
Ứng dụng Hình ảnh
Point (điểm)
Ký hiệu điểm hình vẽ
Ruler (thước kẻ)
Sử dụng làm vật kê để vẽ đoạn thẳng
Compa (compa)
(110)Pencil (bút chì)
Dùng để vẽ đoạn thẳng đường đồ thị
Protractor (thước đo góc)
Dùng để xác định góc việc vẽ góc
TSquare (ê-ke)
Dùng để vẽ đoạn thẳng vng góc với đoạn thẳng có sẵn
Measurer (thước đo)
Dùng để đo cạnh góc Có hình dạng thước kẻ thước đo góc tùy ý người sử dụng Burin
(dao cắt)
Dùng để cắt đa giác
(111)Tên lệnh Tham số Tác dụng
appear xuất_hiện
Tên đối tượng
Tọa độ đối tượng
Tạo lập cho xuất đối tượng vị trí X, Y với tham số cụ thể tùy theo loại đối tượng disappear
biến_mất
Tên (hoặc nhiều) đối tượng
Làm cho đối tượng biến (mờ dần hẳn)
move
dịch_chuyển
Tên đối tượng Tọa độ (x, y) Góc quay đối tượng
Vừa dịch chuyển vừa quay đối tượng tới vị trí góc quay Nếu khơng nhập góc quay góc quay mặc định 0
Ví dụ mô việc vẽ điểm bút chì
function main
appear Pencil // Xuất bút chì (0,0) move Pencil, 5, // Đưa bút chì vị trí (5,5) appear Point, 5, 5, A // Xuất điểm A (5,5) delay 12 // Tạm dừng giây
disappear Pencil // Làm biến bút chì end
(112)b) Các lệnh xử lý đa giác
Tên lệnh Tham số Tác dụng
polygon đa_giác
Tên đa giác Vị trí đa giác
Tọa độ điểm đa giác
Tạo đa giác
clip cắt
Tọa độ điểm nằm đường thẳng cắt
Cắt tất đa giác hình theo đường thẳng
unify hợp
Tên đa giác
Tên đa giác hợp vào đa giác
Hợp nhiều đa giác thành đối tượng
flip lật
Tên đa giác Lật đa giác qua trục tung
Phần ví dụ chương trình hồn chỉnh, thực việc cắt ghép góc tam giác để chứng minh tổng chúng 180 Khi chạy, người dùng xác định đường cắt qua góc thứ đường cắt qua góc thứ hai, sau lần cắt mẩu cắt ghép vào vị trí cần thiết
function main
polygon Tamgiac, 8, 6, 0x7F7FFF, -1, -3, 3, 1, -3, input_line &px1, &py1, &px2, &py2
(113)Mơ cắt góc hình tam giác dao cắt
c) Các lệnh đồ họa
Tên lệnh Tham số Tác dụng
erase Tên đối tượng cần xóa
Xóa nội dung đối tượng
circle Tọa độ tâm Bán kính đường trịn
Vẽ đường trịn biết tâm bán kính
line Tọa độ điểm đầu mút
Vẽ đoạn thẳng qua điểm
note_angle ký_hiệu_góc
Kiểu đánh dấu Giá trị ký hiệu Ba điểm tọa độ điểm
Đánh dấu góc ký hiệu giá trị góc
note_edge ký_hiệu_cạnh
Kiểu đánh dấu Giá trị ký hiệu Hai điểm tọa độ điểm
(114)attach_pen Đối tượng
Tọa độ điểm gắn bút
Gắn vào đối tượng điểm, mà thay đổi vị trí đối tượng điểm lưu lại vết
detach_pen Đối tượng Gỡ bỏ điểm gắn khỏi đối tượng
Ví dụ vẽ tam giác qua điểm (x1, y1), (x2, y2), (x3, y3) với đầy đủ ký hiệu cạnh góc
function ShowTriangle x1, y1, x2, y2, x3, y3 poly_line x1, y1, x2, y2, x3, y3, x1, y1 set_paper Paper, 2, 0x003FBF
note_edge 2, "value", x2, y2, x1, y1 note_edge 1, "value", x3, y3, x2, y2 note_edge 0, "value", x1, y1, x3, y3
note_angle 0, "value", x2, y2, x1, y1, x3, y3 note_angle 2, "value", x3, y3, x2, y2, x1, y1 note_angle 1, "value", x1, y1, x3, y3, x2, y2 end
function main
(115)d) Các lệnh phục vụ tính tốn hình học phẳng
Tên lệnh Tham số Tác dụng
get_point lấy_điểm
Tọa độ kết Tọa độ điểm gốc Góc
Khoảng cách R
Chuyển từ tọa độ cực sang tọa độ Đề-các (tính tọa độ điểm biết R hệ tọa độ cực) get_angle
lấy_góc
Góc (kết quả) Tọa độ điểm Tọa độ điểm gốc Kiểu vẽ đoạn thẳng
Lấy góc (trong hệ tọa độ cực) từ tọa độ điểm so với điểm gốc
get_perpendicular Tọa độ điểm kết Tọa độ điểm
Tọa độ hai điểm nằm đường thẳng
Tính vị trí chân đường vng góc hạ từ điểm xuống đường thẳng get_intersection1 Tọa độ điểm kết
Tọa độ điểm đường thẳng thứ
Tọa độ điểm đường thẳng thứ hai
Tính giao điểm hai đường thẳng
get_intersection2 Tọa độ điểm kết thứ Tọa độ điểm kết thứ Tọa độ điểm đường thẳng
Tọa độ tâm đường trịn Bán kính đường trịn
(116)e) Các lệnh chờ đợi
Tên lệnh Tham số Tác dụng
delay trễ
Thời gian trễ Dừng (trễ) khoảng thời gian
wait_click đợi_nhấn
Tên nút đồ họa chờ nhấn
Đợi người dùng click vào nút đồ họa hình Nếu lệnh khơng có tham số nghĩa chờ đến nhấn nút Next nút Back
Các nút đồ họa nạp từ file lệnh load_movie
f) Các lệnh phục vụ xử lý tương tác
Tên lệnh Tham số Tác dụng
set_drag kéo_thả
Đối tượng cần thao tác
Thao tác (true) hay không (false)
Thiết lập đối tượng kéo thả hay không
input_line nhập_đoạn
Tọa độ điểm đầu mút đoạn thẳng
Nhập đoạn thẳng (2 điểm) cách nhấn vào kéo chuột
input_point Tọa độ điểm Nhập điểm cách nhấn chuột
input_data Tiêu đề hộp nhập Tiêu đề tham số thứ
Tiêu đề tham số thứ
(117)g) Các lệnh điều khiển hệ thống
Tên lệnh Tham số Tác dụng
parallel song_song
Không Thiết lập chế độ thực lệnh song song
sequence tuần_tự
Không Thiết lập chế độ thực lệnh
fscommand Lệnh (command) Tham số (param)
Thực lệnh fscommand Flash Action Script
h) Các lệnh thư viện Hình học (MathTools.vs)
create_line x1, y1, x2, y2: Mô vẽ đoạn thẳng thước kẻ bút chì từ điểm (x1, y1) đến điểm (x2, y2) create_corner x1, y1, angle, len: Mơ vẽ góc
bằng thước đo độ, thước kẻ, bút chì Đầu tiên đưa thước đo độ đến vị trí đường nằm ngang, tâm thước (x1, y1), lấy điểm góc angle, kẻ từ tâm qua điểm đoạn có độ dài len
rotate_compa Compa, radius, angle: Quay đối tượng Compa góc angle từ vị trí tại, radius độ mở Compa (phải giống lệnh call Compa.Open,… trước đó)
create_arc x1, y1, radius, start, end: Mô vẽ cung trịn tâm (x1, y1), bán kính radius (được xác định compa thước kẻ), từ góc start đến góc end
(118)Công ty Cổ phần Tin học Bạch Kim
Địa chỉ: Tầng 5, tòa nhà HKC, 285 Đội Cấn, Hà Nội Điện thoại: 04.3762 4015
http://daotao.violet.vn/violet.html http://bachkim.vn N http://kichhoat.violet.vn, http://tulieu.violet.vn NET Framework VSTO www.google.com.vn http://video.google.com http://vn.yahoo.com www.altavista.com http://xalo.vn http://baamboo.com http://timnhanh.com, http://socbay.com http://tratu.baamboo.com http://www.tinhvan.com/scripts/tvis/webdict/webdict.pl