Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 170

%SCRIPT

var metaData = {
"Name" : "Gán ID6",
"Description" : "UniversalInputDialog()",
"Author" : "Lê Đình Mẫn",
"Date" : "14.05.2018",
"Version" : "1.0",
"License" : "Public Domain",
"FilesToOpen" : "./UniversalInputDialog.js"
};
dlg = new UniversalInputDialog();
dlg.setWindowTitle( metaData.Name );
dlg.add(true,"Gán ID6","kiemtra");
dlg.add("","Nguồn:","truong");
dlg.add(["10","11","12"],"Lớp:","lop");
dlg.add(["Đại số/Giải tích","Hình học"],"Phân môn:","mon");
if (dlg.exec() != ""){
if (dlg.get("kiemtra") == true){
if (dlg.get("lop") == "10"){
if (dlg.get("mon") == "Đại số/Giải tích"){
dlg1 = UniversalInputDialog(["Lớp 10","","a1"],["Phần Đại số/Giải tích","","b1"],
[["I: Mệnh đề. Tập hợp","II: Hàm số bậc nhất và bậc hai","III: Phương trình. Hệ
phương tình","IV: Bất đẳng thức. Bất phương trình","V: Thống kê","VI: Cung và góc
lượng giác. Công thức lượng giác"],"Chương","chuong"]);
dlg1.setWindowTitle("Chọn chương");
if (dlg1.exec() != ""){

// Lớp 10, chương I


if (dlg1.get("chuong") == "I: Mệnh đề. Tập hợp"){
dlg2 = UniversalInputDialog(["Lớp 10","","a2"],["Phần Đại số/Giải tích","","b2"],
["Chương I: Mệnh đề. Tập hợp","","c2"],[["1. Mệnh đề","2. Tập hợp","3. Các phép
toán tập hợp","4. Các tập hợp số","5. Số gần đúng. Sai số"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Mệnh đề"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương I: Mệnh đề. Tập hợp","","c3"],["Bài 1. Mệnh đề","","d3"],[["1) Nhận biết
mệnh đề, mệnh đề chứa biến","2) Xét tính đúng/sai của mệnh đề","3) Phủ định của
một mệnh đề","4) Mệnh đề kéo theo, mệnh đề đảo, hai mệnh đề tương đương","5) Mệnh
đề với kí hiệu Tồn tại và Với mọi"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Nhận biết mệnh đề, mệnh đề chứa biến"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1T1-1" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Xét tính đúng/sai của mệnh đề"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1T1-2" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Phủ định của một mệnh đề"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1T1-3" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 4.


if (dlg3.get("dang") == "4) Mệnh đề kéo theo, mệnh đề đảo, hai mệnh đề tương
đương"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1Y1-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1B1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1K1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1G1-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1T1-4" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 5.


if (dlg3.get("dang") == "5) Mệnh đề với kí hiệu Tồn tại và Với mọi"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1Y1-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1B1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1K1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1G1-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1T1-5" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Tập hợp"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương I: Mệnh đề. Tập hợp","","c3"],["Bài 2. Tập hợp","","d3"],[["1) Tập hợp
và phần tử của tập hợp", "2) Tập hợp con. Hai tập hợp bằng nhau"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Tập hợp và phần tử của tập hợp"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1T2-1" + "]");
}
}

// Lớp 10, Đại số, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Tập hợp con. Hai tập hợp bằng nhau"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1T2-2" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Các phép toán tập hợp"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương I: Mệnh đề. Tập hợp","","c3"],["Bài 3. Các phép toán tập hợp","","d3"],
[["1) Giao và hợp của hai tập hợp", "2) Hiệu và phần bù của hai tập hợp","3) Toán
thực tế ứng dụng của tập hợp"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận
dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Giao và hợp của hai tập hợp"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1T3-1" + "]");
}
}

// Lớp 10, Đại số, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Hiệu và phần bù của hai tập hợp"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1T3-2" + "]");
}
}
// Lớp 10, Đại số, Bài 3, Dạng 3.
if (dlg3.get("dang") == "3) Toán thực tế ứng dụng của tập hợp"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1T3-3" + "]");
}
}
}
}

// Bài 4:
if (dlg2.get("bai") == "4. Các tập hợp số"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương I: Mệnh đề. Tập hợp","","c3"],["Bài 4. Các tập hợp số","","d3"],[["1)
Xác định giao, hợp của các khoảng, đoạn, nửa khoảng", "2) Xác định hiệu và phần bù
của các khoảng, đoạn, nửa khoảng"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 4, Dạng 1.
if (dlg3.get("dang") == "1) Xác định giao, hợp của các khoảng, đoạn, nửa khoảng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1Y4-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1B4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1K4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1G4-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1T4-1" + "]");
}
}

// Lớp 10, Đại số, Bài 4, Dạng 2.


if (dlg3.get("dang") == "2) Xác định hiệu và phần bù của các khoảng, đoạn, nửa
khoảng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1Y4-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1B4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1K4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1G4-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1T4-2" + "]");
}
}
}
}

// Bài 5:
if (dlg2.get("bai") == "5. Số gần đúng. Sai số"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương I: Mệnh đề. Tập hợp","","c3"],["Bài 5. Số gần đúng. Sai số","","d3"],
[["1) Tính và ước lượng sai số tuyệt đối", "2) Tính và xác định độ chính xác của
kết quả"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng
cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 5, Dạng 1.
if (dlg3.get("dang") == "1) Tính và ước lượng sai số tuyệt đối"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1Y5-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1B5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1K5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1G5-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1T5-1" + "]");
}
}

// Lớp 10, Đại số, Bài 5, Dạng 2.


if (dlg3.get("dang") == "2) Tính và xác định độ chính xác của kết quả"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1Y5-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1B5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1K5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1G5-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D1T5-2" + "]");
}
}
}
}
}
}

// Lớp 10, chương II


if (dlg1.get("chuong") == "II: Hàm số bậc nhất và bậc hai"){
dlg2 = UniversalInputDialog(["Lớp 10","","a2"],["Phần Đại số/Giải tích","","b2"],
["Chương II: Hàm số bậc nhất và bậc hai","","c2"],[["1. Hàm số","2. Hàm số
y=ax+b","3. Hàm số bậc hai"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Hàm số"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương II: Hàm số bậc nhất và bậc hai","","c3"],["Bài 1. Hàm số","","d3"],[["1)
Tính giá trị của hàm số","2) Tìm tập xác định của hàm số","3) Tính đồng biến,
nghịch biến của hàm số","4) Tính chẵn, lẻ của hàm số"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Tính giá trị của hàm số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2T1-1" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Tìm tập xác định của hàm số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2T1-2" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Tính đồng biến, nghịch biến của hàm số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2T1-3" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 4.


if (dlg3.get("dang") == "4) Tính chẵn, lẻ của hàm số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2Y1-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2B1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2K1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2G1-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2T1-4" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Hàm số y=ax+b"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương II: Hàm số bậc nhất và bậc hai","","c3"],["Bài 2. Hàm số
y=ax+b","","d3"],[["1) Tính đồng biến, nghịch biến của hàm số", "2) Xác định hàm số
bậc nhất","3) Đồ thị","4) Bài toán tương giao","5) Toán thực tế ứng dụng hàm số
bậc nhất"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận
dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Tính đồng biến, nghịch biến của hàm số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2T2-1" + "]");
}
}

// Lớp 10, Đại số, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Xác định hàm số bậc nhất"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2T2-2" + "]");
}
}

// Lớp 10, Đại số, Bài 2, Dạng 3.


if (dlg3.get("dang") == "3) Đồ thị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2T2-3" + "]");
}
}
// Lớp 10, Đại số, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Bài toán tương giao"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2T2-4" + "]");
}
}
// Lớp 10, Đại số, Bài 2, Dạng 5.
if (dlg3.get("dang") == "5) Toán thực tế ứng dụng hàm số bậc nhất"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2B2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2T2-5" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Hàm số bậc hai"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương II: Hàm số bậc nhất và bậc hai","","c3"],["Bài 3. Hàm số bậc
hai","","d3"],[["1) Bảng biến thiên, tính đơn điệu, GTLN-GTNN của hàm số bậc hai",
"2) Xác định hàm số bậc hai","3) Đồ thị","4) Bài toán tương giao","5) Toán thực tế
ứng dụng hàm số bậc hai"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng
thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Bảng biến thiên, tính đơn điệu, GTLN-GTNN của hàm số
bậc hai"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2T3-1" + "]");
}
}
// Lớp 10, Đại số, Bài 3, Dạng 2.
if (dlg3.get("dang") == "2) Xác định hàm số bậc hai"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2T3-2" + "]");
}
}

// Lớp 10, Đại số, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Đồ thị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2T3-3" + "]");
}
}
// Lớp 10, Đại số, Bài 3, Dạng 4.
if (dlg3.get("dang") == "4) Bài toán tương giao"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2T3-4" + "]");
}
}
// Lớp 10, Đại số, Bài 3, Dạng 5.
if (dlg3.get("dang") == "5) Bài toán tương giao"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2Y3-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2B3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2K3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2G3-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D2T3-5" + "]");
}
}
}
}
}
}

// Lớp 10, chương III


if (dlg1.get("chuong") == "III: Phương trình. Hệ phương trình"){
dlg2 = UniversalInputDialog(["Lớp 10","","a2"],["Phần Đại số/Giải tích","","b2"],
["Chương III: Phương trình. Hệ phương trình","","c2"],[["1. Đại cương về phương
trình","2. Phương trình quy về phương trình bậc nhất, bậc hai","3. Phương trình
và hệ phương trình bậc nhất nhiều ẩn"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Đại cương về phương trình"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương III: Phương trình. Hệ phương trình","","c3"],["Bài 1. Đại cương về
phương trình","","d3"],[["1) Tìm điều kiện của phương trình","2) Nghiệm của
phương trình","3) Giải phương trình bằng cách biến đổi tương đương hoặc hệ
quả"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng
cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Tìm điều kiện của phương trình"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3T1-1" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Nghiệm của phương trình"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3T1-2" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Giải phương trình bằng cách biến đổi tương đương hoặc
hệ quả"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3T1-3" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Phương trình quy về phương trình bậc nhất, bậc hai"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương III: Phương trình. Hệ phương trình","","c3"],["Bài 2. Phương trình quy
về phương trình bậc nhất, bậc hai","","d3"],[["1) Phương trình tích", "2) Phương
trình chứa ẩn trong dấu giá trị tuyệt đối","3) Phương trình chứa ẩn ở mẫu","4)
Phương trình chứa ẩn dưới dấu căn","5) Định lí Vi-et và ứng dụng","6) Giải và
biện luận phương trình"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng
thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Phương trình tích"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3T2-1" + "]");
}
}

// Lớp 10, Đại số, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Phương trình chứa ẩn trong dấu giá trị tuyệt đối"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3T2-2" + "]");
}
}

// Lớp 10, Đại số, Bài 2, Dạng 3.


if (dlg3.get("dang") == "3) Phương trình chứa ẩn ở mẫu"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3T2-3" + "]");
}
}

// Lớp 10, Đại số, Bài 2, Dạng 4.


if (dlg3.get("dang") == "4) Phương trình chứa ẩn dưới dấu căn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3T2-4" + "]");
}
}

// Lớp 10, Đại số, Bài 2, Dạng 5.


if (dlg3.get("dang") == "5) Phương trình chứa ẩn dưới dấu căn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3B2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3T2-5" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Phương trình và hệ phương trình bậc nhất nhiều ẩn"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương III: Phương trình. Hệ phương trình","","c3"],["Bài 3. Phương trình và
hệ phương trình bậc nhất nhiều ẩn","","d3"],[["1) Giải và biện luận phương trình
bậc nhất hai ẩn", "2) Giải và biện luận hệ phương trình bậc nhất hai ẩn","3) Giải
hệ phương trình bậc nhất hai ẩn, ba ẩn","4) Giải hệ phương trình bậc cao","5)
Toán thực tế giải phương trình, hệ phương trình"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Giải và biện luận phương trình bậc nhất hai ẩn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3T3-1" + "]");
}
}

// Lớp 10, Đại số, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Giải và biện luận hệ phương trình bậc nhất hai ẩn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3T3-2" + "]");
}
}

// Lớp 10, Đại số, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Giải hệ phương trình bậc nhất hai ẩn, ba ẩn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3T3-3" + "]");
}
}

// Lớp 10, Đại số, Bài 3, Dạng 4.


if (dlg3.get("dang") == "4) Giải hệ phương trình bậc cao"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3T3-4" + "]");
}
}

// Lớp 10, Đại số, Bài 3, Dạng 5.


if (dlg3.get("dang") == "5) Giải hệ phương trình bậc ca"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3Y3-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3B3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3K3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3G3-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D3T3-5" + "]");
}
}
}
}
}
}

// Lớp 10, chương IV


if (dlg1.get("chuong") == "IV: Bất đẳng thức. Bất phương trình"){
dlg2 = UniversalInputDialog(["Lớp 10","","a2"],["Phần Đại số/Giải tích","","b2"],
["Chương IV: Bất đẳng thức. Bất phương trình","","c2"],[["1. Bất đẳng thức","2.
Bất phương trình và hệ bất phương trình một ẩn","3. Dấu của nhị thức bậc
nhất","4. Bất phương trình bậc nhất hai ẩn","5. Dấu của tam thức bậc
hai"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Bất đẳng thức"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương IV: Bất đẳng thức. Bất phương trình","","c3"],["Bài 1. Bất đẳng
thức","","d3"],[["1) Chứng minh BĐT dựa vào định nghĩa và tính chất","2) Chứng
minh bất đẳng thức dựa vào bất đẳng thức Cauchy","3) Chứng minh BĐT dựa vào BĐT
Bunhiacopxki","4) Bất đẳng thức về giá trị tuyệt đối","5) Ứng dụng BĐT để giải PT,
HPT, BPT, tìm GTLN-GTNN"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng
thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Chứng minh BĐT dựa vào định nghĩa và tính chất"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T1-1" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Chứng minh BĐT dựa vào BĐT Cauchy"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T1-2" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Chứng minh BĐT dựa vào BĐT Bunhiacopxki"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T1-3" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 4.


if (dlg3.get("dang") == "4) Bất đẳng thức về giá trị tuyệt đối"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y1-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G1-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T1-4" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 5.


if (dlg3.get("dang") == "5) Ứng dụng BĐT để giải PT, HPT, BPT, tìm GTLN-GTNN"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y1-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G1-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T1-5" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Bất phương trình và hệ bất phương trình một ẩn"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương IV: Bất đẳng thức. Bất phương trình","","c3"],["Bài 2. Bất phương trình
và hệ bất phương trình một ẩn","","d3"],[["1) Tìm điều kiện xác định của bất
phương trình - hệ bất phương trình", "2) Bất phương trình - hệ bất phương trình
tương đương","3) Giải bất phương trình bậc nhất một ẩn và biểu diễn tập
nghiệm","4) Giải hệ bất phương trình bậc nhất một ẩn và biểu diễn tập nghiệm","5)
Bất phương trình và hệ bất phương trình bậc nhất một ẩn chứa tham số","6) Toán
thực tế giải bất phương trình, hệ bất phương trình"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Tìm điều kiện xác định của bất phương trình - hệ bất
phương trình"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T2-1" + "]");
}
}

// Lớp 10, Đại số, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Bất phương trình - hệ bất phương trình tương đương")
{
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T2-2" + "]");
}
}

// Lớp 10, Đại số, Bài 2, Dạng 3.


if (dlg3.get("dang") == "3) Giải bất phương trình bậc nhất một ẩn và biểu diễn tập
nghiệm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T2-3" + "]");
}
}
// Lớp 10, Đại số, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Giải hệ bất phương trình bậc nhất một ẩn và biểu diễn
tập nghiệm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T2-4" + "]");
}
}
// Lớp 10, Đại số, Bài 2, Dạng 5.
if (dlg3.get("dang") == "5) Toán thực tế ứng dụng hàm số bậc nhất"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T2-5" + "]");
}
}
// Lớp 10, Đại số, Bài 2, Dạng 6.
if (dlg3.get("dang") == "6) Toán thực tế giải bất phương trình, hệ bất phương
trình"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y2-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G2-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T2-6" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Dấu của nhị thức bậc nhất"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương IV: Bất đẳng thức. Bất phương trình","","c3"],["Bài 3. Dấu của nhị thức
bậc nhất","","d3"],[["1) Nhận dạng nhị thức và xét dấu biểu thức", "2) Bất phương
trình tích","3) Bất phương trình có ẩn ở mẫu","4) Dấu nhị thức bậc nhất trên một
miền","5) Giải PT, BPT chứa dấu giá trị tuyệt đối"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Nhận dạng nhị thức và xét dấu biểu thức"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T3-1" + "]");
}
}
// Lớp 10, Đại số, Bài 3, Dạng 2.
if (dlg3.get("dang") == "2) Bất phương trình tích"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T3-2" + "]");
}
}

// Lớp 10, Đại số, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Bất phương trình có ẩn ở mẫu"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T3-3" + "]");
}
}
// Lớp 10, Đại số, Bài 3, Dạng 4.
if (dlg3.get("dang") == "4) Dấu nhị thức bậc nhất trên một miền"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T3-4" + "]");
}
}
// Lớp 10, Đại số, Bài 3, Dạng 5.
if (dlg3.get("dang") == "5) Giải PT, BPT chứa dấu giá trị tuyệt đối"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y3-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G3-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T3-5" + "]");
}
}
}
}

