Bài Trắc Nghiệm Định Hướng Nghề Nghiệp

Hướng dẫn: Hãy đọc kỹ từng câu và chọn mức độ phù hợp nhất với bản thân (1: Hoàn toàn không phù hợp - 5: Rất phù hợp). Không có câu trả lời nào là đúng hay sai, hãy cứ thành thật nhé!

Thang điểm: 1 (Không thích) - 2 (Ít thích) - 3 (Bình thường) - 4 (Thích) - 5 (Rất thích)

PHẦN A: MÌNH THÍCH GÌ NHỈ? (SỞ THÍCH & HỨNG THÚ)

Thang điểm: 1 (Không thích) - 2 (Ít thích) - 3 (Bình thường) - 4 (Thích) - 5 (Rất thích)

Khoa học & Kỹ thuật thực tế

1. Khi học môn Vật Lý, bạn có thấy thú vị khi tìm hiểu về điện, mạch điện, nam châm, hay cách máy móc hoạt động không?

2. Bạn có thích mày mò, tháo lắp các đồ vật điện tử trong nhà (ví dụ: remote hỏng, đồ chơi điện tử) để xem bên trong có gì và cố gắng sửa chúng không?

3. Bạn có thích xem các video về chế tạo robot mini, xe điều khiển từ xa, hoặc các thiết bị tự động đơn giản không?

4. Bạn có tò mò về cách các con chip nhỏ xíu trong điện thoại, máy tính (vi mạch) giúp chúng hoạt động siêu nhanh và thông minh không?

5. Khi nghĩ đến việc điều khiển một hệ thống tự động (ví dụ: đèn tự bật tắt, cửa tự mở), bạn có thấy “ngầu” và muốn tìm hiểu cách làm không?

6. Bạn có thích tìm hiểu về sóng vô tuyến, cách điện thoại di động truyền tín hiệu, hoặc cách Wi-Fi hoạt động không?

7. Bạn có hứng thú với việc thiết kế các mạch điện tử, dù chỉ là trên giấy hoặc phần mềm mô phỏng không?

8. Bạn có thích tìm hiểu về các loại cảm biến (ví dụ: cảm biến nhiệt độ, ánh sáng, chuyển động) và cách chúng thu thập thông tin từ môi trường không?

Máy tính & Công nghệ số

9. Bạn có thích “vọc vạch” máy tính, cài đặt phần mềm, tùy chỉnh giao diện, hay tìm cách làm cho máy chạy “mượt” hơn không?

10. Bạn có hứng thú với việc tự tạo ra một thứ gì đó bằng máy tính, ví dụ: một trang web đơn giản, một trò chơi nhỏ, một ứng dụng điện thoại cơ bản (dù chỉ là ý tưởng)?

11. Bạn có thích giải các câu đố logic, Sudoku, hay các bài toán yêu cầu suy luận theo từng bước để tìm ra đáp án không?

12. Bạn có tò mò về cách các hacker tấn công hệ thống và làm thế nào để bảo vệ máy tính, tài khoản cá nhân khỏi bị “hack” không?

13. Khi nghe về “Trí tuệ nhân tạo (AI)” (ví dụ: trợ lý ảo Siri/Google, ChatGPT, xe tự lái), bạn có thấy tò mò và muốn biết nó hoạt động như thế nào không?

14. Bạn có thích phân tích các bảng số liệu (ví dụ: điểm số của lớp, kết quả khảo sát) để tìm ra những điều thú vị, những quy luật ẩn sau các con số không?

15. Bạn có thích chơi game và thường để ý đến đồ họa, cốt truyện, cách chơi, hay thậm chí nghĩ “nếu mình làm game thì sẽ…” không?

16. Bạn có quan tâm đến việc làm thế nào để thông tin (hình ảnh, video, tin nhắn) được gửi đi nhanh chóng và an toàn qua mạng Internet không?

17. Bạn có thích sắp xếp thông tin một cách có hệ thống, tạo ra các “thư viện” dữ liệu để dễ dàng tìm kiếm và sử dụng không?

18. Bạn có thích tìm hiểu về cách các công ty lớn như Google, Facebook xử lý lượng dữ liệu khổng lồ mỗi ngày không?

19. Bạn có thấy hứng thú khi đọc về các thuật toán mới, các ngôn ngữ lập trình khác nhau không?

Sáng tạo & Giao tiếp

20. Bạn có thích viết lách (truyện, thơ, nhật ký, status “so deep” trên mạng xã hội) và dùng từ ngữ để thể hiện suy nghĩ, cảm xúc của mình không?

21. Bạn có thích chụp ảnh, quay video clip, vẽ vời, hay dùng các app chỉnh ảnh/video để tạo ra những sản phẩm “chất lừ” không?

22. Bạn có hay theo dõi tin tức, các “drama” trên mạng, và thích bình luận, chia sẻ quan điểm của mình về các sự kiện đó không?

23. Bạn có thích lên ý tưởng và tổ chức các sự kiện cho lớp, nhóm bạn (ví dụ: một buổi liên hoan, một chuyến đi chơi, một dự án nhỏ) không?

24. Bạn có thích được nói chuyện, kết nối với nhiều người, xây dựng mối quan hệ, và làm cho mọi người hiểu nhau hơn không?

25. Bạn có thích đọc sách, báo, tạp chí để cập nhật thông tin và mở rộng kiến thức về nhiều lĩnh vực không?

26. Bạn có thích tạo ra các nội dung thú vị (video, bài viết, podcast) để chia sẻ với mọi người trên mạng xã hội không?

27. Bạn có thích làm MC cho các chương trình của lớp, của trường, hoặc dẫn dắt các buổi thảo luận nhóm không?

Kinh doanh & Đời sống

28. Bạn có bao giờ nghĩ đến việc “khởi nghiệp” nhỏ (ví dụ: bán đồ handmade, đồ ăn vặt) hoặc có ý tưởng kinh doanh một sản phẩm/dịch vụ nào đó không?

29. Khi xem quảng cáo, bạn có hay phân tích xem nó có hay không, có thuyết phục được bạn mua hàng không, và tại sao không?

30. Bạn có thích tìm hiểu cách các cửa hàng, siêu thị sắp xếp hàng hóa, cách các công ty vận chuyển đồ đạc từ nơi này đến nơi khác một cách nhanh chóng không (logistics)?

31. Bạn có hứng thú với việc quản lý tiền bạc cá nhân (tiền tiêu vặt, tiền tiết kiệm), ghi chép thu chi, và làm cho “hầu bao” của mình “khỏe mạnh” không?

32. Bạn có thích tìm hiểu về các hình thức mua sắm online, các sàn thương mại điện tử (Shopee, Lazada, Tiki) và cách người ta bán hàng trên đó không?

33. Bạn có quan tâm đến các ứng dụng công nghệ trong ngân hàng (ví dụ: chuyển tiền online, thanh toán QR, ví điện tử) và thấy chúng tiện lợi không?

34. Bạn có thích tìm hiểu về thị trường chứng khoán, đầu tư, hoặc các cách để “tiền đẻ ra tiền” không?

35. Bạn có hay để ý đến cách các thương hiệu xây dựng hình ảnh, làm cho mọi người yêu thích và tin dùng sản phẩm của họ không?

36. Bạn có thích việc phân tích thị trường, tìm hiểu nhu cầu của khách hàng để đưa ra sản phẩm/dịch vụ phù hợp không?

PHẦN B: MÌNH GIỎI GÌ NHỈ? (NĂNG LỰC & KỸ NĂNG)

Thang điểm: 1 (Rất yếu) - 2 (Yếu) - 3 (Trung bình) - 4 (Khá) - 5 (Giỏi/Rất giỏi)