// Bài 4:
if (dlg2.get("bai") == "4. Bất phương trình bậc nhất hai ẩn"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương IV: Bất đẳng thức. Bất phương trình","","c3"],["Bài 4. Bất phương trình
bậc nhất hai ẩn","","d3"],[["1) Bất phương trình bậc nhất hai ẩn và các bài toán
liên quan", "2) Hệ bất phương trình bậc nhất hai ẩn và các bài toán liên quan","3)
Các bài toán ứng dụng thực tế","4) Miền nghiệm của hệ bất phương trình bậc nhất
hai ẩn"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng
cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 4, Dạng 1.
if (dlg3.get("dang") == "1) Bất phương trình bậc nhất hai ẩn và các bài toán liên
quan"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y4-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G4-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T4-1" + "]");
}
}

// Lớp 10, Đại số, Bài 4, Dạng 2.


if (dlg3.get("dang") == "2) Hệ bất phương trình bậc nhất hai ẩn và các bài toán
liên quan"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y4-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G4-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T4-2" + "]");
}
}

// Lớp 10, Đại số, Bài 4, Dạng 3.


if (dlg3.get("dang") == "3) Các bài toán ứng dụng thực tế"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y4-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G4-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T4-3" + "]");
}
}
// Lớp 10, Đại số, Bài 4, Dạng 4.
if (dlg3.get("dang") == "4) Miền nghiệm của hệ bất phương trình bậc nhất hai ẩn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y4-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G4-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T4-4" + "]");
}
}
}
}

// Bài 5:
if (dlg2.get("bai") == "5. Dấu của tam thức bậc hai"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương IV: Bất đẳng thức. Bất phương trình","","c3"],["Bài 5. Dấu của tam thức
bậc hai","","d3"],[["1) Nhận dạng tam thức và xét dấu biểu thức", "2) Giải và các
bài toán liên quan bất phương trình bậc hai","3) Giải và các bài toán liên quan
bất phương trình tích, thương","4) Giải và các bài toán liên quan hệ bất phương
trình bậc hai","5) Phương trình và bất phương trình chứa dấu giá trị tuyệt
đối","6) Phương trình và bất phương trình chứa căn thức","7) Phương trình và bất
phương trình chứa dấu giá trị tuyệt đối có tham số","8) Phương trình và bất
phương trình chứa căn thức có tham số"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 5, Dạng 1.
if (dlg3.get("dang") == "1) Nhận dạng tam thức và xét dấu biểu thức"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y5-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G5-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T5-1" + "]");
}
}

// Lớp 10, Đại số, Bài 5, Dạng 2.


if (dlg3.get("dang") == "2) Giải và các bài toán liên quan bất phương trình bậc
hai"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y5-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G5-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T5-2" + "]");
}
}

// Lớp 10, Đại số, Bài 5, Dạng 3.


if (dlg3.get("dang") == "3) Giải và các bài toán liên quan bất phương trình tích,
thương"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y5-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G5-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T5-3" + "]");
}
}
// Lớp 10, Đại số, Bài 5, Dạng 4.
if (dlg3.get("dang") == "4) Giải và các bài toán liên quan hệ bất phương trình bậc
hai"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y5-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B5-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K5-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G5-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T5-4" + "]");
}
}
// Lớp 10, Đại số, Bài 5, Dạng 5.
if (dlg3.get("dang") == "5) Phương trình và bất phương trình chứa dấu giá trị
tuyệt đối"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y5-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B5-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K5-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G5-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T5-5" + "]");
}
}
// Lớp 10, Đại số, Bài 5, Dạng 6.
if (dlg3.get("dang") == "6) Phương trình và bất phương trình chứa căn thức"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y5-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B5-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K5-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G5-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T5-5" + "]");
}
}
// Lớp 10, Đại số, Bài 5, Dạng 7.
if (dlg3.get("dang") == "7) Phương trình và bất phương trình chứa dấu giá trị
tuyệt đối có tham số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y5-7" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B5-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K5-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G5-7" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T5-7" + "]");
}
}
// Lớp 10, Đại số, Bài 5, Dạng 8.
if (dlg3.get("dang") == "8) Phương trình và bất phương trình chứa căn thức có
tham số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4Y5-8" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4B5-8" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4K5-8" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4G5-8" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D4T5-8" + "]");
}
}
}
}
}
}

// Lớp 10, chương V


if (dlg1.get("chuong") == "V: Thống kê"){
dlg2 = UniversalInputDialog(["Lớp 10","","a2"],["Phần Đại số/Giải tích","","b2"],
["Chương V: Thống kê","","c2"],[["1. Bảng phân bố tần số và tần suất","2. Biểu
đồ","3. Số trung bình cộng. Số trung vị. Mốt","4. Phương sai và độ lệch
chuẩn"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Bảng phân bố tần số và tần suất"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương V: Thống kê","","c3"],["Bài 1. Bảng phân bố tần số và tần suất","","d3"],
[["1) Bảng phân bố tần số và tần suất","2) Bảng phân bố tần số và tần suất ghép
lớp","3) Câu hỏi lí thuyết"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận
dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Bảng phân bố tần số và tần suất"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5T1-1" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Bảng phân bố tần số và tần suất ghép lớp"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5T1-2" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5T1-3" + "]");
}
}
}
}
// Bài 2:
if (dlg2.get("bai") == "2. Biểu đồ"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương V: Thống kê","","c3"],["Bài 2. Biểu đồ","","d3"],[["1) Số trung bình
cộng", "2) Số trung vị", "3) Mốt", "4) Câu hỏi lí thuyết"],"Dạng toán","dang"],
[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức
độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Số trung bình cộng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5T2-1" + "]");
}
}

// Lớp 10, Đại số, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Số trung vị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5T2-2" + "]");
}
}

// Lớp 10, Đại số, Bài 2, Dạng 3.


if (dlg3.get("dang") == "3) Mốt"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5T2-3" + "]");
}
}
// Lớp 10, Đại số, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5T2-4" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Phương sai và độ lệch chuẩn"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương V: Thống kê","","c3"],["Bài 3. Phương sai và độ lệch chuẩn","","d3"],
[["1) Tính phương sai, độ lệch chuẩn dựa vào bảng số liệu cho trước", "2) Câu hỏi
lí thuyết"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận
dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Tính phương sai, độ lệch chuẩn dựa vào bảng số liệu
cho trước"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5T3-1" + "]");
}
}

// Lớp 10, Đại số, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D5T3-2" + "]");
}
}
}
}
}
}

// Lớp 10, chương VI


if (dlg1.get("chuong") == "VI: Cung và góc lượng giác. Công thức lượng giác"){
dlg2 = UniversalInputDialog(["Lớp 10","","a2"],["Phần Đại số/Giải tích","","b2"],
["Chương VI: Cung và góc lượng giác. Công thức lượng giác","","c2"],[["1. Cung
và góc lượng giác","2. Giá trị lượng giác của một cung","3. Công thức lượng
giác"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Cung và góc lượng giác"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương VI: Cung và góc lượng giác. Công thức lượng giác","","c3"],["Bài 1.
Cung và góc lượng giác","","d3"],[["1) Mối liên hệ giữa độ và radian","2) Độ dài
của một cung tròn","3) Biểu diễn cung lên đường tròn lượng giác","4) Các bài toán
thực tế, liên môn","5) Câu hỏi lí thuyết"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Mối liên hệ giữa độ và radian"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T1-1" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Độ dài cung tròn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T1-2" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Biểu diễn cung lên đường tròn lượng giác"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T1-3" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 4.


if (dlg3.get("dang") == "4) Các bài toán thực tế, liên môn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y1-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G1-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T1-4" + "]");
}
}

// Lớp 10, Đại số, Bài 1, Dạng 5.


if (dlg3.get("dang") == "5) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y1-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G1-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T1-5" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Giá trị lượng giác của một cung"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương VI: Cung và góc lượng giác. Công thức lượng giác","","c3"],["Bài 2. Giá
trị lượng giác của một cung","","d3"],[["1) Xét dấu của các giá trị lượng giác",
"2) Tính giá trị lượng giác của một cung", "3) Giá trị lượng giác của các cung có
liên quan đặc biệt", "4) Tìm GTLN-GTNN của biểu thức lượng giác","5) Rút gọn biểu
thức lượng giác. Đẳng thức lượng giác","6) Các bài toán có yếu tố thực tế, liên
môn","7) Câu hỏi lí thuyết"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận
dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Xét dấu của các giá trị lượng giác"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T2-1" + "]");
}
}

// Lớp 10, Đại số, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Tính giá trị lượng giác của một cung"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T2-2" + "]");
}
}

// Lớp 10, Đại số, Bài 2, Dạng 3.


if (dlg3.get("dang") == "3) Giá trị lượng giác của các cung có liên quan đặc
biệt"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T2-3" + "]");
}
}
// Lớp 10, Đại số, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Tìm GTLN-GTNN của biểu thức lượng giác"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T2-4" + "]");
}
}
// Lớp 10, Đại số, Bài 2, Dạng 5.
if (dlg3.get("dang") == "5) Rút gọn biểu thức lượng giác. Đẳng thức lượng giác"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T2-5" + "]");
}
}
// Lớp 10, Đại số, Bài 2, Dạng 6.
if (dlg3.get("dang") == "6) Các bài toán có yếu tố thực tế, liên môn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y2-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G2-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T2-6" + "]");
}
}
// Lớp 10, Đại số, Bài 2, Dạng 7.
if (dlg3.get("dang") == "7) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y2-7" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B2-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K2-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G2-7" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T2-7" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Công thức lượng giác"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương VI: Cung và góc lượng giác. Công thức lượng giác","","c3"],["Bài 3.
Công thức lượng giác","","d3"],[["1) Áp dụng công thức cộng", "2) Áp dụng công
thức nhân đôi, hạ bậc","3) Áp dụng công thức biến đổi tích thành tổng, tổng thành
tích","4) Kết hợp các công thức lượng giác","5) Tìm GTLN-GTNN của biểu thức
lượng giác","6) Nhận dạng tam giác","7) Các bài toán có yếu tố thực tế, liên
môn","8) Câu hỏi lí thuyết"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận
dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Áp dụng công thức cộng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T3-1" + "]");
}
}

// Lớp 10, Đại số, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Áp dụng công thức nhân đôi, hạ bậc"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T3-2" + "]");
}
}

// Lớp 10, Đại số, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Áp dụng công thức biến đổi tích thành tổng, tổng thành
tích"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T3-3" + "]");
}
}

// Lớp 10, Đại số, Bài 3, Dạng 4.


if (dlg3.get("dang") == "4) Kết hợp các công thức lượng giác"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T3-4" + "]");
}
}

// Lớp 10, Đại số, Bài 3, Dạng 5.


if (dlg3.get("dang") == "5) Tìm GTLN-GTNN của biểu thức lượng giác"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y3-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G3-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T3-5" + "]");
}
}

// Lớp 10, Đại số, Bài 3, Dạng 6.


if (dlg3.get("dang") == "6) Nhận dạng tam giác"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y3-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G3-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T3-6" + "]");
}
}

// Lớp 10, Đại số, Bài 3, Dạng 7.


if (dlg3.get("dang") == "7) Các bài toán có yếu tố thực tế, liên môn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y3-7" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B3-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K3-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G3-7" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T3-7" + "]");
}
}

// Lớp 10, Đại số, Bài 3, Dạng 8.


if (dlg3.get("dang") == "8) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6Y3-8" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6B3-8" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6K3-8" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6G3-8" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0D6T3-8" + "]");
}
}
}
}
}
}
}
}

if (dlg.get("mon") == "Hình học"){


dlg1 = UniversalInputDialog(["Lớp 10","","a1"],["Phần Hình học","","b1"],[["I:
Véc-tơ","II: Tích vô hướng của hai véc-tơ và ứng dụng","III: Phương pháp tọa độ
trong mặt phẳng"],"Chương","chuong"]);
dlg1.setWindowTitle("Chọn chương");
if (dlg1.exec() != ""){

// Lớp 10, chương I


if (dlg1.get("chuong") == "I: Véc-tơ"){
dlg2 = UniversalInputDialog(["Lớp 10","","a2"],["Phần Hình học","","b2"],["Chương
I: Véc-tơ","","c2"],[["1. Các định nghĩa","2. Tổng và hiệu của hai véc-tơ","3.
Tích của véc-tơ với một số","4. Hệ trục tọa độ"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Các định nghĩa"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Hình học","","b3"],["Chương
I: Véc-tơ","","c3"],["Bài 1. Các định nghĩa","","d3"],[["1) Xác định một véc-
tơ","2) Sự cùng phương và hướng của hai véc-tơ","3) Hai véc-tơ bằng nhau, độ dài
của véc-tơ"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận
dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Xác định một véc-tơ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T1-1" + "]");
}
}

// Lớp 10, Hình học, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Sự cùng phương và hướng của hai véc-tơ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T1-2" + "]");
}
}

// Lớp 10, Hình học, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Hai véc-tơ bằng nhau, độ dài của véc-tơ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T1-3" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Tổng và hiệu của hai véc-tơ"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Hình học","","b3"],["Chương
I: Véc-tơ","","c3"],["Bài 2. Tổng và hiệu của hai véc-tơ","","d3"],[["1) Tổng của
hai véc-tơ, tổng của nhiều véc-tơ", "2) Chứng minh đẳng thức véc-tơ","3) Xác định
vị trí của một điểm nhờ đẳng thức véc-tơ","4) Tìm véc-tơ đối, hiệu của hai véc-
tơ","5) Tính độ dài của tổng, hiệu các véc-tơ"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Hình học, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Tổng của hai véc-tơ, tổng của nhiều véc-tơ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T2-1" + "]");
}
}

// Lớp 10, Hình học, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Chứng minh đẳng thức véc-tơ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T2-2" + "]");
}
}
// Lớp 10, Hình học, Bài 2, Dạng 3.
if (dlg3.get("dang") == "3) Xác định vị trí của một điểm nhờ đẳng thức véc-tơ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T2-3" + "]");
}
}
// Lớp 10, Hình học, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Tìm véc-tơ đối, hiệu của hai véc-tơ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T2-4" + "]");
}
}
// Lớp 10, Hình học, Bài 2, Dạng 5.
if (dlg3.get("dang") == "5) Tính độ dài của tổng, hiệu các véc-tơ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T2-5" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Tích của véc-tơ với một số"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Hình học","","b3"],["Chương
I: Véc-tơ","","c3"],["Bài 3. Tích của véc-tơ với một số","","d3"],[["1) Xác định
véc-tơ k.vec(a), tính độ dài véc-tơ", "2) Chứng minh các đẳng thức véc-tơ","3)
Xác định vị trí của một điểm nhờ đẳng thức véc-tơ","4) Phân tích một véc-tơ theo
hai véc-tơ không cùng phương","5) Chứng minh ba điểm thẳng hàng, hai đường thẳng
song song, hai điểm trùng nhau","6) Tập hợp điểm","7) Cực trị"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Hình học, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Xác định véc-tơ k.vec(a), tính độ dài véc-tơ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T3-1" + "]");
}
}

// Lớp 10, Hình học, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Chứng minh các đẳng thức véc-tơ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T3-2" + "]");
}
}

// Lớp 10, Hình học, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Xác định vị trí của một điểm nhờ đẳng thức véc-tơ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T3-3" + "]");
}
}
// Lớp 10, Hình học, Bài 3, Dạng 4.
if (dlg3.get("dang") == "4) Phân tích một véc-tơ theo hai véc-tơ không cùng
phương"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T3-4" + "]");
}
}
// Lớp 10, Hình học, Bài 3, Dạng 5.
if (dlg3.get("dang") == "5) Chứng minh ba điểm thẳng hàng, hai đường thẳng song
song, hai điểm trùng nhau"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y3-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G3-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T3-5" + "]");
}
}
// Lớp 10, Hình học, Bài 3, Dạng 6.
if (dlg3.get("dang") == "6) Tập hợp điểm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y3-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G3-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T3-6" + "]");
}
}
// Lớp 10, Hình học, Bài 3, Dạng 7.
if (dlg3.get("dang") == "7) Cực trị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y3-7" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B3-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K3-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G3-7" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T3-7" + "]");
}
}
}
}

// Bài 4:
if (dlg2.get("bai") == "4. Hệ trục tọa độ"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Hình học","","b3"],["Chương
I: Véc-tơ","","c3"],["Bài 4. Hệ trục tọa độ","","d3"],[["1) Tìm tọa độ của một
điểm và độ dài đại số của một véc-tơ trên trục (O,vec(e))", "2) Tìm tọa độ các
véc-tơ tổng, hiệu, tích véc-tơ với một số","3) Xác định tọa độ của véc-tơ theo
hai véc-tơ không cùng phương","4) Phân tích một véc-tơ theo hai véc-tơ không cùng
phương", "5) Chứng minh ba điểm thẳng hàng, hai đường thẳng song song"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Hình học, Bài 4, Dạng 1.
if (dlg3.get("dang") == "1) Tìm tọa độ của một điểm và độ dài đại số của một véc-
tơ trên trục (O,vec(e))"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y4-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G4-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T4-1" + "]");
}
}

// Lớp 10, Hình học, Bài 4, Dạng 2.


if (dlg3.get("dang") == "2) Tìm tọa độ các véc-tơ tổng, hiệu, tích véc-tơ với một
số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y4-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G4-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T4-2" + "]");
}
}

// Lớp 10, Hình học, Bài 4, Dạng 3.


if (dlg3.get("dang") == "3) Xác định tọa độ của véc-tơ theo hai véc-tơ không cùng
phương"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y4-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G4-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T4-3" + "]");
}
}

// Lớp 10, Hình học, Bài 4, Dạng 4.


if (dlg3.get("dang") == "4) Phân tích một véc-tơ theo hai véc-tơ không cùng
phương"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y4-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G4-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T4-4" + "]");
}
}

// Lớp 10, Hình học, Bài 4, Dạng 5.


if (dlg3.get("dang") == "5) Chứng minh ba điểm thẳng hàng, hai đường thẳng song
song"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1Y4-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1B4-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1K4-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1G4-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H1T4-5" + "]");
}
}
}
}
}
}

// Lớp 10, chương II


if (dlg1.get("chuong") == "II: Tích vô hướng của hai véc-tơ và ứng dụng"){
dlg2 = UniversalInputDialog(["Lớp 10","","a2"],["Phần Hình học","","b2"],["Chương
II: Tích vô hướng của hai véc-tơ và ứng dụng","","c2"],[["1. Giá trị lượng giác
của một góc bất kì từ 0 đến 180","2. Tích vô hướng","3. Các hệ thức lượng trong
tam giác"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Giá trị lượng giác của một góc bất kì từ 0 đến 180"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Hình học","","b3"],["Chương
II: Tích vô hướng của hai véc-tơ và ứng dụng","","c3"],["Bài 1. Giá trị lượng
giác của một góc bất kì từ 0 đến 180","","d3"],[["1) Xét dấu của các giá trị lượng
giác","2) Tính các giá trị lượng giác","3) Chứng minh, rút gọn các biểu thức
lượng giác","4) Xác định góc giữa hai véc-tơ, góc giữa hai đường thẳng"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Hình học, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Xét dấu của các giá trị lượng giác"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2T1-1" + "]");
}
}

// Lớp 10, Hình học, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Tính các giá trị lượng giác"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2T1-2" + "]");
}
}

// Lớp 10, Hình học, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Chứng minh, rút gọn các biểu thức lượng giác"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2T1-3" + "]");
}
}

// Lớp 10, Hình học, Bài 1, Dạng 4.


if (dlg3.get("dang") == "4) Xác định góc giữa hai véc-tơ, góc giữa hai đường
thẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2Y1-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2B1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2K1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2G1-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2T1-4" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Tích vô hướng"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Hình học","","b3"],["Chương
II: Tích vô hướng của hai véc-tơ và ứng dụng","","c3"],["Bài 2. Tích vô
hướng","","d3"],[["1) Tính tích vô hướng của hai véc-tơ", "2) Chứng minh đẳng
thức về tích vô hướng hoặc độ dài","3) Điều kiện vuông góc","4) Các bài toán tập
hợp điểm","5) Cực trị"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng
thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Hình học, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Tính tích vô hướng của hai véc-tơ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2T2-1" + "]");
}
}

// Lớp 10, Hình học, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Chứng minh đẳng thức về tích vô hướng hoặc độ dài"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2T2-2" + "]");
}
}
// Lớp 10, Hình học, Bài 2, Dạng 3.
if (dlg3.get("dang") == "3) Điều kiện vuông góc"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2T2-3" + "]");
}
}
// Lớp 10, Hình học, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Các bài toán tập hợp điểm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2T2-4" + "]");
}
}
// Lớp 10, Hình học, Bài 2, Dạng 5.
if (dlg3.get("dang") == "5) Cực trị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2B2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2T2-5" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Các hệ thức lượng trong tam giác"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Hình học","","b3"],["Chương
II: Tích vô hướng của hai véc-tơ và ứng dụng","","c3"],["Bài 3. Các hệ thức
lượng trong tam giác","","d3"],[["1) Tính toán các đại lượng trong tam giác", "2)
Chứng minh các hệ thức","3) Nhận dạng tam giác","4) Giải tam giác và các ứng dụng
thực tế"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận
dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Hình học, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Tính toán các đại lượng trong tam giác"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2T3-1" + "]");
}
}

// Lớp 10, Hình học, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Chứng minh các hệ thức"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2T3-2" + "]");
}
}

// Lớp 10, Hình học, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Nhận dạng tam giác"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2T3-3" + "]");
}
}
// Lớp 10, Hình học, Bài 3, Dạng 4.
if (dlg3.get("dang") == "4) Giải tam giác và các ứng dụng thực tế"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H2T3-4" + "]");
}
}
}
}

}
}

// Lớp 10, chương III


if (dlg1.get("chuong") == "III: Phương pháp tọa độ trong mặt phẳng"){
dlg2 = UniversalInputDialog(["Lớp 10","","a2"],["Phần Hình học","","b2"],["Chương
III: Phương pháp tọa độ trong mặt phẳng","","c2"],[["1. Phương trình đường
thẳng","2. Phương trình đường tròn","3. Phương trình đường elip"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Phương trình đường thẳng"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Hình học","","b3"],["Chương
III: Phương pháp tọa độ trong mặt phẳng","","c3"],["Bài 1. Phương trình đường
thẳng","","d3"],[["1) Xác định các yếu tố của đường thẳng","2) Viết phương trình
đường thẳng","3) Vị trí tương đối giữa hai đường thẳng","4) Bài toán liên quan
góc giữa hai đường thẳng","5) Bài toán liên quan công thức khoảng cách", "6) Bài
toán liên quan đến tìm điểm", "7) Bài toán thực tế"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Hình học, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Xác định các yếu tố của đường thẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T1-1" + "]");
}
}

// Lớp 10, Hình học, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Viết phương trình đường thẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T1-2" + "]");
}
}

// Lớp 10, Hình học, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Vị trí tương đối giữa hai đường thẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T1-3" + "]");
}
}

// Lớp 10, Hình học, Bài 1, Dạng 4.


if (dlg3.get("dang") == "4) Bài toán liên quan góc giữa hai đường thẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y1-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G1-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T1-4" + "]");
}
}

// Lớp 10, Hình học, Bài 1, Dạng 5.


if (dlg3.get("dang") == "5) Bài toán liên quan công thức khoảng cách"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y1-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G1-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T1-5" + "]");
}
}

// Lớp 10, Hình học, Bài 1, Dạng 6.


if (dlg3.get("dang") == "6) Bài toán liên quan đến tìm điểm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y1-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B1-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K1-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G1-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T1-6" + "]");
}
}

// Lớp 10, Hình học, Bài 1, Dạng 7.


if (dlg3.get("dang") == "7) Bài toán thực tế"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y1-7" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B1-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K1-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G1-7" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T1-7" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Phương trình đường tròn"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Hình học","","b3"],["Chương
III: Phương pháp tọa độ trong mặt phẳng","","c3"],["Bài 2. Phương trình đường
tròn","","d3"],[["1) Xác định tâm, bán kính và điều kiện là đường tròn", "2) Viết
phương trình đường tròn","3) Viết phương trình tiếp tuyến của đường tròn","4) Vị
trí tương đối của đường tròn và đường thẳng, hai đường tròn","5) Các dạng toán
tổng hợp đường thẳng và đường tròn", "6) Bài toán thực tế"],"Dạng toán","dang"],
[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức
độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Hình học, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Xác định tâm, bán kính và điều kiện là đường tròn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T2-1" + "]");
}
}

// Lớp 10, Hình học, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Viết phương trình đường tròn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T2-2" + "]");
}
}
// Lớp 10, Hình học, Bài 2, Dạng 3.
if (dlg3.get("dang") == "3) Viết phương trình tiếp tuyến của đường tròn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T2-3" + "]");
}
}
// Lớp 10, Hình học, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Vị trí tương đối của đường tròn và đường thẳng, hai
đường tròn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T2-4" + "]");
}
}
// Lớp 10, Hình học, Bài 2, Dạng 5.
if (dlg3.get("dang") == "5) Các dạng toán tổng hợp đường thẳng và đường tròn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T2-5" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Phương trình đường elip"){
dlg3 = UniversalInputDialog(["Lớp 10","","a3"],["Phần Hình học","","b3"],["Chương
III: Phương pháp tọa độ trong mặt phẳng","","c3"],["Bài 3. Phương trình đường
elip","","d3"],[["1) Xác định các yếu tố của elip", "2) Viết phương trình chính
tắc của elip","3) Bài toán tìm điểm trên elip","4) Bài toán thực tế"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 10, Hình học, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Xác định các yếu tố của elip"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T3-1" + "]");
}
}

// Lớp 10, Hình học, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Viết phương trình chính tắc của elip"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T3-2" + "]");
}
}

// Lớp 10, Hình học, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Bài toán tìm điểm trên elip"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T3-3" + "]");
}
}
// Lớp 10, Hình học, Bài 3, Dạng 4.
if (dlg3.get("dang") == "4) Bài toán thực tế"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[0H3T3-4" + "]");
}
}
}
}

}
}
}
}
}

if (dlg.get("lop") == "11"){
if (dlg.get("mon") == "Đại số/Giải tích"){
dlg1 = UniversalInputDialog(["Lớp 11","","a1"],["Phần Đại số/Giải tích","","b1"],
[["I: Hàm số lượng giác. Phương trình lượng giác","II: Tổ hợp. Xác suất. Nhị
thức Newton","III: Dãy số. Cấp số cộng. Cấp số nhân","IV: Giới hạn","V: Đạo
hàm"],"Chương","chuong"]);
dlg1.setWindowTitle("Chọn chương");
if (dlg1.exec() != ""){

// Lớp 11, chương I


if (dlg1.get("chuong") == "I: Hàm số lượng giác. Phương trình lượng giác"){
dlg2 = UniversalInputDialog(["Lớp 11","","a2"],["Phần Đại số/Giải tích","","b2"],
["Chương I: Hàm số lượng giác. Phương trình lượng giác","","c2"],[["1. Các hàm
số lượng giác","2. Phương trình lượng giác cơ bản","3. Phương trình lượng giác
thường gặp"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Các hàm số lượng giác"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương I: Hàm số lượng giác. Phương trình lượng giác","","c3"],["Bài 1. Các
hàm số lượng giác","","d3"],[["1) Tìm tập xác định","2) Xét tính đơn điệu","3) Xét
tính chẵn, lẻ","4) Xét tính tuần hoàn, tìm chu kì","5) Tìm tập giá trị và min-
max","6) Bảng biến thiên và đồ thị"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Tìm tập xác định"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1T1-1" + "]");
}
}

// Lớp 11, Đại số, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Xét tính đơn điệu"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1T1-2" + "]");
}
}

// Lớp 11, Đại số, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Xét tính chẵn, lẻ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1T1-3" + "]");
}
}

// Lớp 11, Đại số, Bài 1, Dạng 4.


if (dlg3.get("dang") == "4) Xét tính tuần hoàn, tìm chu kì"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1Y1-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1B1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1K1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1G1-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1T1-4" + "]");
}
}

// Lớp 11, Đại số, Bài 1, Dạng 5.


if (dlg3.get("dang") == "5) Tìm tập giá trị và min-max"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1Y1-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1B1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1K1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1G1-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1T1-5" + "]");
}
}

// Lớp 11, Đại số, Bài 1, Dạng 6.


if (dlg3.get("dang") == "6) Bảng biến thiên và đồ thị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1Y1-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1B1-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1K1-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1G1-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1T1-6" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Phương trình lượng giác cơ bản"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương I: Hàm số lượng giác. Phương trình lượng giác","","c3"],["Bài 2. Phương
trình lượng giác cơ bản","","d3"],[["1) Phương trình lượng giác cơ bản"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Phương trình lượng giác cơ bản"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1T2-1" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Phương trình lượng giác thường gặp"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương I: Hàm số lượng giác. Phương trình lượng giác","","c3"],["Bài 3. Phương
trình lượng giác thường gặp","","d3"],[["1) Phương trình bậc n theo một hàm số
lượng giác", "2) Phương trình đẳng cấp bậc n đối với sinx và cosx","3) Phương
trình bậc nhất đối với sinx và cosx (asinx+bcosx=c)","4) Phương trình đối xứng,
phản đối xứng","5) Phương trình lượng giác không mẫu mực", "6) Phương trình
lượng giác có chứa ẩn ở mẫu số","7) Phương trình lượng giác có chứa tham số","8)
Bài toán thực tế"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp",
"Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Phương trình bậc n theo một hàm số lượng giác"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1T3-1" + "]");
}
}

// Lớp 11, Đại số, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Phương trình đẳng cấp bậc n đối với sinx và cosx"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1T3-2" + "]");
}
}

// Lớp 11, Đại số, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Phương trình bậc nhất đối với sinx và cosx
(asinx+bcosx=c)"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1T3-3" + "]");
}
}

// Lớp 11, Đại số, Bài 3, Dạng 4.


if (dlg3.get("dang") == "4) Phương trình đối xứng, phản đối xứng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1T3-4" + "]");
}
}
// Lớp 11, Đại số, Bài 3, Dạng 5.
if (dlg3.get("dang") == "5) Phương trình lượng giác không mẫu mực"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1Y3-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1B3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1K3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1G3-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1T3-5" + "]");
}
}
// Lớp 11, Đại số, Bài 3, Dạng 6.
if (dlg3.get("dang") == "6) Phương trình lượng giác có chứa ẩn ở mẫu số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1Y3-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1B3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1K3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1G3-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1T3-6" + "]");
}
}

// Lớp 11, Đại số, Bài 3, Dạng 7.


if (dlg3.get("dang") == "7) Phương trình lượng giác có chứa tham số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1Y3-7" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1B3-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1K3-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1G3-7" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1T3-7" + "]");
}
}
// Lớp 11, Đại số, Bài 3, Dạng 8.
if (dlg3.get("dang") == "8) Bài toán thực tế"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1Y3-8" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1B3-8" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1K3-8" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1G3-8" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D1T3-8" + "]");
}
}
}
}
}
}

// Lớp 11, chương II


if (dlg1.get("chuong") == "II: Tổ hợp. Xác suất. Nhị thức Newton"){
dlg2 = UniversalInputDialog(["Lớp 11","","a2"],["Phần Đại số/Giải tích","","b2"],
["Chương II: Tổ hợp. Xác suất. Nhị thức Newton","","c2"],[["1. Quy tắc cộng - quy
tắc nhân","2. Hoán vị - chỉnh hợp - tổ hợp","3. Nhị thức Newton", "4. Phép thử và
biến cố", "5. Xác suất của biến cố"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Quy tắc cộng - quy tắc nhân"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương II: Tổ hợp. Xác suất. Nhị thức Newton","","c3"],["Bài 1. Quy tắc cộng -
quy tắc nhân","","d3"],[["1) Bài toán sử dụng quy tắc cộng","2) Bài toán sử dụng
quy tắc nhân","3) Bài toán kết hợp quy tắc cộng và quy tắc nhân"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Bài toán sử dụng quy tắc cộng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T1-1" + "]");
}
}

// Lớp 11, Đại số, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Bài toán sử dụng quy tắc nhân"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T1-2" + "]");
}
}

// Lớp 11, Đại số, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Bài toán kết hợp quy tắc cộng và quy tắc nhân"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T1-3" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Hoán vị - chỉnh hợp - tổ hợp"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương II: Tổ hợp. Xác suất. Nhị thức Newton","","c3"],["Bài 2. Hoán vị - chỉnh
hợp - tổ hợp","","d3"],[["1) Bài toán chỉ sử dụng P hoặc A hoặc C", "2) Bài toán
kết hợp P, A và C","3) Bài toán liên quan đến hình học","4) Hoán vị bàn tròn","5)
Hoán vị lặp","6) Giải PT-hệ PT, BPT-hệ BPT, chứng minh liên quan đến P, A,
C"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng
cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Bài toán chỉ sử dụng P hoặc A hoặc C"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T2-1" + "]");
}
}

// Lớp 11, Đại số, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Bài toán kết hợp P, A và C"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T2-2" + "]");
}
}

// Lớp 11, Đại số, Bài 2, Dạng 3.


if (dlg3.get("dang") == "3) Bài toán liên quan đến hình học"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T2-3" + "]");
}
}
// Lớp 11, Đại số, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Hoán vị bàn tròn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T2-4" + "]");
}
}
// Lớp 11, Đại số, Bài 2, Dạng 5.
if (dlg3.get("dang") == "5) Hoán vị lặp"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T2-5" + "]");
}
}
// Lớp 11, Đại số, Bài 2, Dạng 6.
if (dlg3.get("dang") == "6) Giải PT-hệ PT, BPT-hệ BPT, chứng minh liên quan đến P,
A, C"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y2-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G2-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T2-6" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Nhị thức Newton"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương II: Tổ hợp. Xác suất. Nhị thức Newton","","c3"],["Bài 3. Nhị thức
Newton","","d3"],[["1) Khai triển một nhị thức Newton", "2) Tìm hệ số, số hạng
trong khai triển nhị thức Newton","3) Chứng minh, tính giá trị của biểu thức đại
số tổ hợp có sử dụng nhị thức Newton"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Khai triển một nhị thức Newton"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T3-1" + "]");
}
}

// Lớp 11, Đại số, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Tìm hệ số, số hạng trong khai triển nhị thức Newton"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T3-2" + "]");
}
}

// Lớp 11, Đại số, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Chứng minh, tính giá trị của biểu thức đại số tổ hợp
có sử dụng nhị thức Newton"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T3-3" + "]");
}
}
}
}