Tư duy & Học thuật

37. Bạn học tốt môn Toán ở mức nào (đặc biệt là phần Đại số, Giải tích, Logic)?

38. Bạn học tốt môn Vật Lý ở mức nào (đặc biệt là các phần liên quan đến Điện, Cơ, Quang)?

39. Bạn học tốt môn Hóa học ở mức nào (đặc biệt là hiểu về cấu tạo chất, phản ứng)?

40. Bạn học tốt môn Tiếng Anh ở mức nào (nghe, nói, đọc, viết, từ vựng chuyên ngành)?

41. Bạn học tốt môn Ngữ Văn ở mức nào (khả năng viết, diễn đạt, cảm thụ, phân tích tác phẩm)?

42. Nếu trường bạn có dạy môn Tin học (lập trình cơ bản Pascal/Python/C++, thuật toán), bạn học tốt nó ở mức nào?

43. Bạn có khả năng tập trung cao độ để giải quyết một bài toán khó hoặc một vấn đề phức tạp trong thời gian dài không?

44. Bạn có phải là người cẩn thận, tỉ mỉ, hay để ý đến các chi tiết nhỏ khi làm bài hoặc thực hiện một công việc nào đó không?

45. Bạn có khả năng tự học kiến thức mới một cách nhanh chóng, đặc biệt là các khái niệm kỹ thuật hoặc công nghệ phức tạp không?

46. Bạn có giỏi trong việc tìm kiếm thông tin trên Internet, chắt lọc và tổng hợp những gì cần thiết không?

47. Bạn có khả năng suy luận logic, tìm ra mối liên hệ giữa các sự kiện, dữ liệu khác nhau không?

Kỹ năng thực hành & Sáng tạo

48. Bạn có nhanh chóng làm quen và sử dụng thành thạo các phần mềm, ứng dụng mới trên máy tính, điện thoại không? (Ví dụ: Microsoft Office, các phần mềm đồ họa cơ bản, các công cụ lập trình).

49. Bạn có “hoa tay” không? (ví dụ: vẽ đẹp, làm đồ thủ công khéo léo, có gu thẩm mỹ tốt về màu sắc, bố cục, thiết kế slide thuyết trình đẹp mắt).

50. Bạn có tự tin khi nói chuyện, trình bày ý kiến của mình trước lớp hoặc một nhóm người không?

51. Khi làm việc nhóm, bạn có dễ dàng hợp tác, lắng nghe ý kiến và đóng góp hiệu quả vào kết quả chung không?

52. Bạn có hay nghĩ ra những ý tưởng mới lạ, độc đáo, “không đụng hàng” khi giải quyết một vấn đề hoặc làm một dự án nào đó không?

53. Bạn có khả năng biến những ý tưởng trừu tượng thành một kế hoạch hoặc sản phẩm cụ thể không?

54. Bạn có khả năng giải thích những vấn đề phức tạp một cách đơn giản, dễ hiểu cho người khác không?

Kỹ năng liên quan đến Tổ chức & Con người

55. Bạn có giỏi trong việc lên kế hoạch (ví dụ: kế hoạch học tập, kế hoạch cho một chuyến đi) và thực hiện theo kế hoạch đó không?

56. Bạn có khả năng thuyết phục người khác đồng ý với ý kiến của mình hoặc làm theo gợi ý của bạn không?

57. Bạn có thoải mái khi làm việc với các con số, bảng biểu, tính toán (ví dụ: quản lý quỹ lớp, tính toán chi tiêu, phân tích số liệu thống kê) không?

58. Bạn có phải là người có trách nhiệm, luôn hoàn thành công việc được giao đúng hạn và đảm bảo chất lượng không?

59. Bạn có khả năng lãnh đạo, điều phối một nhóm nhỏ để cùng đạt được mục tiêu không?

60. Bạn có kiên nhẫn khi đối mặt với khó khăn, thử thách và không dễ dàng bỏ cuộc không?

PHẦN C: MÌNH MUỐN HỌC VÀ LÀM VIỆC NHƯ THẾ NÀO? (PHONG CÁCH & MÔI TRƯỜNG)

61. Về việc học:

62. Về công việc:

63. Về cách làm việc:

64. Về đối tượng làm việc chính:

65. Về chất lượng đào tạo:

66. Về yếu tố quốc tế:

67. Về định hướng chuyên sâu:

68. Về quy mô dự án/công việc:

69. Về môi trường làm việc lý tưởng:

70. Về áp lực công việc:

PHẦN D: BẠN MUỐN GÌ Ở CÔNG VIỆC? (KỲ VỌNG NGHỀ NGHIỆP)

Thang điểm: 1 (Không quan trọng) - 2 (Ít quan trọng) - 3 (Bình thường) - 4 (Quan trọng) - 5 (Rất quan trọng)

71. Thu nhập cao: Có một mức lương tốt, đủ để sống thoải mái và thực hiện các mục tiêu tài chính.

72. Sự ổn định, an toàn: Công việc đảm bảo, ít rủi ro mất việc, có các chế độ phúc lợi tốt.

73. Cơ hội thăng tiến: Có lộ trình phát triển rõ ràng, được đề bạt lên các vị trí cao hơn.

74. Được học hỏi và phát triển bản thân: Công việc giúp mình có thêm kiến thức, kỹ năng mới liên tục.

75. Được công nhận và tôn trọng: Những nỗ lực và đóng góp của mình được ghi nhận.

76. Sự sáng tạo và tự chủ: Được tự do đưa ra ý tưởng, quyết định cách thực hiện công việc.

77. Môi trường làm việc tích cực: Đồng nghiệp thân thiện, hòa đồng, sếp tâm lý, hỗ trợ.

78. Tạo ra giá trị, ý nghĩa: Công việc mang lại lợi ích cho cộng đồng, xã hội hoặc giải quyết một vấn đề nào đó.

79. Sự đa dạng và thử thách: Công việc không nhàm chán, luôn có những nhiệm vụ mới mẻ, thú vị.

80. Cân bằng công việc – cuộc sống: Có đủ thời gian cho gia đình, bạn bè, sở thích cá nhân.

81. Làm việc với công nghệ tiên tiến: Được tiếp xúc và sử dụng những công cụ, kỹ thuật hiện đại nhất.

82. Cơ hội làm việc quốc tế: Được đi công tác, làm việc ở nước ngoài hoặc trong các công ty đa quốc gia.

83. Giúp đỡ người khác: Công việc cho phép mình trực tiếp hỗ trợ, giải quyết vấn đề cho người khác.

84. Địa vị xã hội: Công việc mang lại sự nể trọng, vị thế nhất định trong xã hội.

85. Làm việc độc lập: Có thể tự quản lý thời gian, không gian làm việc của mình.

PHẦN E: THÔNG TIN THÊM

86. Cơ sở học tập: Bạn ưu tiên học ở cơ sở nào của trường?

87. Tổ hợp môn thế mạnh: Nếu phải chọn một tổ hợp để xét tuyển, bạn tự tin nhất với tổ hợp nào sau đây? (Có thể chọn nhiều nếu điểm các môn tương đương)

88. Ba môn học bạn cảm thấy mình học tốt nhất và có hứng thú nhất ở trường THPT là gì? (Liệt kê theo thứ tự ưu tiên)

1.
2.
3.

89. Bạn có hình dung cụ thể nào về một công việc/nghề nghiệp mà bạn mơ ước không? (Nếu có, hãy mô tả ngắn gọn)