// Bài 4:
if (dlg2.get("bai") == "4. Phép thử và biến cố"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương II: Tổ hợp. Xác suất. Nhị thức Newton","","c3"],["Bài 4. Phép thử và
biến cố","","d3"],[["1) Mô tả không gian mẫu, biến cố", "2) Các câu hỏi lí thuyết
tổng hợp"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận
dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 4, Dạng 1.
if (dlg3.get("dang") == "1) Mô tả không gian mẫu, biến cố"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y4-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G4-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T4-1" + "]");
}
}
// Lớp 11, Đại số, Bài 4, Dạng 2.
if (dlg3.get("dang") == "2) Các câu hỏi lí thuyết tổng hợp"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y4-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G4-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T4-2" + "]");
}
}
}
}

// Bài 5:
if (dlg2.get("bai") == "5. Xác suất của biến cố"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương II: Tổ hợp. Xác suất. Nhị thức Newton","","c3"],["Bài 5. Xác suất của
biến cố","","d3"],[["1) Các câu hỏi lí thuyết tổng hợp", "2) Tính xác suất bằng
định nghĩa","3) Tính xác suất bằng công thức cộng","4) Tính xác suất bằng công
thức nhân","5) Bài toán kết hợp công thức cộng và công thức nhân xác suất"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 5, Dạng 1.
if (dlg3.get("dang") == "1) Các câu hỏi lí thuyết tổng hợp"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y5-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G5-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T5-1" + "]");
}
}

// Lớp 11, Đại số, Bài 5, Dạng 2.


if (dlg3.get("dang") == "2) Tính xác suất bằng định nghĩa"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y5-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G5-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T5-2" + "]");
}
}

// Lớp 11, Đại số, Bài 5, Dạng 3.


if (dlg3.get("dang") == "3) Tính xác suất bằng công thức cộng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y5-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G5-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T5-3" + "]");
}
}

// Lớp 11, Đại số, Bài 5, Dạng 4.


if (dlg3.get("dang") == "4) Tính xác suất bằng công thức nhân"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y5-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B5-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K5-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G5-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T5-4" + "]");
}
}

// Lớp 11, Đại số, Bài 5, Dạng 5.


if (dlg3.get("dang") == "5) Bài toán kết hợp công thức cộng và công thức nhân xác
suất"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2Y5-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2B5-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2K5-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2G5-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D2T5-5" + "]");
}
}
}
}
}
}

// Lớp 11, chương III


if (dlg1.get("chuong") == "III: Dãy số. Cấp số cộng. Cấp số nhân"){
dlg2 = UniversalInputDialog(["Lớp 11","","a2"],["Phần Đại số/Giải tích","","b2"],
["Chương III: Dãy số. Cấp số cộng. Cấp số nhân","","c2"],[["1. Phương pháp quy
nạp","2. Dãy số","3. Cấp số cộng","4. Cấp số nhân"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Phương pháp quy nạp"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương III: Dãy số. Cấp số cộng. Cấp số nhân","","c3"],["Bài 1. Phương pháp quy
nạp","","d3"],[["1) Các dạng toán áp dụng trực tiếp phương pháp quy nạp","2) Câu
hỏi lí thuyết"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp",
"Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Các dạng toán áp dụng trực tiếp phương pháp quy nạp"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T1-1" + "]");
}
}

// Lớp 11, Đại số, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T1-2" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Dãy số"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương III: Dãy số. Cấp số cộng. Cấp số nhân","","c3"],["Bài 2. Dãy
số","","d3"],[["1) Biểu diễn dãy số, tìm công thức tổng quát của dãy số", "2) Tìm
hạng tử trong dãy số","3) Dãy số tăng, dãy số giảm","4) Dãy số bị chặn trên, bị
chặn dưới","5) Tìm giới hạn của dãy số","6) Câu hỏi lí thuyết"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Biểu diễn dãy số, tìm công thức tổng quát của dãy số")
{
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T2-1" + "]");
}
}

// Lớp 11, Đại số, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Tìm hạng tử trong dãy số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T2-2" + "]");
}
}
// Lớp 11, Đại số, Bài 2, Dạng 3.
if (dlg3.get("dang") == "3) Dãy số tăng, dãy số giảm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T2-3" + "]");
}
}

// Lớp 11, Đại số, Bài 2, Dạng 4.


if (dlg3.get("dang") == "4) Dãy số bị chặn trên, bị chặn dưới"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T2-4" + "]");
}
}

// Lớp 11, Đại số, Bài 2, Dạng 5.


if (dlg3.get("dang") == "5) Tìm giới hạn của dãy số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T2-5" + "]");
}
}

// Lớp 11, Đại số, Bài 2, Dạng 6.


if (dlg3.get("dang") == "6) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y2-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G2-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T2-6" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Cấp số cộng"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương III: Dãy số. Cấp số cộng. Cấp số nhân","","c3"],["Bài 3. Cấp số
cộng","","d3"],[["1) Nhận diện cấp số cộng", "2) Tìm công thức của cấp số
cộng","3) Tìm hạng tử trong cấp số cộng","4) Tìm điều kiện để một dãy số là cấp số
cộng","5) Tính tổng của dãy nhiều số hạng liên quan đến cấp số cộng, tổng các hạng
tử của cấp số cộng","6) Các bài toán thực tế"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Nhận diện cấp số cộng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T3-1" + "]");
}
}

// Lớp 11, Đại số, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Tìm công thức của cấp số cộng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T3-2" + "]");
}
}

// Lớp 11, Đại số, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Tìm hạng tử trong cấp số cộng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T3-3" + "]");
}
}

// Lớp 11, Đại số, Bài 3, Dạng 4.


if (dlg3.get("dang") == "4) Tìm điều kiện để một dãy số là cấp số cộng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T3-4" + "]");
}
}

// Lớp 11, Đại số, Bài 3, Dạng 5.


if (dlg3.get("dang") == "5) Tính tổng của dãy nhiều số hạng liên quan đến cấp số
cộng, tổng các hạng tử của cấp số cộng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y3-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G3-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T3-5" + "]");
}
}
// Lớp 11, Đại số, Bài 3, Dạng 6.
if (dlg3.get("dang") == "6) Các bài toán thực tế"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y3-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G3-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T3-6" + "]");
}
}
}
}

// Bài 4:
if (dlg2.get("bai") == "4. Cấp số nhân"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương III: Dãy số. Cấp số cộng. Cấp số nhân","","c3"],["Bài 4. Cấp số
nhân","","d3"],[["1) Nhận diện cấp số nhân", "2) Tìm công thức của cấp số
nhân","3) Tìm hạng tử trong cấp số nhân","4) Tìm điều kiện để một dãy số là cấp số
nhân","5) Tính tổng của dãy nhiều số hạng liên quan đến cấp số nhân, tổng các hạng
tử của cấp số nhân","6) Kết hợp cấp số nhân và cấp số cộng","7) Các bài toán thực
tế"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng
cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 4, Dạng 1.
if (dlg3.get("dang") == "1) Nhận diện cấp số nhân"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y4-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G4-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T4-1" + "]");
}
}
// Lớp 11, Đại số, Bài 4, Dạng 2.
if (dlg3.get("dang") == "2) Tìm công thức của cấp số nhân"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y4-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G4-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T4-2" + "]");
}
}

// Lớp 11, Đại số, Bài 4, Dạng 3.


if (dlg3.get("dang") == "3) Tìm hạng tử trong cấp số nhân"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y4-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G4-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T4-3" + "]");
}
}

// Lớp 11, Đại số, Bài 4, Dạng 4.


if (dlg3.get("dang") == "4) Tìm điều kiện để một dãy số là cấp số nhân"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y4-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G4-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T4-4" + "]");
}
}

// Lớp 11, Đại số, Bài 4, Dạng 5.


if (dlg3.get("dang") == "5) Tính tổng của dãy nhiều số hạng liên quan đến cấp số
nhân, tổng các hạng tử của cấp số nhân"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y4-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B4-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K4-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G4-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T4-5" + "]");
}
}
// Lớp 11, Đại số, Bài 4, Dạng 6.
if (dlg3.get("dang") == "6) Kết hợp cấp số nhân và cấp số cộng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y4-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B4-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K4-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G4-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T4-6" + "]");
}
}
// Lớp 11, Đại số, Bài 4, Dạng 7.
if (dlg3.get("dang") == "7) Các bài toán thực tế"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3Y4-7" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3B4-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3K4-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3G4-7" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D3T4-7" + "]");
}
}
}
}
}
}
// Lớp 11, chương IV
if (dlg1.get("chuong") == "IV: Giới hạn"){
dlg2 = UniversalInputDialog(["Lớp 11","","a2"],["Phần Đại số/Giải tích","","b2"],
["Chương IV: Giới hạn","","c2"],[["1. Giới hạn của dãy số","2. Giới hạn của hàm
số","3. Hàm số liên tục"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Giới hạn của dãy số"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương IV: Giới hạn","","c3"],["Bài 1. Giới hạn của dãy số","","d3"],[["1) Câu
hỏi lí thuyết","2) Nguyên lí kẹp","3) Dùng phương pháp đặt thừa số","4) Dùng
lượng liên hợp","5) Cấp số nhân lùi vô hạn","6) Toán thực tế, liên môn về giới
hạn dãy số"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận
dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T1-1" + "]");
}
}

// Lớp 11, Đại số, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Nguyên lí kẹp"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T1-2" + "]");
}
}

// Lớp 11, Đại số, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Dùng phương pháp đặt thừa số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T1-3" + "]");
}
}

// Lớp 11, Đại số, Bài 1, Dạng 4.


if (dlg3.get("dang") == "4) Dùng lượng liên hợp"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y1-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G1-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T1-4" + "]");
}
}

// Lớp 11, Đại số, Bài 1, Dạng 5.


if (dlg3.get("dang") == "5) Cấp số nhân lùi vô hạn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y1-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G1-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T1-5" + "]");
}
}
// Lớp 11, Đại số, Bài 1, Dạng 6.
if (dlg3.get("dang") == "6) Toán thực tế, liên môn liên quan đến giới hạn dãy số")
{
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y1-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B1-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K1-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G1-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T1-6" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Giới hạn của hàm số"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương IV: Giới hạn","","c3"],["Bài 2. Giới hạn của hàm số","","d3"],[["1) Câu
hỏi lí thuyết", "2) Thay số trực tiếp","3) Dạng 0/0, 0.oo","4) Dạng oo-oo","5)
Giới hạn một bên","6) Giới hạn bằng vô cùng","7) Dạng oo/oo, a/oo","8) Toán thực
tế, liên môn về giới hạn hàm số"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T2-1" + "]");
}
}

// Lớp 11, Đại số, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Thay số trực tiếp"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T2-2" + "]");
}
}

// Lớp 11, Đại số, Bài 2, Dạng 3.


if (dlg3.get("dang") == "3) Dạng 0/0, 0.oo"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T2-3" + "]");
}
}
// Lớp 11, Đại số, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Dạng oo-oo"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T2-4" + "]");
}
}
// Lớp 11, Đại số, Bài 2, Dạng 5.
if (dlg3.get("dang") == "5) Giới hạn một bên"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T2-5" + "]");
}
}
// Lớp 11, Đại số, Bài 2, Dạng 6.
if (dlg3.get("dang") == "6) Giới hạn bằng vô cùng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y2-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G2-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T2-6" + "]");
}
}
// Lớp 11, Đại số, Bài 2, Dạng 7.
if (dlg3.get("dang") == "7) Dạng oo/oo, a/oo"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y2-7" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B2-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K2-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G2-7" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T2-7" + "]");
}
}
// Lớp 11, Đại số, Bài 2, Dạng 8.
if (dlg3.get("dang") == "8) Toán thực tế, liên môn về giới hạn hàm số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y2-8" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B2-8" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K2-8" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G2-8" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T2-8" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Hàm số liên tục"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương IV: Giới hạn","","c3"],["Bài 3. Hàm số liên tục","","d3"],[["1) Câu hỏi
lí thuyết", "2) Xét tính liên tục bằng đồ thị","3) Hàm số liên tục tại một
điểm","4) Hàm số liên tục trên khoảng, đoạn","5) Bài toán chứa tham số","6) Chứng
minh phương trình có nghiệm","7) Toán thực tế, liên môn về hàm số liên tục"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T3-1" + "]");
}
}

// Lớp 11, Đại số, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Xét tính liên tục bằng đồ thị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T3-2" + "]");
}
}

// Lớp 11, Đại số, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Hàm số liên tục tại một điểm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T3-3" + "]");
}
}
// Lớp 11, Đại số, Bài 3, Dạng 4.
if (dlg3.get("dang") == "4) Hàm số liên tục trên khoảng, đoạn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T3-4" + "]");
}
}
// Lớp 11, Đại số, Bài 3, Dạng 5.
if (dlg3.get("dang") == "5) Bài toán chứa tham số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y3-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G3-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T3-5" + "]");
}
}
// Lớp 11, Đại số, Bài 3, Dạng 6.
if (dlg3.get("dang") == "6) Chứng minh phương trình có nghiệm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y3-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G3-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T3-6" + "]");
}
}
// Lớp 11, Đại số, Bài 3, Dạng 7.
if (dlg3.get("dang") == "7) Toán thực tế, liên môn về hàm số liên tục"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4Y3-7" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4B3-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4K3-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4G3-7" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D4T3-7" + "]");
}
}
}
}
}
}

// Lớp 11, chương V


if (dlg1.get("chuong") == "V: Đạo hàm"){
dlg2 = UniversalInputDialog(["Lớp 11","","a2"],["Phần Đại số/Giải tích","","b2"],
["Chương V: Đạo hàm","","c2"],[["1. Đạo hàm và ý nghĩa của đạo hàm","2. Quy tắc
tính đạo hàm","3. Đạo hàm của các hàm số lượng giác","4. Vi phân","5. Đạo hàm cấp
hai"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Đạo hàm và ý nghĩa của đạo hàm"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương V: Đạo hàm","","c3"],["Bài 1. Đạo hàm và ý nghĩa của đạo hàm","","d3"],
[["1) Tính đạo hàm bằng định nghĩa"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Tính đạo hàm bằng định nghĩa"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5T1-1" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Quy tắc tính đạo hàm"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương V: Đạo hàm","","c3"],["Bài 2. Quy tắc tính đạo hàm","","d3"],[["1) Tính
đạo hàm và bài toán liên quan", "2) Tiếp tuyến tại điểm", "3) Tiếp tuyến cho sẵn hệ
số góc, song song-vuông góc", "4) Tiếp tuyến đi qua một điểm","5) Tổng hợp về tiếp
tuyến và các kiến thức liên quan","6) Bài toán quảng đường, vận tốc, gia
tốc"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng
cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Tính đạo hàm và bài toán liên quan"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5T2-1" + "]");
}
}

// Lớp 11, Đại số, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Tiếp tuyến tại điểm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5T2-2" + "]");
}
}

// Lớp 11, Đại số, Bài 2, Dạng 3.


if (dlg3.get("dang") == "3) Tiếp tuyến cho sẵn hệ số góc, song song-vuông góc"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5T2-3" + "]");
}
}
// Lớp 11, Đại số, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Tiếp tuyến đi qua một điểm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5T2-4" + "]");
}
}
// Lớp 11, Đại số, Bài 2, Dạng 5.
if (dlg3.get("dang") == "5) Tổng hợp về tiếp tuyến và các kiến thức liên quan"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5B2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5T2-5" + "]");
}
}
// Lớp 11, Đại số, Bài 2, Dạng 6.
if (dlg3.get("dang") == "6) Bài toán quảng đường, vận tốc, gia tốc"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5Y2-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5B2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5K2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5G2-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5T2-6" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Đạo hàm của hàm số lượng giác"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương V: Đạo hàm","","c3"],["Bài 3. Đạo hàm của hàm số lượng giác","","d3"],
[["1) Tính đạo hàm và bài toán liên quan", "2) Giới hạn của hàm số lượng
giác"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng
cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Tính đạo hàm và bài toán liên quan"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5T3-1" + "]");
}
}

// Lớp 11, Đại số, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Giới hạn của hàm số lượng giác"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5T3-2" + "]");
}
}
}
}
// Bài 4:
if (dlg2.get("bai") == "4. Vi phân"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương V: Đạo hàm","","c3"],["Bài 4. Vi phân","","d3"],[["1) Tính vi phân và bài
toán liên quan"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp",
"Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 4, Dạng 1.
if (dlg3.get("dang") == "1) Tính vi phân và bài toán liên quan"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5Y4-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5B4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5K4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5G4-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5T4-1" + "]");
}
}
}
}
// Bài 5:
if (dlg2.get("bai") == "5. Đạo hàm cấp hai"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương V: Đạo hàm","","c3"],["Bài 5. Đạo hàm cấp hai","","d3"],[["1) Tính đạo
hàm các cấp", "2) Mối liên hệ giữa hàm số và đạo hàm các cấp","3) Ứng dụng vào
tính tổng khai triển nhị thức"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Đại số, Bài 5, Dạng 1.
if (dlg3.get("dang") == "1) Tính đạo hàm các cấp"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5Y5-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5B5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5K5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5G5-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5T5-1" + "]");
}
}

// Lớp 11, Đại số, Bài 5, Dạng 2.