// Dữ liệu "ngành học" (allNganhHoc) và hàm calculateScores, displayResults gốc giữ nguyên const allNganhHoc = [ // CƠ SỞ ĐÀO TẠO PHÍA BẮC (BVH) // --- NGÀNH, CHƯƠNG TRÌNH ĐÀO TẠO ĐẠI TRÀ --- { id: '7520207', name: 'Kỹ thuật Điện tử viễn thông', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-ky-thuat-dien-tu-vien-thong/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q1', 'q2', 'q3', 'q6', 'q7', 'q8'], // Physics, tinker, DIY, signals, circuits, sensors relevantQuestionsB: ['q37', 'q38', 'q43', 'q44', 'q45', 'q48'], // Math, Physics, Focus, Meticulous, Self-learn tech, Software relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q72', 'q74', 'q81'], type: 'DaiTra' }, { id: '7520207_ALoT', name: 'Trí tuệ nhân tạo và vạn vật (ALoT) (ngành KTĐTVT)', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-ky-thuat-dien-tu-vien-thong/", // URL chung, nên có link cụ thể hơn coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q2', 'q3', 'q5', 'q8', 'q10', 'q13', 'q18'], // Tinker, DIY, automation, sensors, create PC, AI, big data relevantQuestionsB: ['q37', 'q38', 'q42', 'q43', 'q45', 'q47', 'q48'], // Math, Physics, Prog, Focus, Self-learn, Logic, Software relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q74', 'q76', 'q79', 'q81'], type: 'ALoT' }, { id: '7520216', name: 'Kỹ thuật Điều khiển và Tự động hóa', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-ky-thuat-dieu-khien-va-tu-dong-hoa/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q1', 'q2', 'q3', 'q5', 'q7', 'q8'], // Physics, tinker, DIY, automation, circuits, sensors relevantQuestionsB: ['q37', 'q38', 'q43', 'q44', 'q45', 'q48'], // Math, Physics, Focus, Meticulous, Self-learn tech, Software relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q72', 'q74', 'q81'], type: 'DaiTra' }, { id: '7510301', name: 'Công nghệ kỹ thuật điện, điện tử', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-cong-nghe-ky-thuat-dien-dien-tu/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q1', 'q2', 'q3', 'q4', 'q7', 'q8'], // Physics, tinker, DIY, chips, circuits, sensors relevantQuestionsB: ['q37', 'q38', 'q39', 'q43', 'q44', 'q45', 'q48'], // Math, Physics, Chem (materials), Focus, Meticulous, Self-learn tech, Software relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q72', 'q74', 'q81'], type: 'DaiTra' }, { id: '7510301_MBD', name: 'Công nghệ vi mạch bán dẫn (ngành Công nghệ kỹ thuật điện, điện tử)', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-cong-nghe-ky-thuat-dien-dien-tu/", // URL chung coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q1', 'q2', 'q4', 'q7', 'q8'], // Physics, tinker, chips, circuits, sensors relevantQuestionsB: ['q37', 'q38', 'q39', 'q43', 'q44', 'q45'], // Math, Physics, Chem, Focus, Meticulous, Self-learn relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q74', 'q79', 'q81'], type: 'MBD' }, { id: '7480201', name: 'Công nghệ thông tin', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-cong-nghe-thong-tin/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q9', 'q10', 'q11', 'q13', 'q16', 'q19'], // PC tinker, creating, logic puzzles, AI, networks, algorithms relevantQuestionsB: ['q37', 'q42', 'q43', 'q44', 'q45', 'q47', 'q48'], // Math, Prog, Focus, Meticulous, Self-learn, Logic, Software relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q74', 'q79', 'q81'], type: 'DaiTra' }, { id: '7480202', name: 'An toàn thông tin', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-an-toan-thong-tin/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q9', 'q10', 'q11', 'q12', 'q13', 'q16', 'q19'], // Add q12 (security) relevantQuestionsB: ['q37', 'q42', 'q43', 'q44', 'q45', 'q47', 'q48'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q74', 'q79', 'q81'], type: 'DaiTra' }, { id: '7480107', name: 'Trí tuệ nhân tạo', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/chuong-trinh-tri-tue-nhan-tao/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q10', 'q11', 'q13', 'q14', 'q18', 'q19'], relevantQuestionsB: ['q37', 'q42', 'q45', 'q47', 'q53'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q67: 'A', q70: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q74', 'q76', 'q79', 'q81'], type: 'DaiTra' }, { id: '7480101', name: 'Khoa học máy tính (định hướng Khoa học dữ liệu)', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-khoa-hoc-may-tinh/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q9', 'q10', 'q11', 'q13', 'q14', 'q16', 'q18', 'q19'], // Add q14, q18 (data analysis, big data) relevantQuestionsB: ['q37', 'q42', 'q43', 'q44', 'q45', 'q47', 'q48'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q74', 'q79', 'q81'], type: 'DaiTra' }, { id: '7480102', name: 'Kỹ thuật dữ liệu (ngành Mạng máy tính và truyền thông dữ liệu)', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/chuong-trinh-ky-thuat-du-lieu-nganh-mang-may-tinh-va-truyen-thong-du-lieu/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q9', 'q10', 'q11', 'q13', 'q14', 'q16', 'q17', 'q18', 'q19'], // Add q14, q17, q18 (data, org data, big data) relevantQuestionsB: ['q37', 'q42', 'q43', 'q44', 'q45', 'q47', 'q48'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q74', 'q79', 'q81'], type: 'DaiTra' }, { id: '7320101', name: 'Báo chí', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-bao-chi-journalism/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q20', 'q21', 'q22', 'q24', 'q25', 'q26', 'q27'], // Writing, visual, news, connect people, reading, content, MC relevantQuestionsB: ['q40', 'q41', 'q46', 'q50', 'q51', 'q52', 'q54'], // Eng, Lit, Info search, Presentation, Teamwork, Creative, Explain relevantChoicesC: { q61: 'A', q62: 'A', q63: 'B', q64: 'B', q69: 'B' }, relevantExpectationsD: ['q74', 'q75', 'q77', 'q78', 'q79'], type: 'DaiTra' }, { id: '7320106', name: 'Truyền thông đa phương tiện', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-truyen-thong-da-phuong-tien/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q20', 'q21', 'q22', 'q25', 'q26', 'q27'], relevantQuestionsB: ['q40', 'q41', 'q49', 'q50', 'q52', 'q53', 'q54'], relevantChoicesC: { q61: 'A', q62: 'A', q63: 'B', q64: 'B', q67: 'A', q69: 'B' }, relevantExpectationsD: ['q74', 'q75', 'q76', 'q77', 'q78', 'q79'], type: 'DaiTra' }, { id: '7329001', name: 'Công nghệ đa phương tiện', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-cong-nghe-da-phuong-tien/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q10', 'q15', 'q21', 'q26'], // Creating with PC, games, visual, content relevantQuestionsB: ['q37', 'q42', 'q48', 'q49', 'q52', 'q53'], // Math, Prog, Software, Design, Creative, Idea to product relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q74', 'q76', 'q79', 'q81'], type: 'DaiTra' }, { id: '7340101', name: 'Quản trị kinh doanh', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-quan-tri-kinh-doanh/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q23', 'q24', 'q28', 'q29', 'q35', 'q36'], // Events, connect, startup, ads, branding, market analysis relevantQuestionsB: ['q40', 'q50', 'q51', 'q55', 'q56', 'q58', 'q59'], // Eng, Present, Team, Plan, Persuade, Responsibility, Lead relevantChoicesC: { q61: 'A', q62: 'A', q63: 'B', q64: 'B', q69: 'B' }, relevantExpectationsD: ['q71', 'q73', 'q74', 'q75', 'q77', 'q79'], type: 'DaiTra' }, { id: '7340101_LOG', name: 'Logistics và quản lý chuỗi cung ứng', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/chuong-trinh-logistics-va-quan-tri-chuoi-cung-ung/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q23', 'q28', 'q29', 'q30', 'q36'], // Events, startup, ads, logistics, market analysis relevantQuestionsB: ['q37', 'q40', 'q44', 'q51', 'q55', 'q57', 'q58'], // Math, Eng, Meticulous, Team, Plan, Numbers, Responsibility relevantChoicesC: { q61: 'A', q62: 'A', q63: 'B', q64: 'A', q69: 'B' }, // q64:A (data/systems), q69:B (dynamic) relevantExpectationsD: ['q71', 'q72', 'q73', 'q74', 'q79'], type: 'LOG' }, { id: '7340120', name: 'Thương mại điện tử', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-thuong-mai-dien-tu/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q10', 'q28', 'q29', 'q32', 'q35', 'q36'], // Create PC, startup, ads, e-commerce, branding, market relevantQuestionsB: ['q40', 'q42', 'q48', 'q50', 'q51', 'q56'], // Eng, Prog (basic), Software, Present, Team, Persuade relevantChoicesC: { q61: 'A', q62: 'A', q63: 'B', q64: 'B', q67: 'A', q69: 'B' }, relevantExpectationsD: ['q71', 'q73', 'q74', 'q76', 'q79', 'q81'], type: 'DaiTra' }, { id: '7340115', name: 'Marketing', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-marketing/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q20', 'q21', 'q23', 'q24', 'q26', 'q29', 'q35', 'q36'], relevantQuestionsB: ['q40', 'q41', 'q49', 'q50', 'q51', 'q52', 'q54', 'q56'], relevantChoicesC: { q61: 'A', q62: 'A', q63: 'B', q64: 'B', q69: 'B' }, relevantExpectationsD: ['q73', 'q74', 'q75', 'q76', 'q77', 'q79'], type: 'DaiTra' }, { id: '7340115_QHC', name: 'Quản trị công chúng (ngành Marketing)', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/chuong-trinh-quan-he-cong-chung-nganh-marketing/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q20', 'q22', 'q23', 'q24', 'q26', 'q27', 'q29', 'q35'], // Add q22 (news/drama), q27 (MC) relevantQuestionsB: ['q40', 'q41', 'q50', 'q51', 'q52', 'q54', 'q56'], relevantChoicesC: { q61: 'A', q62: 'A', q63: 'B', q64: 'B', q69: 'B' }, relevantExpectationsD: ['q73', 'q74', 'q75', 'q77', 'q78', 'q79'], type: 'QHC' }, { id: '7340301', name: 'Kế toán', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-ke-toan/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q28', 'q31', 'q34'], // Startup (understand finance), money mgmt, investment relevantQuestionsB: ['q37', 'q40', 'q44', 'q55', 'q57', 'q58'], // Math, Eng, Meticulous, Plan, Numbers, Responsibility relevantChoicesC: { q61: 'B', q62: 'B', q64: 'A', q69: 'A' }, // q61:B (theory), q62:B (stable), q64:A (data), q69:A (office) relevantExpectationsD: ['q71', 'q72', 'q73', 'q75', 'q80'], type: 'DaiTra' }, { id: '7340205', name: 'Công nghệ tài chính (Fintech)', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-cong-nghe-tai-chinh-fintech/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q10', 'q13', 'q17', 'q28', 'q31', 'q33', 'q34'], // Create PC, AI, data org, startup, money, e-banking, invest relevantQuestionsB: ['q37', 'q40', 'q42', 'q44', 'q45', 'q47', 'q48', 'q57'], // Math, Eng, Prog, Meticulous, Self-learn, Logic, Software, Numbers relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q73', 'q74', 'q76', 'q79', 'q81'], type: 'DaiTra' }, // --- CHƯƠNG TRÌNH CHẤT LƯỢNG CAO, ĐẶC THÙ --- { id: '7480201_CLC', name: 'Công nghệ thông tin (CLC)', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-cong-nghe-thong-tin-he-clc/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q9', 'q10', 'q11', 'q13', 'q16', 'q19'], relevantQuestionsB: ['q37', 'q40', 'q42', 'q43', 'q44', 'q45', 'q48'], // Add q40 (Eng) relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q65: 'A', q66: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q73', 'q74', 'q79', 'q81', 'q82'], type: 'CLC' }, { id: '7480202_CLC', name: 'An toàn thông tin (CLC)', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/chuong-trinh-an-toan-thong-tin-chat-luong-cao/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q9', 'q10', 'q11', 'q12', 'q13', 'q16', 'q19'], relevantQuestionsB: ['q37', 'q40', 'q42', 'q43', 'q44', 'q45', 'q47', 'q48'], // Add q40 (Eng) relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q65: 'A', q66: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q73', 'q74', 'q79', 'q81', 'q82'], type: 'CLC' }, { id: '7340301_CLC', name: 'Kế toán (hướng học để lấy ACCA)', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-ke-toan-chat-luong-cao-chuan-quoc-te-acca/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q28', 'q31', 'q34'], relevantQuestionsB: ['q37', 'q40', 'q44', 'q55', 'q57', 'q58'], // Add q40 (Eng) relevantChoicesC: { q61: 'B', q62: 'B', q64: 'A', q65: 'A', q66: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q72', 'q73', 'q74', 'q75', 'q80', 'q82'], type: 'CLC' }, { id: '7320104_CLC', name: 'Truyền thông đa phương tiện (CLC)', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-truyen-thong-da-phuong-tien-clc/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q20', 'q21', 'q22', 'q25', 'q26', 'q27'], relevantQuestionsB: ['q40', 'q41', 'q49', 'q50', 'q52', 'q53', 'q54'], relevantChoicesC: { q61: 'A', q62: 'A', q63: 'B', q64: 'B', q65: 'A', q66: 'A', q67: 'A', q69: 'B' }, relevantExpectationsD: ['q73', 'q74', 'q75', 'q76', 'q77', 'q78', 'q79', 'q82'], type: 'CLC' }, { id: '7340115_CLC', name: 'Marketing (CLC)', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/nganh-marketing-he-clc/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q20', 'q21', 'q23', 'q24', 'q26', 'q29', 'q35', 'q36'], relevantQuestionsB: ['q40', 'q41', 'q49', 'q50', 'q51', 'q52', 'q54', 'q56'], relevantChoicesC: { q61: 'A', q62: 'A', q63: 'B', q64: 'B', q65: 'A', q66: 'A', q69: 'B' }, relevantExpectationsD: ['q71', 'q73', 'q74', 'q75', 'q76', 'q77', 'q79', 'q82'], type: 'CLC' }, { id: '7480204_GAM', name: 'Thiết kế và phát triển Game (ngành Công nghệ đa phương tiện)', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/chuong-trinh-thiet-ke-va-phat-trien-game/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q10', 'q11', 'q13', 'q15', 'q19', 'q21', 'q26'], relevantQuestionsB: ['q37', 'q40', 'q42', 'q48', 'q49', 'q52', 'q53'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q74', 'q76', 'q79', 'q81'], type: 'GAM' }, { id: '7480201_VNH', name: 'Công nghệ thông tin Việt - Nhật', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/chuong-trinh-cong-nghe-thong-tin-viet-nhat/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q9', 'q10', 'q11', 'q13', 'q16', 'q19'], relevantQuestionsB: ['q37', 'q40', 'q42', 'q43', 'q44', 'q45', 'q48'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q66: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q73', 'q74', 'q79', 'q81', 'q82'], type: 'VNH' }, { id: '7480201_UDDU', name: 'Công nghệ thông tin (Cử nhân định hướng ứng dụng)', url: "https://daotao.ptit.edu.vn/chuong-trinh-dao-tao/chuong-trinh-cong-nghe-thong-tin-dinh-huong-ung-dung/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q9', 'q10', 'q11', 'q13', 'q16', 'q19'], relevantQuestionsB: ['q37', 'q42', 'q43', 'q44', 'q45', 'q48'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q67: 'B', q69: 'A' }, relevantExpectationsD: ['q71', 'q72', 'q74', 'q79', 'q81'], type: 'UDDU' }, // --- CÁC CHƯƠNG TRÌNH LIÊN KẾT QUỐC TẾ --- { id: '7480201_LK_LTU', name: 'Công nghệ thông tin (Liên kết với đại học La Trobe, Australia)', url: "https://ptit.edu.vn/chuong-trinh-dao-tao-quoc-te/chuong-trinh-cu-nhan-cong-nghe-thong-tin-cua-dai-hoc-la-trobe-uc/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q9', 'q10', 'q11', 'q13', 'q16', 'q19'], relevantQuestionsB: ['q37', 'q40', 'q42', 'q43', 'q44', 'q45', 'q48'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q66: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q73', 'q74', 'q79', 'q81', 'q82'], type: 'LK' }, { id: '7340205_LK_HUD', name: 'Công nghệ tài chính (Liên kết đại học Huddersfield, Vương Quốc Anh)', url: "https://ptit.edu.vn/chuong-trinh-dao-tao-quoc-te/chuong-trinh-cu-nhan-cong-nghe-tai-chinh-fintech-lien-ket-voi-dai-hoc-huddersfield-vuong-quoc-anh/", coSo: 'Bac', toHop: ['A00', 'A01', 'D01'], relevantQuestionsA: ['q10', 'q13', 'q17', 'q28', 'q31', 'q33', 'q34'], relevantQuestionsB: ['q37', 'q40', 'q42', 'q44', 'q45', 'q47', 'q48', 'q57'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q66: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q73', 'q74', 'q76', 'q79', 'q81', 'q82'], type: 'LK' }, { id: '7320104_LK_QUT', name: 'Truyền thông Đa phương tiện (Liên kết đại học Công nghệ Queensland, Úc)', url: "https://tuyensinh.ptit.edu.vn/de-an-tuyen-sinh/thong-tin-tuyen-sinh-dai-hoc-chinh-quy-nam-2025/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q20', 'q21', 'q22', 'q25', 'q26', 'q27'], relevantQuestionsB: ['q40', 'q41', 'q49', 'q50', 'q52', 'q53', 'q54'], relevantChoicesC: { q61: 'A', q62: 'A', q63: 'B', q64: 'B', q66: 'A', q67: 'A', q69: 'B' }, relevantExpectationsD: ['q73', 'q74', 'q75', 'q76', 'q77', 'q78', 'q79', 'q82'], type: 'LK' }, { id: '7329001_LK_UC', name: 'Công nghệ Đa phương tiện (Liên kết với đại học Canberra, Australia)', url: "https://tuyensinh.ptit.edu.vn/de-an-tuyen-sinh/thong-tin-tuyen-sinh-dai-hoc-chinh-quy-nam-2025/", coSo: 'Bac', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q10', 'q15', 'q21', 'q26'], relevantQuestionsB: ['q37', 'q40', 'q42', 'q48', 'q49', 'q52', 'q53'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q66: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q74', 'q76', 'q79', 'q81', 'q82'], type: 'LK' }, // CƠ SỞ ĐÀO TẠO PHÍA NAM (BVS) // --- NGÀNH, CHƯƠNG TRÌNH ĐÀO TẠO ĐẠI TRÀ --- { id: 'BVS_7520207', name: 'Kỹ thuật Điện tử viễn thông (Cơ sở Nam)', url: "https://ptithcm.edu.vn/category/tuyen-sinh/dai-hoc-chinh-quy-ptithcm/", coSo: 'Nam', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q1', 'q2', 'q3', 'q6', 'q7', 'q8'], relevantQuestionsB: ['q37', 'q38', 'q43', 'q44', 'q45', 'q48'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q72', 'q74', 'q81'], type: 'DaiTra' }, { id: 'BVS_7520208', name: 'Công nghệ Internet vạn vật (IoT) (Cơ sở Nam)', url: "https://ptithcm.edu.vn/category/tuyen-sinh/dai-hoc-chinh-quy-ptithcm/", coSo: 'Nam', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q2', 'q3', 'q5', 'q8', 'q10', 'q13', 'q18'], relevantQuestionsB: ['q37', 'q38', 'q42', 'q43', 'q45', 'q47', 'q48'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q74', 'q76', 'q79', 'q81'], type: 'DaiTra' }, { id: 'BVS_7510301', name: 'Công nghệ Kỹ thuật Điện, điện tử (Cơ sở Nam)', url: "https://ptithcm.edu.vn/category/tuyen-sinh/dai-hoc-chinh-quy-ptithcm/", coSo: 'Nam', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q1', 'q2', 'q3', 'q4', 'q7', 'q8'], relevantQuestionsB: ['q37', 'q38', 'q39', 'q43', 'q44', 'q45', 'q48'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q72', 'q74', 'q81'], type: 'DaiTra' }, { id: 'BVS_7520216', name: 'Kỹ thuật Điều khiển và tự động hóa (Cơ sở Nam)', url: "https://ptithcm.edu.vn/category/tuyen-sinh/dai-hoc-chinh-quy-ptithcm/", coSo: 'Nam', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q1', 'q2', 'q3', 'q5', 'q7', 'q8'], relevantQuestionsB: ['q37', 'q38', 'q43', 'q44', 'q45', 'q48'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q72', 'q74', 'q81'], type: 'DaiTra' }, { id: 'BVS_7480201', name: 'Công nghệ thông tin (Đại trà - Cơ sở Nam)', url: "https://ptithcm.edu.vn/category/tuyen-sinh/dai-hoc-chinh-quy-ptithcm/", coSo: 'Nam', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q9', 'q10', 'q11', 'q13', 'q16', 'q19'], relevantQuestionsB: ['q37', 'q42', 'q43', 'q44', 'q45', 'q47', 'q48'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q74', 'q79', 'q81'], type: 'DaiTra' }, { id: 'BVS_7480202', name: 'An toàn thông tin (Đại trà - Cơ sở Nam)', url: "https://ptithcm.edu.vn/category/tuyen-sinh/dai-hoc-chinh-quy-ptithcm/", coSo: 'Nam', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q9', 'q10', 'q11', 'q12', 'q13', 'q16', 'q19'], relevantQuestionsB: ['q37', 'q42', 'q43', 'q44', 'q45', 'q47', 'q48'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q74', 'q79', 'q81'], type: 'DaiTra' }, { id: 'BVS_7329001', name: 'Công nghệ đa phương tiện (Cơ sở Nam)', url: "https://ptithcm.edu.vn/category/tuyen-sinh/dai-hoc-chinh-quy-ptithcm/", coSo: 'Nam', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q10', 'q15', 'q21', 'q26'], relevantQuestionsB: ['q37', 'q42', 'q48', 'q49', 'q52', 'q53'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q74', 'q76', 'q79', 'q81'], type: 'DaiTra' }, { id: 'BVS_7320104', name: 'Truyền thông đa phương tiện (Đại trà - Cơ sở Nam)', url: "https://ptithcm.edu.vn/category/tuyen-sinh/dai-hoc-chinh-quy-ptithcm/", coSo: 'Nam', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q20', 'q21', 'q22', 'q25', 'q26', 'q27'], relevantQuestionsB: ['q40', 'q41', 'q49', 'q50', 'q52', 'q53', 'q54'], relevantChoicesC: { q61: 'A', q62: 'A', q63: 'B', q64: 'B', q67: 'A', q69: 'B' }, relevantExpectationsD: ['q74', 'q75', 'q76', 'q77', 'q78', 'q79'], type: 'DaiTra' }, { id: 'BVS_7340101', name: 'Quản trị kinh doanh (Cơ sở Nam)', url: "https://ptithcm.edu.vn/category/tuyen-sinh/dai-hoc-chinh-quy-ptithcm/", coSo: 'Nam', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q23', 'q24', 'q28', 'q29', 'q35', 'q36'], relevantQuestionsB: ['q40', 'q50', 'q51', 'q55', 'q56', 'q58', 'q59'], relevantChoicesC: { q61: 'A', q62: 'A', q63: 'B', q64: 'B', q69: 'B' }, relevantExpectationsD: ['q71', 'q73', 'q74', 'q75', 'q77', 'q79'], type: 'DaiTra' }, { id: 'BVS_7340115', name: 'Marketing (Đại trà - Cơ sở Nam)', url: "https://ptithcm.edu.vn/category/tuyen-sinh/dai-hoc-chinh-quy-ptithcm/", coSo: 'Nam', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q20', 'q21', 'q23', 'q24', 'q26', 'q29', 'q35', 'q36'], relevantQuestionsB: ['q40', 'q41', 'q49', 'q50', 'q51', 'q52', 'q54', 'q56'], relevantChoicesC: { q61: 'A', q62: 'A', q63: 'B', q64: 'B', q69: 'B' }, relevantExpectationsD: ['q73', 'q74', 'q75', 'q76', 'q77', 'q79'], type: 'DaiTra' }, { id: 'BVS_7340301', name: 'Kế toán (Cơ sở Nam)', url: "https://ptithcm.edu.vn/category/tuyen-sinh/dai-hoc-chinh-quy-ptithcm/", coSo: 'Nam', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q28', 'q31', 'q34'], relevantQuestionsB: ['q37', 'q40', 'q44', 'q55', 'q57', 'q58'], relevantChoicesC: { q61: 'B', q62: 'B', q64: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q72', 'q73', 'q75', 'q80'], type: 'DaiTra' }, // --- CHƯƠNG TRÌNH CHẤT LƯỢNG CAO, ĐẶC THÙ (Cơ sở Nam) --- { id: 'BVS_7480201_CLC', name: 'Công nghệ thông tin (CLC - Cơ sở Nam)', url: "https://ptithcm.edu.vn/category/tuyen-sinh/dai-hoc-chinh-quy-ptithcm/", coSo: 'Nam', toHop: ['A00', 'A01', 'X06', 'X26'], relevantQuestionsA: ['q9', 'q10', 'q11', 'q13', 'q16', 'q19'], relevantQuestionsB: ['q37', 'q40', 'q42', 'q43', 'q44', 'q45', 'q48'], relevantChoicesC: { q61: 'A', q62: 'A', q64: 'A', q65: 'A', q66: 'A', q67: 'A', q69: 'A' }, relevantExpectationsD: ['q71', 'q73', 'q74', 'q79', 'q81', 'q82'], type: 'CLC' }, { id: 'BVS_7340115_CLC', name: 'Marketing (CLC - Cơ sở Nam)', url: "https://ptithcm.edu.vn/category/tuyen-sinh/dai-hoc-chinh-quy-ptithcm/", coSo: 'Nam', toHop: ['A00', 'A01', 'X06', 'X26', 'D01'], relevantQuestionsA: ['q20', 'q21', 'q23', 'q24', 'q26', 'q29', 'q35', 'q36'], relevantQuestionsB: ['q40', 'q41', 'q49', 'q50', 'q51', 'q52', 'q54', 'q56'], relevantChoicesC: { q61: 'A', q62: 'A', q63: 'B', q64: 'B', q65: 'A', q66: 'A', q69: 'B' }, relevantExpectationsD: ['q71', 'q73', 'q74', 'q75', 'q76', 'q77', 'q79', 'q82'], type: 'CLC' } ]; function calculateScores(answers, nganhHocList) { const scores = []; nganhHocList.forEach(nganh => { let currentScore = 0; let matchingReasons = []; if (answers.q86 && answers.q86 !== "KhongQT" && answers.q86 !== nganh.coSo) { scores.push({ ...nganh, score: -1000, reasons: ["Không phù hợp cơ sở đã chọn."] }); return; } nganh.relevantQuestionsA.forEach(qId => { const answerValue = parseInt(answers[qId]); if (!isNaN(answerValue) && answerValue >= 3) { currentScore += answerValue; if (answerValue >= 4) currentScore += (answerValue - 3) * 0.5; if (answerValue >= 4) { matchingReasons.push(`Có hứng thú cao với khía cạnh của câu A${qId.substring(1)}`); } } }); nganh.relevantQuestionsB.forEach(qId => { const answerValue = parseInt(answers[qId]); if (!isNaN(answerValue) && answerValue >= 3) { currentScore += answerValue * 1.2; if (answerValue >= 4) currentScore += (answerValue - 3) * 0.6; if (answerValue >= 4) { matchingReasons.push(`Có năng lực tốt ở khía cạnh của câu B${qId.substring(1)}`); } } }); if (answers.q88_1 || answers.q88_2 || answers.q88_3) { const strongSubjectsInput = [answers.q88_1, answers.q88_2, answers.q88_3]; const strongSubjects = strongSubjectsInput .filter(s => s && s.trim() !== "") .map(s => s.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, "").replace(/đ/g, "d")); let subjectMatchScore = 0; const isKhoiTuNhienNganh = nganh.toHop.some(th => ["A00", "A01", "X06", "X26"].includes(th.toUpperCase())); const isKhoiD01Nganh = nganh.toHop.some(th => "D01" === th.toUpperCase()); if (isKhoiTuNhienNganh) { if (strongSubjects.includes("toan")) subjectMatchScore += 6; if (strongSubjects.includes("ly") || strongSubjects.includes("vat ly")) subjectMatchScore += 6; if (strongSubjects.includes("tin") || strongSubjects.includes("tin hoc")) subjectMatchScore += 6; if (strongSubjects.includes("hoa") || strongSubjects.includes("hoa hoc")) subjectMatchScore += 4; if (strongSubjects.includes("anh") || strongSubjects.includes("tieng anh")) subjectMatchScore += 3; } if (isKhoiD01Nganh) { if (strongSubjects.includes("toan") && !isKhoiTuNhienNganh) subjectMatchScore += 4; if (strongSubjects.includes("van") || strongSubjects.includes("ngu van")) subjectMatchScore += 6; if (strongSubjects.includes("anh") || strongSubjects.includes("tieng anh")) subjectMatchScore += (isKhoiTuNhienNganh && strongSubjects.includes("anh")) ? 3 : 6; } currentScore += subjectMatchScore; if (subjectMatchScore > 0) { matchingReasons.push(`Học tốt các môn: ${strongSubjectsInput.filter(s => s && s.trim() !== "").join(", ")}.`); } } Object.keys(nganh.relevantChoicesC).forEach(qId => { if (answers[qId] === nganh.relevantChoicesC[qId]) { currentScore += 6; matchingReasons.push(`Phong cách làm việc/học tập (câu C${qId.substring(1)}) phù hợp.`); } }); if (nganh.type === "CLC" && answers.q65 === "A") { currentScore += 12; matchingReasons.push("Ưu tiên chương trình Chất lượng cao."); } if ((nganh.type === "LK" || nganh.type === "VNH") && answers.q66 === "A") { currentScore += 12; matchingReasons.push("Ưu tiên yếu tố quốc tế."); } if (["ALoT", "MBD", "GAM", "IoT"].includes(nganh.type) && answers.q67 === "A") { currentScore += 10; matchingReasons.push("Hứng thú với công nghệ mới/định hướng chuyên sâu đặc thù."); } else if (nganh.type === "DaiTra" && (nganh.id.includes("748") || nganh.id.includes("75")) && answers.q67 === "A") { currentScore += 5; matchingReasons.push("Hứng thú với công nghệ mới, phù hợp với các ngành kỹ thuật công nghệ."); } let expectationMatchCount = 0; let expectationScore = 0; nganh.relevantExpectationsD.forEach(qId => { const answerValue = parseInt(answers[qId]); if (!isNaN(answerValue) && answerValue >= 4) { expectationScore += (answerValue -3) * 0.75; expectationMatchCount++; } }); currentScore += expectationScore; if (expectationMatchCount > 0) { matchingReasons.push(`Ngành học đáp ứng ${expectationMatchCount} kỳ vọng quan trọng của bạn.`); } if (answers.q87 && Array.isArray(answers.q87) && !answers.q87.includes("ChuaChac") && answers.q87.length > 0) { const userToHop = answers.q87.map(th => th.toUpperCase()); const nganhToHopUpper = nganh.toHop.map(th => th.toUpperCase()); const nganhCoPhuHopToHop = nganhToHopUpper.some(thNganh => userToHop.includes(thNganh)); if (nganhCoPhuHopToHop) { currentScore += 15; matchingReasons.push("Phù hợp với tổ hợp môn thế mạnh bạn đã chọn."); } else { currentScore -= 8; matchingReasons.push("Ít phù hợp với tổ hợp môn bạn chọn (nếu có)."); } } else if (answers.q87 && answers.q87.includes("ChuaChac")) { matchingReasons.push("Bạn chưa chắc chắn về tổ hợp môn, điểm này không ảnh hưởng."); } scores.push({ ...nganh, score: Math.round(currentScore), reasons: [...new Set(matchingReasons)] }); }); return scores.sort((a, b) => b.score - a.score); } function displayResults(sortedNganh) { const resultsDiv = document.getElementById("resultsDisplay"); resultsDiv.innerHTML = `