if (dlg3.get("dang") == "2) Mối liên hệ giữa hàm số và đạo hàm các cấp"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5Y5-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5B5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5K5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5G5-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5T5-2" + "]");
}
}
// Lớp 11, Đại số, Bài 5, Dạng 3.
if (dlg3.get("dang") == "3) Ứng dụng vào tính tổng khai triển nhị thức"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5Y5-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5B5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5K5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5G5-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1D5T5-3" + "]");
}
}
}
}
}
}
}
}

if (dlg.get("mon") == "Hình học"){


dlg1 = UniversalInputDialog(["Lớp 11","","a1"],["Phần Hình học","","b1"],[["I:
Phép dời hình và phép đồng dạng trong mặt phẳng","II: Quan hệ song song trong
không gian","III: Véc-tơ trong không gian. Quan hệ vuông góc trong không
gian"],"Chương","chuong"]);
dlg1.setWindowTitle("Chọn chương");
if (dlg1.exec() != ""){

// Lớp 11, chương I


if (dlg1.get("chuong") == "I: Phép dời hình và phép đồng dạng trong mặt phẳng"){
dlg2 = UniversalInputDialog(["Lớp 11","","a2"],["Phần Hình học","","b2"],["Chương
I: Phép dời hình và phép đồng dạng trong mặt phẳng","","c2"],[["1. Phép biến
hình","2. Phép tịnh tiến","3. Phép đối xứng trục","4. Phép đối xứng tâm","5. Phép
quay","6. Khai niệm về phép dời hình và hai hình bằng nhau","7. Phép vị tự","8.
Phép đồng dạng"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Các định nghĩa"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
I: Phép dời hình và phép đồng dạng trong mặt phẳng","","c3"],["Bài 1. Phép biến
hình","","d3"],[["1) Câu hỏi lí thuyết","2) Bài toán xác định một phép đặt tương
ứng có là phép dời hình hay không?"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T1-1" + "]");
}
}

// Lớp 11, Hình học, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Bài toán xác định một phép đặt tương ứng có là phép
dời hình hay không?"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T1-2" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Phép tịnh tiến"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
I: Phép dời hình và phép đồng dạng trong mặt phẳng","","c3"],["Bài 2. Phép tịnh
tiến","","d3"],[["1) Câu hỏi lí thuyết", "2) Tìm ảnh hoặc tạo ảnh khi thực hiện
phép tịnh tiến","3) Ứng dụng phép tịnh tiến"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T2-1" + "]");
}
}

// Lớp 11, Hình học, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Tìm ảnh hoặc tạo ảnh khi thực hiện phép tịnh tiến"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T2-2" + "]");
}
}

// Lớp 11, Hình học, Bài 2, Dạng 3.


if (dlg3.get("dang") == "3) Ứng dụng phép tịnh tiến"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T2-3" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Phép đối xứng trục"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
I: Phép dời hình và phép đồng dạng trong mặt phẳng","","c3"],["Bài 3. Phép đối
xứng trục","","d3"],[["1) Câu hỏi lí thuyết", "2) Tìm ảnh hoặc tạo ảnh khi thực
hiện phép đối xứng trục","3) Xác định trục đối xứng và số trục đối xứng của một
hình","4) Ứng dụng phép đối xứng trục"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T3-1" + "]");
}
}

// Lớp 11, Hình học, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Tìm ảnh hoặc tạo ảnh khi thực hiện phép đối xứng
trục"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T3-2" + "]");
}
}

// Lớp 11, Hình học, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Xác định trục đối xứng và số trục đối xứng của một
hình"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T3-3" + "]");
}
}
// Lớp 11, Hình học, Bài 3, Dạng 4.
if (dlg3.get("dang") == "4) Ứng dụng phép đối xứng trục"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T3-4" + "]");
}
}
}
}

// Bài 4:
if (dlg2.get("bai") == "4. Phép đối xứng tâm"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
I: Phép dời hình và phép đồng dạng trong mặt phẳng","","c3"],["Bài 4. Phép đối
xứng tâm","","d3"],[["1) Câu hỏi lí thuyết", "2) Tìm ảnh hoặc tạo ảnh khi thực
hiện phép đối xứng tâm","3) Xác định hình có tâm đối xứng","4) Ứng dụng phép đối
xứng tâm"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận
dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 4, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y4-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G4-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T4-1" + "]");
}
}

// Lớp 11, Hình học, Bài 4, Dạng 2.


if (dlg3.get("dang") == "2) Tìm ảnh hoặc tạo ảnh khi thực hiện phép đối xứng tâm")
{
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y4-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G4-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T4-2" + "]");
}
}

// Lớp 11, Hình học, Bài 4, Dạng 3.


if (dlg3.get("dang") == "3) Xác định hình có tâm đối xứng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y4-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G4-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T4-3" + "]");
}
}

// Lớp 11, Hình học, Bài 4, Dạng 4.


if (dlg3.get("dang") == "4) Ứng dụng phép đối xứng tâm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y4-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G4-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T4-4" + "]");
}
}
}
}

// Bài 5:
if (dlg2.get("bai") == "5. Phép quay"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
I: Phép dời hình và phép đồng dạng trong mặt phẳng","","c3"],["Bài 5. Phép
quay","","d3"],[["1) Câu hỏi lí thuyết", "2) Xác định vị trí ảnh cảu điểm, hình khi
thực hiện phép quay cho trước","3) Tìm tọa độ ảnh của điểm, phương trình của một
đường thẳng khi thực hiện phép quay"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 4, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y5-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G5-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T5-1" + "]");
}
}

// Lớp 11, Hình học, Bài 4, Dạng 2.


if (dlg3.get("dang") == "2) Xác định vị trí ảnh cảu điểm, hình khi thực hiện phép
quay cho trước"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y5-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G5-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T5-2" + "]");
}
}

// Lớp 11, Hình học, Bài 5, Dạng 3.


if (dlg3.get("dang") == "3) Tìm tọa độ ảnh của điểm, phương trình của một đường
thẳng khi thực hiện phép quay"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y5-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G5-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T5-3" + "]");
}
}
}
}

// Bài 6:
if (dlg2.get("bai") == "6. Khái niệm về phép dời hình và hai hình bằng nhau"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
I: Phép dời hình và phép đồng dạng trong mặt phẳng","","c3"],["Bài 6. Khái niệm về
phép dời hình và hai hình bằng nhau","","d3"],[["1) Câu hỏi lí thuyết", "2) Xác
định ảnh hoặc tạo ảnh khi thực hiện phép dời hình"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 6, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y6-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B6-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K6-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G6-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T6-1" + "]");
}
}

// Lớp 11, Hình học, Bài 6, Dạng 2.


if (dlg3.get("dang") == "2) Xác định ảnh hoặc tạo ảnh khi thực hiện phép dời
hình"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y6-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B6-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K6-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G6-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T6-2" + "]");
}
}
}
}
// Bài 7:
if (dlg2.get("bai") == "7. Phép vị tự"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
I: Phép dời hình và phép đồng dạng trong mặt phẳng","","c3"],["Bài 7. Phép vị
tự","","d3"],[["1) Câu hỏi lí thuyết", "2) Xác định ảnh hoặc tạo ảnh khi thực hiện
phép vị tự","3) Tìm tâm vị tự của hai đường tròn","4) Ứng dụng phép vị tự"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 7, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y7-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B7-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K7-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G7-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T7-1" + "]");
}
}

// Lớp 11, Hình học, Bài 7, Dạng 2.


if (dlg3.get("dang") == "2) Xác định ảnh hoặc tạo ảnh khi thực hiện phép vị tự"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y7-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B7-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K7-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G7-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T7-2" + "]");
}
}

// Lớp 11, Hình học, Bài 7, Dạng 3.


if (dlg3.get("dang") == "3) Tìm tâm vị tự của hai đường tròn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y7-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B7-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K7-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G7-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T7-3" + "]");
}
}

// Lớp 11, Hình học, Bài 7, Dạng 4.


if (dlg3.get("dang") == "4) Ứng dụng phép vị tự"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y7-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B7-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K7-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G7-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T7-4" + "]");
}
}
}
}

// Bài 8:
if (dlg2.get("bai") == "8. Phép đồng dạng"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
I: Phép dời hình và phép đồng dạng trong mặt phẳng","","c3"],["Bài 8. Phép đồng
dạng","","d3"],[["1) Câu hỏi lí thuyết", "2) Xác định ảnh hoặc tạo ảnh khi thực
hiện phép đồng dạng"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng
thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 8, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y8-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B8-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K8-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G8-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T8-1" + "]");
}
}

// Lớp 11, Hình học, Bài 8, Dạng 2.


if (dlg3.get("dang") == "2) Xác định ảnh hoặc tạo ảnh khi thực hiện phép đồng
dạng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1Y8-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1B8-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1K8-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1G8-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H1T8-2" + "]");
}
}
}
}
}
}

// Lớp 11, chương II


if (dlg1.get("chuong") == "II: Quan hệ song song trong không gian"){
dlg2 = UniversalInputDialog(["Lớp 11","","a2"],["Phần Hình học","","b2"],["Chương
II: Quan hệ song song trong không gian","","c2"],[["1. Đại cương về đường thẳng
và mặt phẳng","2. Hai đường thẳng chéo nhau và hai đường thẳng song song","3.
Đường thẳng và mặt phẳng song song","4. Hai mặt phẳng song song","5. Phép chiếu
song song. Hình biểu diễn của một hình không gian"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Đại cương về đường thẳng và mặt phẳng"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
II: Quan hệ song song trong không gian","","c3"],["Bài 1. Đại cương về đường
thẳng và mặt phẳng","","d3"],[["1) Câu hỏi lí thuyết","2) Xác định giao tuyến của
hai mặt phẳng","3) Tìm giao điểm của đường thẳng và mặt phẳng","4) Xác định thiết
diện","5) Chứng minh ba điểm thẳng hàng và ba đường thẳng đồng quy","6) Bài toán
điểm cố định và quỹ tích của một điểm"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T1-1" + "]");
}
}

// Lớp 11, Hình học, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Xác định giao tuyến của hai mặt phẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T1-2" + "]");
}
}

// Lớp 11, Hình học, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Tìm giao điểm của đường thẳng và mặt phẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T1-3" + "]");
}
}

// Lớp 11, Hình học, Bài 1, Dạng 4.


if (dlg3.get("dang") == "4) Xác định thiết diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y1-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G1-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T1-4" + "]");
}
}
// Lớp 11, Hình học, Bài 1, Dạng 5.
if (dlg3.get("dang") == "5) Chứng minh ba điểm thẳng hàng và ba đường thẳng đồng
quy"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y1-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G1-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T1-5" + "]");
}
}

// Lớp 11, Hình học, Bài 1, Dạng 6.


if (dlg3.get("dang") == "6) Bài toán điểm cố định và quỹ tích của một điểm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y1-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B1-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K1-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G1-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T1-6" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Hai đường thẳng chéo nhau và hai đường thẳng song
song"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
II: Quan hệ song song trong không gian","","c3"],["Bài 2. Hai đường thẳng chéo
nhau và hai đường thẳng song song","","d3"],[["1) Câu hỏi lí thuyết", "2) Chứng
minh hai đường thẳng song song","3) Tìm giao điểm của đường thẳng và mặt
phẳng","4) Tìm thiết diện bằng cách kẻ song song","5) Chứng minh ba điểm thẳng
hàng","6) Xác định quỹ tích và các yếu tố cố định"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T2-1" + "]");
}
}

// Lớp 11, Hình học, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Chứng minh hai đường thẳng song song"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T2-2" + "]");
}
}
// Lớp 11, Hình học, Bài 2, Dạng 3.
if (dlg3.get("dang") == "3) Tìm giao điểm của đường thẳng và mặt phẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T2-3" + "]");
}
}
// Lớp 11, Hình học, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Tìm thiết diện bằng cách kẻ song song"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T2-4" + "]");
}
}
// Lớp 11, Hình học, Bài 2, Dạng 5.
if (dlg3.get("dang") == "5) Chứng minh ba điểm thẳng hàng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T2-5" + "]");
}
}
// Lớp 11, Hình học, Bài 2, Dạng 6.
if (dlg3.get("dang") == "6) Xác định quỹ tích và các yếu tố cố định"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y2-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G2-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T2-6" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Đường thẳng và mặt phẳng song song"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
II: Quan hệ song song trong không gian","","c3"],["Bài 3. Đường thẳng và mặt phẳng
song song","","d3"],[["1) Câu hỏi lí thuyết", "2) Xác định đường thẳng song song
với mặt phẳng","3) Xác định giao tuyến của hai mặt phẳng","4) Xác định thiết
diện","5) Xác định giao điểm"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận
dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T3-1" + "]");
}
}

// Lớp 11, Hình học, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Xác định đường thẳng song song với mặt phẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T3-2" + "]");
}
}

// Lớp 11, Hình học, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Xác định giao tuyến của hai mặt phẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T3-3" + "]");
}
}
// Lớp 11, Hình học, Bài 3, Dạng 4.
if (dlg3.get("dang") == "4) Xác định thiết diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T3-4" + "]");
}
}
// Lớp 11, Hình học, Bài 3, Dạng 5.
if (dlg3.get("dang") == "5) Xác định giao điểm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y3-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G3-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T3-5" + "]");
}
}
}
}
// Bài 4:
if (dlg2.get("bai") == "4. Hai mặt phẳng song song"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
II: Quan hệ song song trong không gian","","c3"],["Bài 4. Hai mặt phẳng song
song","","d3"],[["1) Câu hỏi lí thuyết", "2) Xác định hai mặt phẳng song song","3)
Xác định giao tuyến của hai mặt phẳng","4) Xác định thiết diện","5) Xác định giao
điểm","6) Các bài toán tổng hợp"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 4, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y4-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G4-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T4-1" + "]");
}
}

// Lớp 11, Hình học, Bài 4, Dạng 2.


if (dlg3.get("dang") == "2) Xác định hai mặt phẳng song song"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y4-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G4-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T4-2" + "]");
}
}

// Lớp 11, Hình học, Bài 4, Dạng 3.


if (dlg3.get("dang") == "3) Xác định giao tuyến của hai mặt phẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y4-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G4-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T4-3" + "]");
}
}
// Lớp 11, Hình học, Bài 4, Dạng 4.
if (dlg3.get("dang") == "4) Xác định thiết diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y4-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G4-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T4-4" + "]");
}
}
// Lớp 11, Hình học, Bài 4, Dạng 5.
if (dlg3.get("dang") == "5) Xác định giao điểm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y4-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B4-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K4-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G4-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T4-5" + "]");
}
}
// Lớp 11, Hình học, Bài 3, Dạng 6.
if (dlg3.get("dang") == "6) Các bài toán tổng hợp"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y4-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B4-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K4-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G4-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T4-6" + "]");
}
}
}
}
// Bài 5:
if (dlg2.get("bai") == "5. Phép chiếu song song. Hình biểu diễn của một hình không
gian"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
II: Quan hệ song song trong không gian","","c3"],["Bài 5. Phép chiếu song song.
Hình biểu diễn của một hình không gian","","d3"],[["1) Câu hỏi lí thuyết", "2) Vẽ
hình biểu diễn","3) Xác định song song"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 5, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y5-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G5-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T5-1" + "]");
}
}

// Lớp 11, Hình học, Bài 5, Dạng 2.


if (dlg3.get("dang") == "2) Vẽ hình biểu diễn"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y5-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G5-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T5-2" + "]");
}
}

// Lớp 11, Hình học, Bài 5, Dạng 3.


if (dlg3.get("dang") == "3) Xác định song song"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2Y5-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2B5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2K5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2G5-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H2T5-3" + "]");
}
}
}
}

}
}

// Lớp 11, chương III


if (dlg1.get("chuong") == "III: Véc-tơ trong không gian. Quan hệ vuông góc trong
không gian"){
dlg2 = UniversalInputDialog(["Lớp 11","","a2"],["Phần Hình học","","b2"],["Chương
III: Véc-tơ trong không gian. Quan hệ vuông góc trong không gian","","c2"],[["1.
Véc-tơ trong không gian","2. Hai đường thẳng vuông góc","3. Đường thẳng vuông góc
với mặt phẳng","4. Hai mặt phẳng vuông góc","5. Khoảng cách"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Véc-tơ trong không gian"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
III: Véc-tơ trong không gian. Quan hệ vuông góc trong không gian","","c3"],["Bài
1. Véc-tơ trong không gian","","d3"],[["1) Câu hỏi lí thuyết","2) Đẳng thức véc-
tơ","3) Phân tích véc-tơ theo các véc-tơ cho trước","4) Điều kiện đồng phẳng của
ba véc-tơ","5) Ba điểm thẳng hàng, hai đường thẳng song song"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T1-1" + "]");
}
}

// Lớp 11, Hình học, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Đẳng thức véc-tơ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T1-2" + "]");
}
}

// Lớp 11, Hình học, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Phân tích véc-tơ theo các véc-tơ cho trước"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T1-3" + "]");
}
}

// Lớp 11, Hình học, Bài 1, Dạng 4.


if (dlg3.get("dang") == "4) Điều kiện đồng phẳng của ba véc-tơ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y1-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G1-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T1-4" + "]");
}
}

// Lớp 11, Hình học, Bài 1, Dạng 5.


if (dlg3.get("dang") == "5) Ba điểm thẳng hàng, hai đường thẳng song song"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y1-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G1-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T1-5" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Hai đường thẳng vuông góc"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
III: Véc-tơ trong không gian. Quan hệ vuông góc trong không gian","","c3"],["Bài
2. Hai đường thẳng vuông góc","","d3"],[["1) Câu hỏi lí thuyết", "2) Xác định góc
giữa hai véc-tơ (dùng định nghĩa)","3) Xác định góc giữa hai đường thẳng (dùng
định nghĩa)","4) Ứng dụng tích vô hướng của hai véc-tơ"],"Dạng toán","dang"],
[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức
độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T2-1" + "]");
}
}

// Lớp 11, Hình học, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Xác định góc giữa hai véc-tơ (dùng định nghĩa)"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T2-2" + "]");
}
}
// Lớp 11, Hình học, Bài 2, Dạng 3.
if (dlg3.get("dang") == "3) Xác định góc giữa hai đường thẳng (dùng định nghĩa)"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T2-3" + "]");
}
}
// Lớp 11, Hình học, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Ứng dụng tích vô hướng của hai véc-tơ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T2-4" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Đường thẳng vuông góc với mặt phẳng"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
III: Véc-tơ trong không gian. Quan hệ vuông góc trong không gian","","c3"],["Bài
3. Đường thẳng vuông góc với mặt phẳng","","d3"],[["1) Câu hỏi lí thuyết", "2) Xác
định quan hệ vuông góc giữa đường thẳng và mặt phẳng, đường thẳng và đường
thẳng","3) Xác định góc giữa đường thẳng và mặt phẳng","4) Dựng mặt phẳng vuông
góc với đường thẳng cho trước. Thiết diện"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T3-1" + "]");
}
}

// Lớp 11, Hình học, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Xác định quan hệ vuông góc giữa đường thẳng và mặt
phẳng, đường thẳng và đường thẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T3-2" + "]");
}
}

// Lớp 11, Hình học, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Xác định góc giữa đường thẳng và mặt phẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T3-3" + "]");
}
}
// Lớp 11, Hình học, Bài 3, Dạng 4.
if (dlg3.get("dang") == "4) Dựng mặt phẳng vuông góc với đường thẳng cho trước.
Thiết diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T3-4" + "]");
}
}
}
}

// Bài 4:
if (dlg2.get("bai") == "4. Hai mặt phẳng vuông góc"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
III: Véc-tơ trong không gian. Quan hệ vuông góc trong không gian","","c3"],["Bài
4. Hai mặt phẳng vuông góc","","d3"],[["1) Câu hỏi lí thuyết", "2) Xác định quan hệ
vuông góc giữa mặt phẳng và mặt phẳng, đường thẳng và mặt phẳng","3) Xác định góc
giữa hai mặt phẳng","4) Dựng mặt phẳng vuông góc với mặt phẳng cho trước. Thiết
diện","5) Hình chiếu vuông góc của đa giác trên mặt phẳng","6) Góc giữa hai véc-
tơ, hai đường thẳng trong các hình trụ, lập phương"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 4, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y4-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G4-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T4-1" + "]");
}
}

// Lớp 11, Hình học, Bài 4, Dạng 2.


if (dlg3.get("dang") == "2) Xác định quan hệ vuông góc giữa mặt phẳng và mặt
phẳng, đường thẳng và mặt phẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y4-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G4-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T4-2" + "]");
}
}

// Lớp 11, Hình học, Bài 4, Dạng 3.


if (dlg3.get("dang") == "3) Xác định góc giữa hai mặt phẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y4-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G4-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T4-3" + "]");
}
}
// Lớp 11, Hình học, Bài 4, Dạng 4.
if (dlg3.get("dang") == "4) Dựng mặt phẳng vuông góc với mặt phẳng cho trước.
Thiết diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y4-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G4-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T4-4" + "]");
}
}
// Lớp 11, Hình học, Bài 4, Dạng 5.
if (dlg3.get("dang") == "5) Hình chiếu vuông góc của đa giác trên mặt phẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y4-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B4-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K4-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G4-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T4-5" + "]");
}
}
// Lớp 11, Hình học, Bài 4, Dạng 6.
if (dlg3.get("dang") == "6) Góc giữa hai véc-tơ, hai đường thẳng trong các hình
trụ, lập phương"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y4-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B4-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K4-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G4-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T4-6" + "]");
}
}
}
}
// Bài 5:
if (dlg2.get("bai") == "5. Khoảng cách"){
dlg3 = UniversalInputDialog(["Lớp 11","","a3"],["Phần Hình học","","b3"],["Chương
III: Véc-tơ trong không gian. Quan hệ vuông góc trong không gian","","c3"],["Bài
5. Khoảng cách","","d3"],[["1) Câu hỏi lí thuyết", "2) Khoảng cách từ một điểm đến
một đường thẳng","3) Khoảng cách từ một điểm đến một mặt phẳng","4) Khoảng cách
giữa hai đường thẳng chéo nhau","5) Xác định đường vuông góc chung của hai đường
thẳng chéo nhau"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp",
"Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 11, Hình học, Bài 5, Dạng 1.
if (dlg3.get("dang") == "1) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y5-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G5-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T5-1" + "]");
}
}

// Lớp 11, Hình học, Bài 5, Dạng 2.


if (dlg3.get("dang") == "2) Khoảng cách từ mọt điểm đến một đường thẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y5-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G5-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T5-2" + "]");
}
}

// Lớp 11, Hình học, Bài 5, Dạng 3.


if (dlg3.get("dang") == "3) Khoảng cách từ một điểm đến một mặt phẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y5-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G5-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T5-3" + "]");
}
}
// Lớp 11, Hình học, Bài 5, Dạng 4.
if (dlg3.get("dang") == "4) Khoảng cách giữa hai đường thẳng chéo nhau"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y5-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B5-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K5-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G5-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T5-4" + "]");
}
}
// Lớp 11, Hình học, Bài 5, Dạng 5.
if (dlg3.get("dang") == "5) Xác định đường vuông góc chung của hai đường thẳng
chéo nhau"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3Y5-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3B5-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3K5-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3G5-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[1H3T5-5" + "]");
}
}
}
}
}
}
}
}
}

if (dlg.get("lop") == "12"){
if (dlg.get("mon") == "Đại số/Giải tích"){
dlg1 = UniversalInputDialog(["Lớp 12","","a1"],["Phần Đại số/Giải tích","","b1"],
[["I: Ứng dụng đạo hàm để khảo sát hàm số","II: Hàm số lũy thừa. Hàm số mũ. Hàm số
lô-ga-rit","III: Nguyên hàm. Tích phân. Ứng dụng","IV: Số
phức"],"Chương","chuong"]);
dlg1.setWindowTitle("Chọn chương");
if (dlg1.exec() != ""){
// Lớp 12, chương I
if (dlg1.get("chuong") == "I: Ứng dụng đạo hàm để khảo sát hàm số"){
dlg2 = UniversalInputDialog(["Lớp 12","","a2"],["Phần Đại số/Giải tích","","b2"],
["Chương I: Ứng dụng đạo hàm để khảo sát hàm số","","c2"],[["1. Sự đồng biến và
nghịch biến của hàm số","2. Cực trị của hàm số","3. Giá trị lớn nhất và giá trị
nhỏ nhất của hàm số","4. Đường tiệm cận","5. Khảo sát sự biến thiên và vẽ đồ thị
hàm số"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Sự đồng biến và nghịch biến của hàm số"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương I: Ứng dụng đạo hàm để khảo sát hàm số","","c3"],["Bài 1. Sự đồng biến
và nghịch biến của hàm số","","d3"],[["1) Xét tính đơn điệu của hàm số cho bởi
công thức","2) Xét tính đơn điệu dựa vào bảng biến thiên, đồ thị","3) Tìm tham số
m để hàm số đơn điệu","4) Ứng dụng tính đơn điệu để chứng minh bất đẳng thức,
giải PT, BPT, hệ PT","5) Câu hỏi lí thuyết"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Xét tính đơn điệu của hàm số cho bởi công thức"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T1-1" + "]");
}
}

// Lớp 12, Đại số, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Xét tính đơn điệu dựa vào bảng biến thiên, đồ thị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T1-2" + "]");
}
}

// Lớp 12, Đại số, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Tìm tham số m để hàm số đơn điệu"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T1-3" + "]");
}
}

// Lớp 12, Đại số, Bài 1, Dạng 4.


if (dlg3.get("dang") == "4) Ứng dụng tính đơn điệu để chứng minh bất đẳng thức,
giải PT, BPT, hệ PT"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y1-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G1-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T1-4" + "]");
}
}

// Lớp 12, Đại số, Bài 1, Dạng 5.


if (dlg3.get("dang") == "5) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y1-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G1-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T1-5" + "]");
}
}
}
}
// Bài 2:
if (dlg2.get("bai") == "2. Cực trị của hàm số"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương I: Ứng dụng đạo hàm để khảo sát hàm số","","c3"],["Bài 2. Cực trị của
hàm số","","d3"],[["1) Tìm cực trị của hàm số cho bởi công thức","2) Tìm cực trị
dựa vào bảng biến thiên, đồ thị","3) Tìm m để hàm số đạt cực trị tại điểm x_0 cho
trước","4) Tìm m để hàm số, đồ thị hàm số bậc ba có cực trị thỏa mãn điều
kiện","5) Tìm m để hàm số, đồ thị hàm số trùng phương có cực trị thỏa mãn điều
kiện","6) Tìm m để hàm số, đồ thị hàm số các hàm khác có cực trị thỏa mãn điều
kiện","7) Câu hỏi lí thuyết"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận
dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Tìm cực trị của hàm số cho bởi công thức"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T2-1" + "]");
}
}
// Lớp 12, Đại số, Bài 2, Dạng 2.
if (dlg3.get("dang") == "2) Tìm cực trị dựa vào bảng biến thiên, đồ thị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T2-2" + "]");
}
}
// Lớp 12, Đại số, Bài 2, Dạng 3.
if (dlg3.get("dang") == "3) Tìm m để hàm số đạt cực trị tại điểm x_0 cho trước"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T2-3" + "]");
}
}
// Lớp 12, Đại số, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Tìm m để hàm số, đồ thị hàm số bậc ba có cực trị thỏa
mãn điều kiện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T2-4" + "]");
}
}
// Lớp 12, Đại số, Bài 2, Dạng 5.
if (dlg3.get("dang") == "5) Tìm m để hàm số, đồ thị hàm số trùng phương có cực trị
thỏa mãn điều kiện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B2-51" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T2-5" + "]");
}
}
// Lớp 12, Đại số, Bài 2, Dạng 6.
if (dlg3.get("dang") == "6) Tìm m để hàm số, đồ thị hàm số các hàm khác có cực trị
thỏa mãn điều kiện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y2-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G2-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T2-6" + "]");
}
}
// Lớp 12, Đại số, Bài 2, Dạng 7.
if (dlg3.get("dang") == "7) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y2-7" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B2-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K2-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G2-7" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T2-7" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Giá trị lớn nhất và giá trị nhỏ nhất của hàm số"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương I: Ứng dụng đạo hàm để khảo sát hàm số","","c3"],["Bài 3. Giá trị lớn
nhất và giá trị nhỏ nhất của hàm số","","d3"],[["1) GTLN, GTNN trên đoạn [a;b]",
"2) GTLN, GTNN trên khoảng","3) Sử dụng các đánh giá, bất đẳng thức cổ điển","4)
Ứng dụng GTLN, GTNN trong bài toán PT, BPT, hệ PT","5) GTLN, GTNN hàm nhiều biến",
"6) Bài toán ứng dụng tối ưu, thực tế","7) Câu hỏi lí thuyết"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) GTLN, GTNN trên đoạn [a;b]"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T3-1" + "]");
}
}

// Lớp 12, Đại số, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) GTLN, GTNN trên khoảng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T3-2" + "]");
}
}

// Lớp 12, Đại số, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Sử dụng các đánh giá, bất đẳng thức cổ điển"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T3-3" + "]");
}
}

// Lớp 12, Đại số, Bài 3, Dạng 4.


if (dlg3.get("dang") == "4) Ứng dụng GTLN, GTNN trong bài toán PT, BPT, hệ PT"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T3-4" + "]");
}
}
// Lớp 12, Đại số, Bài 3, Dạng 5.
if (dlg3.get("dang") == "5) GTLN, GTNN hàm nhiều biến"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y3-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G3-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T3-5" + "]");
}
}
// Lớp 12, Đại số, Bài 3, Dạng 6.
if (dlg3.get("dang") == "6) Bài toán ứng dụng tối ưu, thực tế"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y3-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G3-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T3-6" + "]");
}
}

// Lớp 12, Đại số, Bài 3, Dạng 7.


if (dlg3.get("dang") == "7) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y3-7" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B3-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K3-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G3-7" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T3-7" + "]");
}
}
}
}

// Bài 4:
if (dlg2.get("bai") == "4. Đường tiệm cận"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương I: Ứng dụng đạo hàm để khảo sát hàm số","","c3"],["Bài 4. Đường tiệm
cận","","d3"],[["1) Bài toán xác định các đường tiệm cận của đồ thị từ hàm số
(không chứa tham số) hoặc biết BBT, đồ thị", "2) Bài toán xác định các đường tiệm
cận của đồ thị hàm số (chứa tham số)","3) Bài toán liên quan đến đồ thị hàm số và
các đường tiệm cận","4) Câu hỏi lí thuyết"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 4, Dạng 1.
if (dlg3.get("dang") == "1) Bài toán xác định các đường tiệm cận của đồ thị từ hàm
số (không chứa tham số) hoặc biết BBT, đồ thị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y4-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G4-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T4-1" + "]");
}
}

// Lớp 12, Đại số, Bài 4, Dạng 2.


if (dlg3.get("dang") == "2) Bài toán xác định các đường tiệm cận của đồ thị hàm số
(chứa tham số)"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y4-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G4-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T3-2" + "]");
}
}

// Lớp 12, Đại số, Bài 4, Dạng 3.


if (dlg3.get("dang") == "3) Bài toán liên quan đến đồ thị hàm số và các đường tiệm
cận"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y4-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G4-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T4-3" + "]");
}
}

// Lớp 12, Đại số, Bài 4, Dạng 4.


if (dlg3.get("dang") == "4) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y4-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G4-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T4-4" + "]");
}
}
}
}

// Bài 5:
if (dlg2.get("bai") == "5. Khảo sát sự biến thiên và vẽ đồ thị hàm số"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương I: Ứng dụng đạo hàm để khảo sát hàm số","","c3"],["Bài 5. Khảo sát sự
biến thiên và vẽ đồ thị hàm số","","d3"],[["1) Nhận dạng đồ thị", "2) Các phép biến
đổi đồ thị","3) Biện luận số giao điểm dựa vào đồ thị, bảng biến thiên","4) Sự
tương giao giữa hai đồ thị (liên quan đến tọa độ giao điểm)","5) Đồ thị của hàm
đạo hàm", "6) Phương trình tiếp tuyến của đồ thị hàm số","7) Điểm đặc biệt của đồ
thị hàm số","8) Câu hỏi lí thuyết"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 5, Dạng 1.
if (dlg3.get("dang") == "1) Nhận dạng đồ thị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y5-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G5-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T5-1" + "]");
}
}
// Lớp 12, Đại số, Bài 5, Dạng 2.
if (dlg3.get("dang") == "2) Các phép biến đổi đồ thị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y5-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G5-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T5-2" + "]");
}
}

// Lớp 12, Đại số, Bài 5, Dạng 3.


if (dlg3.get("dang") == "3) Biện luận số giao điểm dựa vào đồ thị, bảng biến
thiên"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y5-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G5-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T5-3" + "]");
}
}

// Lớp 12, Đại số, Bài 5, Dạng 4.


if (dlg3.get("dang") == "4) Sự tương giao giữa hai đồ thị (liên quan đến tọa độ
giao điểm)"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y5-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B5-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K5-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G5-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T5-4" + "]");
}
}
// Lớp 12, Đại số, Bài 5, Dạng 5.
if (dlg3.get("dang") == "5) Đồ thị của hàm đạo hàm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y5-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B5-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K5-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G5-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T5-5" + "]");
}
}
// Lớp 12, Đại số, Bài 5, Dạng 6.
if (dlg3.get("dang") == "6) Phương trình tiếp tuyến của đồ thị hàm số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y5-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B5-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K5-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G5-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T5-6" + "]");
}
}
// Lớp 12, Đại số, Bài 3, Dạng 7.
if (dlg3.get("dang") == "7) Điểm đặc biệt của đồ thị hàm số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y5-7" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B5-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K5-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G5-7" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T5-7" + "]");
}
}
// Lớp 12, Đại số, Bài 5, Dạng 8.
if (dlg3.get("dang") == "8) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1Y5-8" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1B5-8" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1K5-8" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1G5-8" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D1T5-8" + "]");
}
}
}
}
}
}

// Lớp 12, chương II


if (dlg1.get("chuong") == "II: Hàm số lũy thừa. Hàm số mũ. Hàm số lô-ga-rit"){
dlg2 = UniversalInputDialog(["Lớp 12","","a2"],["Phần Đại số/Giải tích","","b2"],
["Chương II: Hàm số lũy thừa. Hàm số mũ. Hàm số lô-ga-rit","","c2"],[["1. Lũy
thừa","2. Hàm số lũy thừa","3. Lô-ga-rit", "4. Hàm số mũ. Hàm số lô-ga-rit", "5.
Phương trình mũ và phương trình lô-ga-rit","6. Bất phương trình mũ và lô-ga-
rit"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Lũy thừa"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương II: Hàm số lũy thừa. Hàm số mũ. Hàm số lô-ga-rit","","c3"],["Bài 1. Lũy
thừa","","d3"],[["1) Tính giá trị của biểu thức chứa lũy thừa","2) Biến đổi, rút
gọn, biểu diễn các biểu thức chứa lũy thừa","3) So sánh các lũy thừa"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Tính giá trị của biểu thức chứa lũy thừa"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T1-1" + "]");
}
}