Kết Quả Định Hướng Nghề Nghiệp

`; const validNganh = sortedNganh.filter(nganh => nganh.score > -1000); if (validNganh.length === 0) { resultsDiv.innerHTML += `

Rất tiếc, dựa trên các câu trả lời của bạn, chúng tôi chưa tìm thấy gợi ý ngành học nào thực sự nổi bật từ danh sách hiện tại. Điều này có thể do:

  • Bạn có những sở thích và năng lực rất đặc biệt, chưa được ánh xạ tốt vào các ngành trong hệ thống.
  • Lựa chọn cơ sở học tập đã loại trừ các ngành tiềm năng.
  • Hãy thử lại với các lựa chọn khác hoặc tìm hiểu thêm về các ngành học một cách độc lập.

Bạn cũng có thể chia sẻ kết quả này với giáo viên tư vấn để được hỗ trợ thêm.

`; } else { resultsDiv.innerHTML += `

Top Ngành Phù Hợp Nhất:

`; const ulTop = document.createElement("ul"); let topCount = 0; const MIN_SCORE_TOP = 25; for (let i = 0; i < validNganh.length && topCount < 5; i++) { const nganh = validNganh[i]; if (nganh.score 0) { ulTop.innerHTML = `

Chưa có ngành nào thực sự nổi bật với điểm số cao. Hãy xem xét các ngành tiềm năng bên dưới hoặc thử lại.

`; break; } if (nganh.score < MIN_SCORE_TOP) continue; const li = document.createElement("li"); const urlDisplay = nganh.url && nganh.url !== "#" ? `${nganh.name}` : nganh.name; li.innerHTML = ` ${topCount + 1}. ${urlDisplay} (Mã: ${nganh.id.replace('BVS_', '')}) - Điểm gợi ý: ${nganh.score}
Cơ sở: ${nganh.coSo === 'Bac' ? 'Phía Bắc' : (nganh.coSo === 'Nam' ? 'Phía Nam' : 'N/A')}
Tổ hợp XT: ${nganh.toHop.join(', ')}
Lý do phù hợp: ${nganh.reasons.slice(0, Math.min(4, nganh.reasons.length)).join('. ') + (nganh.reasons.length > 4 ? '...' : '.')} `; ulTop.appendChild(li); topCount++; } if (topCount === 0) { ulTop.innerHTML = `

Chưa có ngành nào trong top thực sự nổi bật với điểm số cao (điểm gợi ý >= ${MIN_SCORE_TOP}). Bạn có thể xem xét các ngành tiềm năng khác hoặc thử điều chỉnh lại lựa chọn của mình.

`; } resultsDiv.appendChild(ulTop); if (validNganh.length > topCount) { resultsDiv.innerHTML += `