// Lớp 12, Đại số, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Biến đổi, rút gọn, biểu diễn các biểu thức chứa lũy
thừa"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T1-2" + "]");
}
}

// Lớp 12, Đại số, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) So sánh các lũy thừa"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T1-3" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Hàm số lũy thừa"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương II: Hàm số lũy thừa. Hàm số mũ. Hàm số lô-ga-rit","","c3"],["Bài 2. Hàm
số lũy thừa","","d3"],[["1) Tập xác định của hàm số chứa hàm lũy thừa", "2) Đạo
hàm hàm số lũy thừa","3) Khảo sát sự biến thiên và đồ thị hàm số lũy thừa","4)
Tìm giá trị lớn nhất, giá trị nhỏ nhất của biểu thức chứa hàm lũy thừa"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Tập xác định của hàm số chứa hàm lũy thừa"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T2-1" + "]");
}
}

// Lớp 12, Đại số, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Đạo hàm hàm số lũy thừa"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T2-2" + "]");
}
}

// Lớp 12, Đại số, Bài 2, Dạng 3.


if (dlg3.get("dang") == "3) Khảo sát sự biến thiên và đồ thị hàm số lũy thừa"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T2-3" + "]");
}
}
// Lớp 12, Đại số, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Tìm giá trị lớn nhất, giá trị nhỏ nhất của biểu thức
chứa hàm lũy thừa"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T2-4" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Lô-ga-rit"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương II: Hàm số lũy thừa. Hàm số mũ. Hàm số lô-ga-rit","","c3"],["Bài 3. Lô-
ga-rit","","d3"],[["1) Tính giá trị biểu thức chứa lô-ga-rit", "2) Biến đổi, rút
gọn, biểu diễn biểu thức chứa lô-ga-rit","3) So sánh các biểu thức chứa lô-ga-
rit"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng
cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Tính giá trị biểu thức chứa lô-ga-rit"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T3-1" + "]");
}
}

// Lớp 12, Đại số, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Biến đổi, rút gọn, biểu diễn biểu thức chứa lô-ga-
rit"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T3-2" + "]");
}
}
// Lớp 12, Đại số, Bài 3, Dạng 3.
if (dlg3.get("dang") == "3) So sánh các biểu thức chứa lô-ga-rit"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T3-3" + "]");
}
}
}
}

// Bài 4:
if (dlg2.get("bai") == "4. Hàm số mũ. Hàm số lô-ga-rit"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương II: Hàm số lũy thừa. Hàm số mũ. Hàm số lô-ga-rit","","c3"],["Bài 4. Hàm
số mũ. Hàm số lô-ga-rit","","d3"],[["1) Tập xác định của hàm số mũ, hàm số lô-ga-
rit", "2) Tính đạo hàm của hàm số mũ, hàm số lô-ga-rit","3) Khảo sát sự biến thiên
và đồ thị của hàm số mũ, lô-ga-rit","4) Tìm giá trị lớn nhất, nhỏ nhất của biểu
thức chứa hàm mũ, hàm lô-ga-rit","5) Bài toán thực tế","6) Giới hạn, liên tục
liên quan hàm số mũ, lô-ga-rit","7) Lí thuyết tổng hợp hàm số lũy thừa, mũ, lô-ga-
rit"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng
cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 4, Dạng 1.
if (dlg3.get("dang") == "1) Tập xác định của hàm số mũ, hàm số lô-ga-rit"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y4-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G4-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T4-1" + "]");
}
}

// Lớp 12, Đại số, Bài 4, Dạng 2.


if (dlg3.get("dang") == "2) Tính đạo hàm của hàm số mũ, hàm số lô-ga-rit"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y4-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G4-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T4-2" + "]");
}
}
// Lớp 12, Đại số, Bài 4, Dạng 3.
if (dlg3.get("dang") == "3) Khảo sát sự biến thiên và đồ thị của hàm số mũ, lô-ga-
rit"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y4-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G4-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T4-3" + "]");
}
}
// Lớp 12, Đại số, Bài 4, Dạng 4.
if (dlg3.get("dang") == "4) Tìm giá trị lớn nhất, nhỏ nhất của biểu thức chứa hàm
mũ, hàm lô-ga-rit"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y4-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G4-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T4-4" + "]");
}
}
// Lớp 12, Đại số, Bài 4, Dạng 5.
if (dlg3.get("dang") == "5) Bài toán thực tế"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y4-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B4-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K4-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G4-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T4-5" + "]");
}
}
// Lớp 12, Đại số, Bài 4, Dạng 6.
if (dlg3.get("dang") == "6) Giới hạn, liên tục liên quan hàm số mũ, lô-ga-rit"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y4-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B4-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K4-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G4-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T4-6" + "]");
}
}
// Lớp 12, Đại số, Bài 4, Dạng 7.
if (dlg3.get("dang") == "7) Lí thuyết tổng hợp hàm số lũy thừa, mũ, lô-ga-rit"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y4-7" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B4-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K4-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G4-7" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T4-7" + "]");
}
}
}
}

// Bài 5:
if (dlg2.get("bai") == "5. Phương trình mũ và phương trình lô-ga-rit"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương II: Hàm số lũy thừa. Hàm số mũ. Hàm số lô-ga-rit","","c3"],["Bài 5.
Phương trình mũ và phương trình lô-ga-rit","","d3"],[["1) Phương trình cơ bản",
"2) Phương pháp đưa về cùng cơ số","3) Phương pháp đặt ẩn phụ","4) Phương pháp
lô-ga-rit hóa, mũ hóa","5) Phương pháp hàm số, đánh giá","6) Bài toán thực
tế"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng
cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 5, Dạng 1.
if (dlg3.get("dang") == "1) Phương trình cơ bả"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y5-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G5-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T5-1" + "]");
}
}

// Lớp 12, Đại số, Bài 5, Dạng 2.


if (dlg3.get("dang") == "2) Phương pháp đưa về cùng cơ số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y5-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G5-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T5-2" + "]");
}
}

// Lớp 12, Đại số, Bài 5, Dạng 3.


if (dlg3.get("dang") == "3) Phương pháp đặt ẩn phụ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y5-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K5-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G5-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T5-3" + "]");
}
}

// Lớp 12, Đại số, Bài 5, Dạng 4.


if (dlg3.get("dang") == "4) Phương pháp lô-ga-rit hóa, mũ hóa"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y5-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B5-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K5-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G5-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T5-4" + "]");
}
}

// Lớp 12, Đại số, Bài 5, Dạng 5.


if (dlg3.get("dang") == "5) Phương pháp hàm số, đánh giá"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y5-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B5-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K5-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G5-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T5-5" + "]");
}
}
// Lớp 12, Đại số, Bài 5, Dạng 6.
if (dlg3.get("dang") == "6) Bài toán thực tế"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y5-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B5-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K5-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G5-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T5-6" + "]");
}
}
}
}

// Bài 6:
if (dlg2.get("bai") == "6. Bất phương trình mũ và lô-ga-rit"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương II: Hàm số lũy thừa. Hàm số mũ. Hàm số lô-ga-rit","","c3"],["Bài 6. Bất
phương trình mũ và lô-ga-rit","","d3"],[["1) Bất phương trình cơ bản", "2)
Phương pháp đưa về cùng cơ số","3) Phương pháp đặt ẩn phụ","4) Phương pháp lô-
ga-rit hóa, mũ hóa","5) Phương pháp hàm số, đánh giá","6) Bài toán thực tế"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 6, Dạng 1.
if (dlg3.get("dang") == "1) Bất phương trình cơ bản"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y6-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B6-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K6-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G6-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T6-1" + "]");
}
}

// Lớp 12, Đại số, Bài 6, Dạng 2.


if (dlg3.get("dang") == "2) Phương pháp đưa về cùng cơ số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y6-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B6-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K6-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G6-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T6-2" + "]");
}
}

// Lớp 12, Đại số, Bài 6, Dạng 3.


if (dlg3.get("dang") == "3) Phương pháp đặt ẩn phụ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y6-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B6-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K6-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G6-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T6-3" + "]");
}
}

// Lớp 12, Đại số, Bài 6, Dạng 4.


if (dlg3.get("dang") == "4) Phương pháp lô-ga-rit hóa, mũ hóa"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y6-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B6-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K6-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G6-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T6-4" + "]");
}
}

// Lớp 12, Đại số, Bài 6, Dạng 5.


if (dlg3.get("dang") == "5) Phương pháp hàm số, đánh giá"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y6-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B6-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K6-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G6-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T6-5" + "]");
}
}
// Lớp 12, Đại số, Bài 6, Dạng 6.
if (dlg3.get("dang") == "6) Bài toán thực tế"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2Y6-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2B6-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2K6-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2G6-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D2T6-6" + "]");
}
}
}
}
}
}

// Lớp 12, chương III


if (dlg1.get("chuong") == "III: Nguyên hàm. Tích phân. Ứng dụng"){
dlg2 = UniversalInputDialog(["Lớp 12","","a2"],["Phần Đại số/Giải tích","","b2"],
["Chương III: Nguyên hàm. Tích phân. Ứng dụng","","c2"],[["1. Nguyên hàm","2. Tích
phân","3. Ứng dụng của tích phân"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Nguyên hàm"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương III: Nguyên hàm. Tích phân. Ứng dụng","","c3"],["Bài 1. Nguyên
hàm","","d3"],[["1) Định nghĩa, tính chất và nguyên hàm cơ bản","2) Phương pháp
đổi biến số","3) Phương pháp nguyên hàm từng phần"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Định nghĩa, tính chất và nguyên hàm cơ bản"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3T1-1" + "]");
}
}

// Lớp 12, Đại số, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Phương pháp đổi biến số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3T1-2" + "]");
}
}
// Lớp 12, Đại số, Bài 1, Dạng 3.
if (dlg3.get("dang") == "3) Phương pháp nguyên hàm từng phần"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3T1-3" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Tích phân"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương III: Nguyên hàm. Tích phân. Ứng dụng","","c3"],["Bài 2. Tích
phân","","d3"],[["1) Định nghĩa, tính chất và tích phân cơ bản", "2) Phương pháp
đổi biến số","3) Phương pháp tích phân từng phần","4) Tích phân của hàm ẩn. Tích
phân đặc biệt"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp",
"Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Định nghĩa, tính chất và tích phân cơ bản"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3T2-1" + "]");
}
}

// Lớp 12, Đại số, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Phương pháp đổi biến số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3T2-2" + "]");
}
}

// Lớp 12, Đại số, Bài 2, Dạng 3.


if (dlg3.get("dang") == "3) Phương pháp tích phân từng phần"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3T2-3" + "]");
}
}

// Lớp 12, Đại số, Bài 2, Dạng 4.


if (dlg3.get("dang") == "4) Tích phân của hàm ẩn. Tích phân đặc biệt"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3T2-4" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Ứng dụng của tích phân"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương III: Nguyên hàm. Tích phân. Ứng dụng","","c3"],["Bài 3. Ứng dụng của
tích phân","","d3"],[["1) Diện tích hình phẳng được giới hạn bởi các đồ thị", "2)
Bài toán thực tế sử dụng diện tích hình phẳng","3) Thể tích giới hạn bởi các đồ
thị (tròn xoay)","4) Thể tích tính theo mặt cắt S(x)","5) Bài toán thực tế và ứng
dụng thể tích","6) Ứng dụng vào tính tổng khai triển nhị thức"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Diện tích hình phẳng được giới hạn bởi các đồ thị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3T3-1" + "]");
}
}

// Lớp 12, Đại số, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Bài toán thực tế sử dụng diện tích hình phẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3T3-2" + "]");
}
}

// Lớp 12, Đại số, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Thể tích giới hạn bởi các đồ thị (tròn xoay)"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3T3-3" + "]");
}
}
// Lớp 12, Đại số, Bài 3, Dạng 4.
if (dlg3.get("dang") == "4) Thể tích tính theo mặt cắt S(x)"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3T3-4" + "]");
}
}

// Lớp 12, Đại số, Bài 3, Dạng 5.


if (dlg3.get("dang") == "5) Bài toán thực tế và ứng dụng thể tích"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3Y3-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3B3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3K3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3G3-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3T3-5" + "]");
}
}
// Lớp 12, Đại số, Bài 3, Dạng 6.
if (dlg3.get("dang") == "6) Ứng dụng vào tính tổng khai triển nhị thức"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3Y3-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3B3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3K3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3G3-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D3T3-6" + "]");
}
}
}
}
}
}

// Lớp 12, chương IV


if (dlg1.get("chuong") == "IV: Số phức"){
dlg2 = UniversalInputDialog(["Lớp 12","","a2"],["Phần Đại số/Giải tích","","b2"],
["Chương IV: Số phức","","c2"],[["1. Khái niệm số phức","2. Phép cộng, trừ và
nhân số phức","3. Phép chia số phức","4. Phương trình bậc hai hệ số thực", "5.
Cực trị"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Khái niệm số phức"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương IV: Số phức","","c3"],["Bài 1. Khái niệm số phức","","d3"],[["1) Xác
định các yếu tố cơ bản của số phức","2) Biểu diễn hình học cơ bản của số
phức","3) Câu hỏi lí thuyết"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận
dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Xác định các yếu tố cơ bản của số phức"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T1-1" + "]");
}
}

// Lớp 12, Đại số, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Biểu diễn hình học cơ bản của số phức"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T1-2" + "]");
}
}

// Lớp 12, Đại số, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T1-3" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Phép cộng, trừ và nhân số phức"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương IV: Số phức","","c3"],["Bài 2. Phép cộng, trừ và nhân số phức","","d3"],
[["1) Thực hiện phép tính", "2) Xác định các yếu tố cơ bản của số phức qua các
phép toán","3) Bài toán quy về giải PT, hệ PT nghiệm thực","4) Bài toán tập hợp
điểm","5) Câu hỏi lí thuyết"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận
dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Thực hiện phép tính"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T2-1" + "]");
}
}

// Lớp 12, Đại số, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Xác định các yếu tố cơ bản của số phức qua các phép
toán"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T2-2" + "]");
}
}

// Lớp 12, Đại số, Bài 2, Dạng 3.


if (dlg3.get("dang") == "3) Bài toán quy về giải PT, hệ PT nghiệm thực"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T2-3" + "]");
}
}
// Lớp 12, Đại số, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Bài toán tập hợp điểm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T2-4" + "]");
}
}
// Lớp 12, Đại số, Bài 2, Dạng 5.
if (dlg3.get("dang") == "5) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T2-5" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Phép chia số phức"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương IV: Số phức","","c3"],["Bài 3. Phép chia số phức","","d3"],[["1) Thực
hiện phép tính", "2) Xác định các yếu tố cơ bản của số phức qua các phép toán","3)
Bài toán quy về giải PT, hệ PT nghiệm thực","4) Bài toán tập hợp điểm","5) Câu hỏi
lí thuyết"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận
dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Thực hiện phép tính"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T3-1" + "]");
}
}

// Lớp 12, Đại số, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Xác định các yếu tố cơ bản của số phức qua các phép
toán"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T3-2" + "]");
}
}

// Lớp 12, Đại số, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Bài toán quy về giải PT, hệ PT nghiệm thực"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T3-3" + "]");
}
}
// Lớp 12, Đại số, Bài 3, Dạng 4.
if (dlg3.get("dang") == "4) Bài toán tập hợp điểm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T3-4" + "]");
}
}
// Lớp 12, Đại số, Bài 3, Dạng 5.
if (dlg3.get("dang") == "5) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y3-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G3-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T3-5" + "]");
}
}
}
}

// Bài 4:
if (dlg2.get("bai") == "4. Phương trình bậc hai hệ số thực"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương IV: Số phức","","c3"],["Bài 4. Phương trình bậc hai hệ số
thực","","d3"],[["1) Giải phương trình. Tính toán biểu thức nghiệm", "2) Định lí
Vi-ét và ứng dụng","3) Phương trình quy về bậc hai","4) Câu hỏi lí thuyết"],"Dạng
toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực
tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 4, Dạng 1.
if (dlg3.get("dang") == "1) Giải phương trình. Tính toán biểu thức nghiệm"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y4-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G4-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T4-1" + "]");
}
}

// Lớp 12, Đại số, Bài 4, Dạng 2.


if (dlg3.get("dang") == "2) Định lí Vi-ét và ứng dụng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y4-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G4-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T4-2" + "]");
}
}

// Lớp 12, Đại số, Bài 4, Dạng 3.


if (dlg3.get("dang") == "3) Phương trình quy về bậc hai"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y4-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K4-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G4-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T4-3" + "]");
}
}
// Lớp 12, Đại số, Bài 4, Dạng 4.
if (dlg3.get("dang") == "4) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y4-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K4-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G4-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T4-4" + "]");
}
}
}
}