Các Ngành Tiềm Năng Khác (cân nhắc thêm):

`; const ulOther = document.createElement("ul"); let otherCount = 0; const MIN_SCORE_OTHER = 15; for (let i = topCount; i < validNganh.length && otherCount < 7; i++) { const nganh = validNganh[i]; if (nganh.score < MIN_SCORE_OTHER) continue; const li = document.createElement("li"); const urlDisplay = nganh.url && nganh.url !== "#" ? `${nganh.name}` : nganh.name; li.innerHTML = ` ${urlDisplay} (Mã: ${nganh.id.replace('BVS_', '')}) - Điểm gợi ý: ${nganh.score}
Cơ sở: ${nganh.coSo === 'Bac' ? 'Phía Bắc' : (nganh.coSo === 'Nam' ? 'Phía Nam' : 'N/A')} - Tổ hợp: ${nganh.toHop.join(', ')} `; if (nganh.reasons.length > 0) { li.innerHTML += `
Một vài điểm nổi bật: ${nganh.reasons.slice(0,Math.min(2, nganh.reasons.length)).join('. ')}`; } ulOther.appendChild(li); otherCount++; } if (otherCount === 0) { ulOther.innerHTML = `

Không có ngành nào khác được gợi ý với điểm số đáng kể (điểm gợi ý >= ${MIN_SCORE_OTHER}).

`; } resultsDiv.appendChild(ulOther); } } resultsDiv.innerHTML += `

Lưu ý quan trọng:

  • Kết quả này chỉ mang tính chất tham khảo, dựa trên thuật toán và dữ liệu ngành học được cung cấp.
  • "Điểm gợi ý" không phải là điểm thi hay điểm chuẩn, mà là một chỉ số tương đối về mức độ phù hợp dựa trên câu trả lời của bạn.
  • Hãy tìm hiểu thật kỹ về chương trình đào tạo, cơ hội việc làm, điểm chuẩn các năm của những ngành bạn quan tâm từ các nguồn thông tin chính thức của PTIT.
  • Quan trọng nhất là trao đổi với thầy cô, gia đình, và những người có kinh nghiệm để có được lời khuyên tốt nhất cho lựa chọn tương lai của bạn.

Chúc bạn có những lựa chọn sáng suốt!

`; document.getElementById('quiz-view-container').classList.add('hidden'); resultsDiv.classList.remove('hidden'); resultsDiv.scrollIntoView({ behavior: "smooth", block: "start" }); } // --- NEW QUIZ FLOW LOGIC --- const quizViewContainer = document.getElementById('quiz-view-container'); const slideContentArea = document.getElementById('slide-content-area'); const prevBtn = document.getElementById('prev-btn'); const nextBtn = document.getElementById('next-btn'); const progressBar = document.getElementById('progress-bar'); const progressText = document.getElementById('progress-text'); const originalForm = document.getElementById('careerTestForm'); const resultsDisplay = document.getElementById('resultsDisplay'); let currentSlideIndex = 0; const slides = []; const userAnswers = {}; function initializeSlides() { // Add main title and intro slides.push({ type: 'intro', contentElement: originalForm.querySelector('h1').cloneNode(true) }); slides.push({ type: 'intro', contentElement: originalForm.querySelector('p.intro').cloneNode(true) }); const formElements = Array.from(originalForm.children); formElements.forEach(el => { if (el.tagName === 'H2' || el.tagName === 'H3' || (el.classList.contains('intro') && el.previousElementSibling?.tagName === 'H2') ) { slides.push({ type: 'header', contentElement: el.cloneNode(true) }); } else if (el.classList.contains('question-group')) { slides.push({ type: 'question', element: el.cloneNode(true) }); } }); } function displaySlide() { const slideData = slides[currentSlideIndex]; slideContentArea.innerHTML = ''; // Clear previous content const newContent = slideData.contentElement || slideData.element.cloneNode(true); slideContentArea.appendChild(newContent); // Restore answers if they exist if (slideData.type === 'question') { const inputs = newContent.querySelectorAll('input[name], textarea[name]'); inputs.forEach(input => { const name = input.name; if (userAnswers[name]) { if (input.type === 'radio') { if (input.value === userAnswers[name]) { input.checked = true; } } else if (input.type === 'checkbox') { const targetKey = name.startsWith("q87_tohop") ? "q87" : name; if (userAnswers[targetKey] && userAnswers[targetKey].includes(input.value)) { input.checked = true; } } else { // text, textarea input.value = userAnswers[name]; } } // For q87_tohop (checkboxes), also check general 'q87' if (name.startsWith("q87_tohop") && userAnswers["q87"] && userAnswers["q87"].includes(input.value)) { input.checked = true; } }); } // Update progress bar const progressPercentage = ((currentSlideIndex + 1) / slides.length) * 100; progressBar.style.width = `${progressPercentage}%`; progressText.textContent = `Tiến độ: ${Math.min(currentSlideIndex + 1, slides.length)} / ${slides.length}`; // Update button states prevBtn.disabled = currentSlideIndex === 0; prevBtn.classList.toggle('hidden', currentSlideIndex === 0); if (currentSlideIndex === slides.length - 1) { nextBtn.textContent = 'Xem Kết Quả'; } else if (currentSlideIndex === 0) { nextBtn.textContent = 'Bắt đầu'; } else { nextBtn.textContent = 'Tiếp Theo'; } const currentSlideElement = slideContentArea.firstChild; if (slideData.type === 'question' && currentSlideElement) { const inputs = currentSlideElement.querySelectorAll('input[type="radio"], input[type="checkbox"]'); inputs.forEach(input => { input.addEventListener('change', handleInputChange); }); } } function handleInputChange(event) { collectCurrentAnswer(); // Collect answer immediately if (event.target.type === 'radio') { if (!validateCurrentSlide()) { // Validate AFTER collecting // If invalid, the alert is shown by validateCurrentSlide. Stop auto-advance. // To prevent the radio from appearing selected but not advancing: // We might need to revert the check or disable further actions until valid. // For now, it will show the alert and not advance. User needs to make a valid choice or click Next. const allInputsInSlide = slideContentArea.querySelectorAll('input'); // Re-enable if disabled allInputsInSlide.forEach(inp => inp.disabled = false); return; } const allInputsInSlide = slideContentArea.querySelectorAll('input'); allInputsInSlide.forEach(inp => inp.disabled = true); setTimeout(() => { if (currentSlideIndex inp.disabled = false); }, 250); // Short delay } // For checkboxes, no auto-advance, validation happens on "Next" click. } function collectCurrentAnswer() { const slideData = slides[currentSlideIndex]; if (slideData.type === 'question') { const questionElement = slideContentArea.firstChild; if (!questionElement) return; // Should not happen const inputs = questionElement.querySelectorAll('input[name], textarea[name]'); inputs.forEach(input => { const name = input.name; if (input.type === 'radio') { if (input.checked) { userAnswers[name] = input.value; } } else if (input.type === 'checkbox') { const targetKey = name.startsWith("q87_tohop") ? "q87" : name; if (!userAnswers[targetKey] || !Array.isArray(userAnswers[targetKey])) { userAnswers[targetKey] = []; } if (input.checked) { if (!userAnswers[targetKey].includes(input.value)) { userAnswers[targetKey].push(input.value); } } else { const index = userAnswers[targetKey].indexOf(input.value); if (index > -1) { userAnswers[targetKey].splice(index, 1); } } } else { userAnswers[name] = input.value; } }); } } function validateCurrentSlide() { const slideData = slides[currentSlideIndex]; if (slideData.type !== 'question') return true; // Intro/header slides are always valid const questionElementOriginal = slideData.element; // Use the original element to get the question's name structure const firstInput = questionElementOriginal.querySelector('input[name], textarea[name]'); if (!firstInput) return true; // No input elements, e.g., just text const questionName = firstInput.name; // Q88 and Q89 are optional for navigation if (questionName.startsWith('q88_') || questionName === 'q89') { return true; } // For radio button questions (q1 to q86, excluding q87, q88, q89) if (firstInput.type === 'radio') { if (!userAnswers[questionName]) { alert("Vui lòng trả lời câu hỏi này để tiếp tục."); return false; } } // For Q87 (checkboxes) else if (questionName.startsWith('q87_tohop')) { if (!userAnswers['q87'] || userAnswers['q87'].length === 0) { alert("Vui lòng chọn ít nhất một tổ hợp môn hoặc 'Chưa chắc chắn' để tiếp tục."); return false; } } return true; } function processAndShowResults() { collectCurrentAnswer(); // Ensure the very last answer is collected let allRequiredAnswered = true; const requiredRadioGroups = new Set(); // Identify all unique radio question names from q1-q86 (excluding q87 which is checkbox) for (let i = 1; i s.type === 'question' && s.element.querySelector(`input[name="${qName}"]`)); if(qSlide && qSlide.element.querySelector(`input[type="radio"][name="${qName}"]`)) { requiredRadioGroups.add(qName); } } requiredRadioGroups.forEach(groupName => { if (!userAnswers[groupName]) { allRequiredAnswered = false; console.warn(`Câu hỏi trắc nghiệm ${groupName} chưa được trả lời (cần cho tính điểm).`); } }); // Specific check for q87 (checkbox group) if (!userAnswers['q87'] || userAnswers['q87'].length === 0) { allRequiredAnswered = false; console.warn(`Câu hỏi q87 (tổ hợp môn) chưa được trả lời (cần cho tính điểm).`); } if (!allRequiredAnswered) { alert("Vui lòng trả lời tất cả các câu hỏi trắc nghiệm bắt buộc (từ Phần A đến câu 87 ở Phần E) trước khi xem kết quả. Q88 và Q89 là tùy chọn."); return; } console.log("Dữ liệu cuối cùng:", userAnswers); const sortedResults = calculateScores(userAnswers, allNganhHoc); console.log("Kết quả đã sắp xếp:", sortedResults); displayResults(sortedResults); } nextBtn.addEventListener('click', () => { // For "Bắt đầu" (index 0) or non-question slides, no validation needed to proceed if (currentSlideIndex > 0 && slides[currentSlideIndex].type === 'question') { collectCurrentAnswer(); // Collect first if (!validateCurrentSlide()) { // Then validate return; } } else { collectCurrentAnswer(); // Still collect if it's Q88/Q89 text input, though validation passes } if (currentSlideIndex { if (currentSlideIndex > 0) { collectCurrentAnswer(); currentSlideIndex--; displaySlide(); } }); // Initialize initializeSlides(); displaySlide(); quizViewContainer.classList.remove('hidden'); resultsDisplay.classList.add('hidden'); originalForm.addEventListener('submit', function(event) { event.preventDefault(); });