// Bài 5:
if (dlg2.get("bai") == "5. Cực trị"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Đại số/Giải tích","","b3"],
["Chương IV: Số phức","","c3"],["Bài 5. Cực trị","","d3"],[["1) Phương pháp hình
học", "2) Phương pháp đại số"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận
dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Đại số, Bài 5, Dạng 1.
if (dlg3.get("dang") == "1) Phương pháp hình học"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y5-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K5-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G5-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T5-1" + "]");
}
}

// Lớp 12, Đại số, Bài 5, Dạng 2.


if (dlg3.get("dang") == "2) Phương pháp đại số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4Y5-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4B5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4K5-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4G5-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2D4T5-2" + "]");
}
}
}
}
}
}
}
}

if (dlg.get("mon") == "Hình học"){


dlg1 = UniversalInputDialog(["Lớp 12","","a1"],["Phần Hình học","","b1"],[["I:
Khối đa diện","II: Mặt nón. Mặt trụ. Mặt cầu","III: Phương pháp tọa độ trong không
gian"],"Chương","chuong"]);
dlg1.setWindowTitle("Chọn chương");
if (dlg1.exec() != ""){

// Lớp 12, chương I


if (dlg1.get("chuong") == "I: Khối đa diện"){
dlg2 = UniversalInputDialog(["Lớp 12","","a2"],["Phần Hình học","","b2"],["Chương
I: Khối đa diện","","c2"],[["1. Khái niệm về khối đa diện","2. Khối đa diện lồi và
khối đa diện đều","3. Khái niệm về thể tích của khối đa diện"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Khái niệm về khối đa diện"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Hình học","","b3"],["Chương
I: Khối đa diện","","c3"],["Bài 1. Khái niệm về khối đa diện","","d3"],[["1) Nhận
diện hình đa diện, khối đa diện","2) Xác định số đỉnh, cạnh, mặt bên của một khối
đa diện","3) Phân chia, lắp ghép các khối đa diện","4) Phép biến hình trong không
gian"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng
cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Hình học, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Nhận diện hình đa diện, khối đa diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1T1-1" + "]");
}
}

// Lớp 12, Hình học, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Xác định số đỉnh, cạnh, mặt bên của một khối đa diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1T1-2" + "]");
}
}

// Lớp 12, Hình học, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Phân chia, lắp ghép các khối đa diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1T1-3" + "]");
}
}

// Lớp 12, Hình học, Bài 1, Dạng 4.


if (dlg3.get("dang") == "4) Phép biến hình trong không gian"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1Y1-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1B1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1K1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1G1-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1T1-4" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Khối đa diện lồi và khối đa diện đều"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Hình học","","b3"],["Chương
I: Khối đa diện","","c3"],["Bài 2. Khối đa diện lồi và khối đa diện đều","","d3"],
[["1) Nhận diện đa diện lồi", "2) Nhận diện loại đa diện đều","3) Tính chất đối
xứng"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng
cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Hình học, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Nhận diện đa diện lồi"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1T2-1" + "]");
}
}

// Lớp 12, Hình học, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Nhận diện loại đa diện đều"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1T2-2" + "]");
}
}

// Lớp 12, Hình học, Bài 2, Dạng 3.


if (dlg3.get("dang") == "3) Tính chất đối xứng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1T2-3" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Khái niệm về thể tích của khối đa diện"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Hình học","","b3"],["Chương
I: Khối đa diện","","c3"],["Bài 3. Khái niệm về thể tích của khối đa
diện","","d3"],[["1) Diện tích xung quanh, diện tích toàn phần của khối đa diện",
"2) Tính thể tích các khối đa diện","3) Tỉ số thể tích","4) Các bài toán khác (góc,
khoảng cách,...) liên quan đến thể tích khối đa diện","5) Bài toán thực tế về khối
đa diện","6) Bài toán cực trị"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Hình học, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Diện tích xung quanh, diện tích toàn phần của khối đa
diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1T3-1" + "]");
}
}

// Lớp 12, Hình học, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Tính thể tích các khối đa diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1T3-2" + "]");
}
}

// Lớp 12, Hình học, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Tỉ số thể tích"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1T3-3" + "]");
}
}
// Lớp 12, Hình học, Bài 3, Dạng 4.
if (dlg3.get("dang") == "4) Các bài toán khác (góc, khoảng cách,...) liên quan đến
thể tích khối đa diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1T3-4" + "]");
}
}
// Lớp 12, Hình học, Bài 3, Dạng 5.
if (dlg3.get("dang") == "5) Bài toán thực tế về khối đa diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1Y3-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1B3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1K3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1G3-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1T3-5" + "]");
}
}
// Lớp 12, Hình học, Bài 3, Dạng 6.
if (dlg3.get("dang") == "6) Bài toán cực trị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1Y3-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1B3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1K3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1G3-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H1T3-6" + "]");
}
}
}
}
}
}

// Lớp 12, chương II


if (dlg1.get("chuong") == "II: Mặt nón. Mặt trụ. Mặt cầu"){
dlg2 = UniversalInputDialog(["Lớp 12","","a2"],["Phần Hình học","","b2"],["Chương
II: Mặt nón. Mặt trụ. Mặt cầu","","c2"],[["1. Khái niệm về mặt tròn xoay","2. Mặt
cầu"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Khái niệm về mặt tròn xoay"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Hình học","","b3"],["Chương
II: Mặt nón. Mặt trụ. Mặt cầu","","c3"],["Bài 1. Khái niệm về mặt tròn
xoay","","d3"],[["1) Thể tích khối nón, khối trụ","2) Diện tích xung quanh, diện
tích toàn phần, độ dài đường sinh, chiều cao, bán kính đáy, thiết diện","3) Khối
tròn xoay nội tiếp, ngoại tiếp khối đa diện","4) Bài toán thực tế về khối nón,
khối trụ","5) Bài toán cực trị về khối nón, khối trụ","6) Câu hỏi lí
thuyết"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng
cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Hình học, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Thể tích khối nón, khối trụ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2T1-1" + "]");
}
}
// Lớp 12, Hình học, Bài 1, Dạng 2.
if (dlg3.get("dang") == "2) Diện tích xung quanh, diện tích toàn phần, độ dài
đường sinh, chiều cao, bán kính đáy, thiết diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2T1-2" + "]");
}
}

// Lớp 12, Hình học, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Khối tròn xoay nội tiếp, ngoại tiếp khối đa diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2T1-3" + "]");
}
}

// Lớp 12, Hình học, Bài 1, Dạng 4.


if (dlg3.get("dang") == "4) Bài toán thực tế về khối nón, khối trụ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2Y1-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2B1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2K1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2G1-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2T1-4" + "]");
}
}
// Lớp 12, Hình học, Bài 1, Dạng 5.
if (dlg3.get("dang") == "5) Bài toán cực trị về khối nón, khối trụ"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2Y1-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2B1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2K1-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2G1-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2T1-5" + "]");
}
}

// Lớp 12, Hình học, Bài 1, Dạng 6.


if (dlg3.get("dang") == "6) Câu hỏi lí thuyết"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2Y1-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2B1-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2K1-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2G1-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2T1-6" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Mặt cầu"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Hình học","","b3"],["Chương
II: Mặt nón. Mặt trụ. Mặt cầu","","c3"],["Bài 2. Mặt cầu","","d3"],[["1) Bài toán
sử dụng định nghĩa, tính chất, vị trí tương đối", "2) Khối cầu ngoại tiếp khối đa
diện","3) Khối cầu nội tiếp khối đa diện","4) Bài toán thực tế về khối cầu","5)
Bài toán cực trị về khối cầu","6) Bài toán tổng hợp về khối nón, khối trụ, khối
cầu"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng
cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Hình học, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Bài toán sử dụng định nghĩa, tính chất, vị trí tương
đối"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2T2-1" + "]");
}
}

// Lớp 12, Hình học, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Khối cầu ngoại tiếp khối đa diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2T2-2" + "]");
}
}
// Lớp 12, Hình học, Bài 2, Dạng 3.
if (dlg3.get("dang") == "3) Khối cầu nội tiếp khối đa diện"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2T2-3" + "]");
}
}
// Lớp 12, Hình học, Bài 2, Dạng 4.
if (dlg3.get("dang") == "4) Bài toán thực tế về khối cầu"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2T2-4" + "]");
}
}
// Lớp 12, Hình học, Bài 2, Dạng 5.
if (dlg3.get("dang") == "5) Bài toán cực trị về khối cầu"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2B2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2T2-5" + "]");
}
}
// Lớp 12, Hình học, Bài 2, Dạng 6.
if (dlg3.get("dang") == "6) Bài toán tổng hợp về khối nón, khối trụ, khối cầu"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2Y2-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2B2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2K2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2G2-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H2T2-6" + "]");
}
}
}
}
}
}

// Lớp 12, chương III


if (dlg1.get("chuong") == "III: Phương pháp tọa độ trong không gian"){
dlg2 = UniversalInputDialog(["Lớp 12","","a2"],["Phần Hình học","","b2"],["Chương
III: Phương pháp tọa độ trong không gian","","c2"],[["1. Hệ tọa độ trong không
gian","2. Phương trình mặt phẳng","3. Phương trình đường thẳng trong không
gian","4. Ứng dụng của phương pháp tọa độ"],"Bài","bai"]);
dlg2.setWindowTitle("Chọn bài");
if (dlg2.exec() != ""){
if (dlg2.get("bai") == "1. Hệ tọa độ trong không gian"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Hình học","","b3"],["Chương
III: Phương pháp tọa độ trong không gian","","c3"],["Bài 1. Hệ tọa độ trong không
gian","","d3"],[["1) Tìm tọa độ điểm, véc-tơ liên quan đến hệ trục Oxyz","2) Tích
vô hướng và ứng dụng","3) Phương trình mặt cầu (xác định tâm, bán kính, viết PT
mặt cầu đơn giản, vị trí tương đối giữa hai mặt cầu, điểm đến mặt cầu)","4) Các
bài toán cực trị"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp",
"Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Hình học, Bài 1, Dạng 1.
if (dlg3.get("dang") == "1) Tìm tọa độ điểm, véc-tơ liên quan đến hệ trục Oxyz"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y1-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K1-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G1-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T1-1" + "]");
}
}

// Lớp 12, Hình học, Bài 1, Dạng 2.


if (dlg3.get("dang") == "2) Tích vô hướng và ứng dụng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y1-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K1-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G1-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T1-2" + "]");
}
}

// Lớp 12, Hình học, Bài 1, Dạng 3.


if (dlg3.get("dang") == "3) Phương trình mặt cầu (xác định tâm, bán kính, viết PT
mặt cầu đơn giản, vị trí tương đối giữa hai mặt cầu, điểm đến mặt cầu)"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y1-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K1-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G1-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T1-3" + "]");
}
}

// Lớp 12, Hình học, Bài 1, Dạng 4.


if (dlg3.get("dang") == "4) Các bài toán cực trị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y1-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K1-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G1-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T1-4" + "]");
}
}
}
}

// Bài 2:
if (dlg2.get("bai") == "2. Phương trình mặt phẳng"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Hình học","","b3"],["Chương
III: Phương pháp tọa độ trong không gian","","c3"],["Bài 2. Phương trình mặt
phẳng","","d3"],[["1) Tích có hướng và ứng dụng","2) Xác định véc-tơ pháp
tuyến","3) Viết phương trình mặt phẳng","4) Tìm tọa độ điểm liên quan đến mặt
phẳng","5) Góc","6) Khoảng cách","7) Vị trí tương đối giữa hai mặt phẳng, giữa
mặt cầu và mặt phẳng","8) Các bài toán cực trị"],"Dạng toán","dang"],[["Nhận
biết","Thông hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Hình học, Bài 2, Dạng 1.
if (dlg3.get("dang") == "1) Tích có hướng và ứng dụng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y2-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K2-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G2-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T2-1" + "]");
}
}

// Lớp 12, Hình học, Bài 2, Dạng 2.


if (dlg3.get("dang") == "2) Xác định véc-tơ pháp tuyến"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y2-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K2-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G2-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T2-2" + "]");
}
}

// Lớp 12, Hình học, Bài 2, Dạng 3.


if (dlg3.get("dang") == "3) Viết phương trình mặt phẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y2-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K2-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G2-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T2-3" + "]");
}
}

// Lớp 12, Hình học, Bài 2, Dạng 4.


if (dlg3.get("dang") == "4) Tìm tọa độ điểm liên quan đến mặt phẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y2-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K2-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G2-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T2-4" + "]");
}
}

// Lớp 12, Hình học, Bài 2, Dạng 5.


if (dlg3.get("dang") == "5) Góc"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y2-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K2-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G2-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T2-5" + "]");
}
}
// Lớp 12, Hình học, Bài 2, Dạng 6.
if (dlg3.get("dang") == "6) Khoảng cách"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y2-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K2-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G2-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T2-6" + "]");
}
}
// Lớp 12, Hình học, Bài 2, Dạng 7.
if (dlg3.get("dang") == "7) Vị trí tương đối giữa hai mặt phẳng, giữa mặt phẳng
và mặt cầu"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y2-7" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B2-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K2-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G2-7" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T2-7" + "]");
}
}
// Lớp 12, Hình học, Bài 2, Dạng 8.
if (dlg3.get("dang") == "8) Các bài toán cực trị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y2-8" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B2-8" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K2-8" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G2-8" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T2-8" + "]");
}
}
}
}

// Bài 3:
if (dlg2.get("bai") == "3. Phương trình đường thẳng trong không gian"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Hình học","","b3"],["Chương
III: Phương pháp tọa độ trong không gian","","c3"],["Bài 3. Phương trình đường
thẳng trong không gian","","d3"],[["1) Xác định véc-tơ chỉ phương", "2) Viết
phương trình đường thẳng","3) Tìm tọa độ điểm liên quan đến đường thẳng","4)
Góc","5) Khoảng cách","6) Vị trí tương đối giữa hai đường thẳng, giữa đường
thẳng và mặt phẳng","7) Bài toán liên quan giữa đường thẳng - mặt phẳng - mặt
cầu","8) Các bài toán cực trị"],"Dạng toán","dang"],[["Nhận biết","Thông
hiểu","Vận dụng thấp", "Vận dụng cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Hình học, Bài 3, Dạng 1.
if (dlg3.get("dang") == "1) Xác định véc-tơ chỉ phương"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y3-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K3-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G3-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T3-1" + "]");
}
}

// Lớp 12, Hình học, Bài 3, Dạng 2.


if (dlg3.get("dang") == "2) Viết phương trình đường thẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y3-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K3-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G3-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T3-2" + "]");
}
}

// Lớp 12, Hình học, Bài 3, Dạng 3.


if (dlg3.get("dang") == "3) Tìm tọa độ điểm liên quan đến đường thẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y3-3" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K3-3" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G3-3" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T3-3" + "]");
}
}
// Lớp 12, Hình học, Bài 3, Dạng 4.
if (dlg3.get("dang") == "4) Góc"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y3-4" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K3-4" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G3-4" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T3-4" + "]");
}
}
// Lớp 12, Hình học, Bài 3, Dạng 5.
if (dlg3.get("dang") == "5) Khoảng cách"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y3-5" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K3-5" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G3-5" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T3-5" + "]");
}
}
// Lớp 12, Hình học, Bài 3, Dạng 6.
if (dlg3.get("dang") == "6) Vị trí tương đối giữa hai đường thẳng, giữa đường
thẳng và mặt phẳng"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y3-6" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K3-6" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G3-6" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T3-6" + "]");
}
}
// Lớp 12, Hình học, Bài 3, Dạng 7.
if (dlg3.get("dang") == "7) Bài toán liên quan giữa đường thẳng - mặt phẳng - mặt
cầu"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y3-7" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B3-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K3-7" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G3-7" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T3-7" + "]");
}
}
// Lớp 12, Hình học, Bài 3, Dạng 8.
if (dlg3.get("dang") == "8) Các bài toán cực trị"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y3-8" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B3-8" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K3-8" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G3-8" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T3-8" + "]");
}
}
}
}

// Bài 4:
if (dlg2.get("bai") == "4. Ứng dụng của phương pháp tọa độ"){
dlg3 = UniversalInputDialog(["Lớp 12","","a3"],["Phần Hình học","","b3"],["Chương
III: Phương pháp tọa độ trong không gian","","c3"],["Bài 4. Ứng dụng của phương
pháp tọa độ","","d3"],[["1) Bài toán hình học không gian", "2) Bài toán đại
số"],"Dạng toán","dang"],[["Nhận biết","Thông hiểu","Vận dụng thấp", "Vận dụng
cao","Thực tế"],"Mức độ","mucdo"]);
dlg3.setWindowTitle("Chọn dạng và mức độ");
if (dlg3.exec() != ""){
// Lớp 12, Hình học, Bài 4, Dạng 1.
if (dlg3.get("dang") == "1) Bài toán hình học không gian"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y4-1" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K4-1" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G4-1" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T4-1" + "]");
}
}

// Lớp 12, Hình học, Bài 4, Dạng 2.


if (dlg3.get("dang") == "2) Bài toán đại số"){
if (dlg3.get("mucdo") == "Nhận biết"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3Y4-2" + "]");
}
if (dlg3.get("mucdo") == "Thông hiểu"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3B4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng thấp"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3K4-2" + "]");
}
if (dlg3.get("mucdo") == "Vận dụng cao"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3G4-2" + "]");
}
if (dlg3.get("mucdo") == "Thực tế"){
editor.insertText("%[" + dlg.get("truong") + "]" + "%[2H3T4-2" + "]");
}
}
}
}
}
}
}
}
}
}
}

You might also like