du 200
Browse files- .github/prompts/repo.prompt.md +0 -102
- core/embeddings/retrival.py +0 -0
- core/embeddings/vector_store.py +4 -4
- data/data.csv +50 -2
.github/prompts/repo.prompt.md
DELETED
|
@@ -1,102 +0,0 @@
|
|
| 1 |
-
Vai trò: Bạn là một Chuyên gia Kỹ sư AI (AI Engineer) và Lập trình viên Full-stack Python.
|
| 2 |
-
|
| 3 |
-
Nhiệm vụ: Hãy viết mã nguồn chi tiết để xây dựng hệ thống "Chatbot tư vấn học tập và quy chế đào tạo sử dụng mô hình RAG (Retrieval-Augmented Generation)".
|
| 4 |
-
|
| 5 |
-
Bối cảnh bài toán: Hệ thống cần hỗ trợ sinh viên Đại học Bách Khoa Hà Nội tra cứu thông tin từ các văn bản quy chế, quy định học phí và hướng dẫn học vụ. Dữ liệu đầu vào là các file PDF/Word (Unstructured text). Hệ thống cần trả lời chính xác, trích dẫn nguồn, và sử dụng tiếng Việt tự nhiên.
|
| 6 |
-
|
| 7 |
-
Tech Stack yêu cầu:
|
| 8 |
-
|
| 9 |
-
Ngôn ngữ: Python
|
| 10 |
-
|
| 11 |
-
Framework LLM: LangChain
|
| 12 |
-
|
| 13 |
-
Vector Database: ChromaDB.
|
| 14 |
-
|
| 15 |
-
Embedding Model: bkai-foundation-models/vietnamese-bi-encoder (hoặc OpenAI text-embedding-3-small nếu muốn đơn giản).
|
| 16 |
-
|
| 17 |
-
Yêu cầu thực hiện chi tiết theo từng bước (Step-by-step):
|
| 18 |
-
|
| 19 |
-
Bước 1: trước khi bạn muốn chạy hay thực hiện code hãy kiểm tra đã có môi trường conda doan hay chưa nếu chưa thì thực hiện chạy lệnh conda activate doan để kích hoạt môi trường conda doan trước để tránh phát sinh lỗi trong quá trình thực hiện code cũng như đảm bảo các thư viện đã được cài đặt đầy đủ không cài các thư viện vào môi trường hệ thống chính.
|
| 20 |
-
|
| 21 |
-
Bước 2:
|
| 22 |
-
|
| 23 |
-
+ Parsing sang Markdown (Structured)
|
| 24 |
-
Sử dụng DocumentConverter của thư viện docling.document_converter.
|
| 25 |
-
|
| 26 |
-
Thực hiện convert file PDF.
|
| 27 |
-
|
| 28 |
-
Xuất kết quả ra định dạng Markdown bằng phương thức .export_to_markdown().
|
| 29 |
-
|
| 30 |
-
+sau khi có chuỗi Markdown sạch từ Docling, sử dụng MarkdownHeaderTextSplitter của LangChain.
|
| 31 |
-
|
| 32 |
-
Cấu hình headers_to_split_on:
|
| 33 |
-
|
| 34 |
-
#: "Chương" (Level 1)
|
| 35 |
-
|
| 36 |
-
##: "Mục/Điều" (Level 2)
|
| 37 |
-
|
| 38 |
-
###: "Tiểu mục" (Level 3)
|
| 39 |
-
|
| 40 |
-
Mục tiêu: Đảm bảo khi sinh viên hỏi về một điều luật cụ thể, chunk trả về sẽ chứa trọn vẹn điều luật đó kèm theo tiêu đề.
|
| 41 |
-
|
| 42 |
-
Với các "Điều" có nội dung quá dài (vượt quá 2000 ký tự), tiếp tục chia nhỏ bằng RecursiveCharacterTextSplitter (chunk_size=1000, overlap=200).
|
| 43 |
-
|
| 44 |
-
Code phải đảm bảo metadata của mỗi chunk lưu giữ được nguồn gốc phân cấp.
|
| 45 |
-
|
| 46 |
-
Ví dụ: metadata = {"source": "Quy_che_dao_tao.pdf", "header_1": "Chương 2", "header_2": "Điều 5"}.
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
Bước 3: Module Vector Database & Embedding
|
| 54 |
-
Mục tiêu: Tạo bộ truy hồi thông tin (Retriever).
|
| 55 |
-
|
| 56 |
-
Khởi tạo Embedding Model: Ưu tiên model hỗ trợ tiếng Việt tốt.
|
| 57 |
-
|
| 58 |
-
Viết hàm create_vector_db(chunks):
|
| 59 |
-
|
| 60 |
-
Nhúng (Embed) các đoạn văn bản (chunks).
|
| 61 |
-
|
| 62 |
-
Lưu vào ChromaDB (chế độ persistent để không phải chạy lại mỗi lần khởi động).
|
| 63 |
-
|
| 64 |
-
Viết hàm get_retriever(): Trả về đối tượng retriever để sử dụng trong RAG chain.
|
| 65 |
-
|
| 66 |
-
Bước 4: Xây dựng RAG Pipeline (Core Logic)
|
| 67 |
-
Mục tiêu: Kết hợp tìm kiếm và sinh câu trả lời.
|
| 68 |
-
|
| 69 |
-
Thiết kế Prompt Template chuyên biệt cho tư vấn học vụ:
|
| 70 |
-
|
| 71 |
-
System Prompt: "Bạn là trợ lý ảo tuyển sinh và đào tạo của ĐH Bách Khoa Hà Nội. Hãy trả lời dựa trên ngữ cảnh được cung cấp (Context). Nếu không có thông tin trong context, hãy nói là không biết, không được bịa đặt."
|
| 72 |
-
|
| 73 |
-
Xây dựng hàm build_rag_chain(retriever, llm):
|
| 74 |
-
|
| 75 |
-
Sử dụng create_retrieval_chain của LangChain.
|
| 76 |
-
|
| 77 |
-
Đầu vào: Câu hỏi sinh viên.
|
| 78 |
-
|
| 79 |
-
Quy trình: Query -> Retriever (tìm top 3-5 đoạn văn bản liên quan) -> Prompt (Câu hỏi + Context) -> LLM -> Câu trả lời.
|
| 80 |
-
|
| 81 |
-
Bước 5: Phân loại ý định (Intent Classification) - Tùy chọn nâng cao
|
| 82 |
-
Viết một hàm classify_intent(query) nhỏ sử dụng LLM để xác định xem câu hỏi là "Greeting" (Chào hỏi xã giao) hay "Query" (Hỏi thông tin).
|
| 83 |
-
|
| 84 |
-
Nếu là Greeting: Trả lời xã giao ngay lập tức (không cần RAG).
|
| 85 |
-
|
| 86 |
-
Nếu là Query: Chạy qua RAG Pipeline ở Bước 4.
|
| 87 |
-
|
| 88 |
-
Bước 6: Giao diện người dùng (User Interface)
|
| 89 |
-
Sử dụng Streamlit để tạo giao diện chat đơn giản (app.py).
|
| 90 |
-
|
| 91 |
-
Có khung chat (Chat input).
|
| 92 |
-
|
| 93 |
-
Hiển thị lịch sử chat (Chat history).
|
| 94 |
-
|
| 95 |
-
Trong phần trả lời của bot, hiển thị thêm phần "Nguồn tham khảo" (Source documents) để sinh viên biết thông tin lấy từ văn bản nào (Page số mấy).
|
| 96 |
-
|
| 97 |
-
Bước 7: Module hỗ trợ Fine-tuning (Data Preparation for Fine-tuning)
|
| 98 |
-
Lưu ý: Chỉ viết code để sinh dữ liệu, không thực hiện training vì cần GPU.
|
| 99 |
-
|
| 100 |
-
Viết hàm generate_qa_pairs(documents): Sử dụng LLM để tự động sinh ra các cặp câu hỏi - câu trả lời (QA pairs) từ các đoạn văn bản đã chunking. Lưu kết quả ra file JSONL để dùng cho việc Fine-tuning sau này.
|
| 101 |
-
|
| 102 |
-
Hãy viết code đầy đủ, comment giải thích rõ ràng từng hàm (function)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
core/embeddings/retrival.py
ADDED
|
File without changes
|
core/embeddings/vector_store.py
CHANGED
|
@@ -77,11 +77,11 @@ class ChromaVectorDB:
|
|
| 77 |
|
| 78 |
if HAS_RERANKER:
|
| 79 |
try:
|
| 80 |
-
print(f"
|
| 81 |
self._reranker = CrossEncoder(reranker_model, max_length=512)
|
| 82 |
-
print(f"
|
| 83 |
except Exception as e:
|
| 84 |
-
print(f"
|
| 85 |
self._reranker = None
|
| 86 |
|
| 87 |
@property
|
|
@@ -292,7 +292,7 @@ class ChromaVectorDB:
|
|
| 292 |
candidates.sort(key=lambda x: x.get("rerank_score", 0), reverse=True)
|
| 293 |
|
| 294 |
except Exception as e:
|
| 295 |
-
print(f"
|
| 296 |
for c in candidates:
|
| 297 |
c["rerank_score"] = 0.0
|
| 298 |
else:
|
|
|
|
| 77 |
|
| 78 |
if HAS_RERANKER:
|
| 79 |
try:
|
| 80 |
+
print(f"Loading reranker: {reranker_model}...")
|
| 81 |
self._reranker = CrossEncoder(reranker_model, max_length=512)
|
| 82 |
+
print(f"Reranker loaded successfully!")
|
| 83 |
except Exception as e:
|
| 84 |
+
print(f" Reranker failed to load: {e}")
|
| 85 |
self._reranker = None
|
| 86 |
|
| 87 |
@property
|
|
|
|
| 292 |
candidates.sort(key=lambda x: x.get("rerank_score", 0), reverse=True)
|
| 293 |
|
| 294 |
except Exception as e:
|
| 295 |
+
print(f" Rerank error: {e}")
|
| 296 |
for c in candidates:
|
| 297 |
c["rerank_score"] = 0.0
|
| 298 |
else:
|
data/data.csv
CHANGED
|
@@ -84,7 +84,6 @@
|
|
| 84 |
"Em muốn tốt nghiệp đúng hạn thì thời gian đào tạo chuẩn của chương trình cử nhân và kỹ sư là bao lâu?","Thời gian đào tạo chuẩn của chương trình cử nhân là 4 năm với khối lượng tối thiểu 132 tín chỉ, còn chương trình kỹ sư có thời gian đào tạo 1,5 năm nếu học theo chương trình tích hợp hoặc 2 năm nếu tốt nghiệp cử nhân trước đó."
|
| 85 |
"Nếu tôi không đóng học phí đúng thời hạn thì theo quy chế sẽ bị xử lý như thế nào?","Người học không nộp đủ học phí đúng thời hạn sẽ bị đình chỉ đăng ký học tập ở học kỳ kế tiếp; nếu tiếp tục không hoàn thành nghĩa vụ học phí thì có thể bị xem xét buộc thôi học theo quy định."
|
| 86 |
"Sự khác biệt giữa điểm GPA và điểm CPA trong Quy chế đào tạo là gì?","GPA là điểm trung bình học kỳ, được tính trên các học phần đã học trong một học kỳ, còn CPA là điểm trung bình tích lũy, được tính trên các học phần đã học từ đầu khóa học thuộc chương trình đào tạo."
|
| 87 |
-
"Quy định này điều chỉnh những nội dung gì và áp dụng cho đối tượng nào?","Quy định điều chỉnh việc đánh giá, phân loại trình độ ngoại ngữ đầu vào, chương trình ngoại ngữ cơ bản, điều kiện miễn học các học phần ngoại ngữ cơ bản, yêu cầu năng lực ngoại ngữ theo từng học kỳ và chuẩn ngoại ngữ đầu ra đối với sinh viên đại học hình thức chính quy của Đại học Bách khoa Hà Nội."
|
| 88 |
"Em là sinh viên chính quy, việc phân loại trình độ tiếng Anh đầu vào của em được căn cứ vào những tiêu chí nào?","Việc phân loại trình độ tiếng Anh đầu vào có thể căn cứ vào kết quả kiểm tra tiếng Anh đầu khóa, hoặc chứng chỉ tiếng Anh quốc gia, quốc tế, hoặc điểm thi môn tiếng Anh của kỳ thi tốt nghiệp THPT tại năm nhập học, tùy theo quyết định của Giám đốc Đại học Bách khoa Hà Nội theo từng khóa."
|
| 89 |
"Học phần ngoại ngữ cơ bản có được tính tín chỉ trong chương trình đào tạo chính khóa không?","Các học phần ngoại ngữ cơ bản được xếp vào khối kiến thức ngoại ngữ bổ trợ tăng cường và không tính tín chỉ trong chương trình đào tạo chính khóa."
|
| 90 |
"Nếu em đã có chứng chỉ ngoại ngữ phù hợp trong quá trình học thì em được hưởng quyền lợi gì?","Nếu sinh viên đạt được chứng chỉ ngoại ngữ theo quy định trong quá trình học tập thì sẽ được xét miễn các học phần ngoại ngữ cơ bản tương ứng với trình độ đạt được, kết quả miễn học được ghi bằng ký hiệu “R” và có giá trị toàn khóa kể từ ngày nhập điểm."
|
|
@@ -94,7 +93,6 @@
|
|
| 94 |
"Học bổng Trần Đại Nghĩa được hình thành từ những nguồn nào?","Học bổng được hình thành từ nguồn kinh phí hợp pháp của Đại học do Giám đốc quyết định, sự đóng góp của cán bộ, viên chức và người lao động, sự đóng góp của sinh viên và cựu sinh viên, cùng với tài trợ của các tổ chức, doanh nghiệp và các nhà hảo tâm."
|
| 95 |
"Nếu tôi đang từ học kỳ 2 trở đi thì cần đáp ứng điều kiện gì để được đăng ký xét học bổng?","Sinh viên từ học kỳ 2 trở đi phải đang học theo tiến độ chương trình đào tạo chuẩn, có điểm trung bình học tập học kỳ liền trước (GPA) từ 2,0 trở lên và điểm rèn luyện học kỳ liền trước từ 65 trở lên, đồng thời có hoàn cảnh kinh tế gia đình khó khăn."
|
| 96 |
"Sự khác biệt về mức học bổng giữa sinh viên học tập bình thường và sinh viên gặp rủi ro đột xuất là gì?","Sinh viên thuộc diện học tập bình thường được xét học bổng theo mức 50% hoặc 100% học phí của các học phần trong học kỳ xét, trong khi sinh viên gặp tai nạn hoặc rủi ro đột xuất được xét hỗ trợ theo mức 5.000.000 đồng hoặc 10.000.000 đồng."
|
| 97 |
-
"Quy định này được ban hành nhằm mục đích gì và áp dụng cho những đối tượng nào?","Quy định được ban hành nhằm hướng dẫn triển khai công tác thực tập tại các cơ sở ngoài Đại học Bách khoa Hà Nội, áp dụng cho các trường, viện đào tạo, sinh viên, học viên đang học tập tại Đại học Bách khoa Hà Nội và các hoạt động thực tập được tổ chức ngoài trường."
|
| 98 |
"Em là sinh viên đi thực tập thì có những quyền và nghĩa vụ cơ bản nào theo hướng dẫn chung?","Sinh viên phải tuân thủ các quy định của cơ sở thực tập, tham gia đầy đủ các buổi tập huấn an toàn và thực hiện nghiêm túc nhiệm vụ thực tập; đồng thời có quyền từ chối thực tập nếu cơ sở không đảm bảo điều kiện hoặc an toàn, và được quyền báo cáo với trường hoặc viện khi giảng viên hướng dẫn không thực hiện đầy đủ trách nhiệm."
|
| 99 |
"Trường hoặc viện đào tạo có trách nhiệm gì trong việc tổ chức thực tập cho sinh viên?","Trường hoặc viện ban hành quy định và tiêu chí lựa chọn cơ sở thực tập, quyết định việc cho phép sinh viên thực tập tại cơ sở do sinh viên tự liên hệ, phân công giảng viên hướng dẫn và giám sát quá trình thực tập để đảm bảo chất lượng và an toàn."
|
| 100 |
"Đề cương thực tập của sinh viên cần bao gồm những nội dung chính nào?","Đề cương thực tập phải bao gồm các nội dung chuyên môn cần tìm hiểu và thực hành, các kiến thức thực tế cần thu thập, các kỹ năng cần đạt được sau thực tập, kế hoạch thời gian thực tập, cùng với cấu trúc và nội dung báo cáo thực tập."
|
|
@@ -154,3 +152,53 @@
|
|
| 154 |
"Quy định về thi lại cuối kỳ trong Quy chế đào tạo 2025 được áp dụng như thế nào?","Quy chế đào tạo 2025 quy định người học chỉ được thi cuối kỳ một lần cho mỗi học phần đã đăng ký và không có lần thi lại, áp dụng cho tất cả các hình thức đào tạo, bao gồm cả vừa làm vừa học."
|
| 155 |
"Tại sao Quy chế đào tạo 2025 lại giới thiệu hình thức lớp học phần rút gọn cho sinh viên đại học?","Lớp học phần rút gọn được bổ sung nhằm tăng tính linh hoạt cho sinh viên học lại nhiều lần chưa đạt, với thời lượng giảng dạy tối thiểu bằng 50% lớp học phần bình thường và mức học phí chỉ bằng 50%, giúp sinh viên hoàn thành chương trình đào tạo hiệu quả hơn."
|
| 156 |
"Nếu tôi muốn chuyển chương trình đào tạo khi đã học từ năm thứ ba thì theo Quy chế 2025 có được không?","Có, Quy chế đào tạo 2025 đã bỏ quy định cấm chuyển chương trình đào tạo từ năm thứ hai trở đi; người học có thể chuyển chương trình đào tạo, kể cả từ năm thứ ba hoặc thứ tư, nếu vẫn còn đủ thời gian để hoàn thành chương trình mới và đáp ứng các điều kiện theo quy định."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 84 |
"Em muốn tốt nghiệp đúng hạn thì thời gian đào tạo chuẩn của chương trình cử nhân và kỹ sư là bao lâu?","Thời gian đào tạo chuẩn của chương trình cử nhân là 4 năm với khối lượng tối thiểu 132 tín chỉ, còn chương trình kỹ sư có thời gian đào tạo 1,5 năm nếu học theo chương trình tích hợp hoặc 2 năm nếu tốt nghiệp cử nhân trước đó."
|
| 85 |
"Nếu tôi không đóng học phí đúng thời hạn thì theo quy chế sẽ bị xử lý như thế nào?","Người học không nộp đủ học phí đúng thời hạn sẽ bị đình chỉ đăng ký học tập ở học kỳ kế tiếp; nếu tiếp tục không hoàn thành nghĩa vụ học phí thì có thể bị xem xét buộc thôi học theo quy định."
|
| 86 |
"Sự khác biệt giữa điểm GPA và điểm CPA trong Quy chế đào tạo là gì?","GPA là điểm trung bình học kỳ, được tính trên các học phần đã học trong một học kỳ, còn CPA là điểm trung bình tích lũy, được tính trên các học phần đã học từ đầu khóa học thuộc chương trình đào tạo."
|
|
|
|
| 87 |
"Em là sinh viên chính quy, việc phân loại trình độ tiếng Anh đầu vào của em được căn cứ vào những tiêu chí nào?","Việc phân loại trình độ tiếng Anh đầu vào có thể căn cứ vào kết quả kiểm tra tiếng Anh đầu khóa, hoặc chứng chỉ tiếng Anh quốc gia, quốc tế, hoặc điểm thi môn tiếng Anh của kỳ thi tốt nghiệp THPT tại năm nhập học, tùy theo quyết định của Giám đốc Đại học Bách khoa Hà Nội theo từng khóa."
|
| 88 |
"Học phần ngoại ngữ cơ bản có được tính tín chỉ trong chương trình đào tạo chính khóa không?","Các học phần ngoại ngữ cơ bản được xếp vào khối kiến thức ngoại ngữ bổ trợ tăng cường và không tính tín chỉ trong chương trình đào tạo chính khóa."
|
| 89 |
"Nếu em đã có chứng chỉ ngoại ngữ phù hợp trong quá trình học thì em được hưởng quyền lợi gì?","Nếu sinh viên đạt được chứng chỉ ngoại ngữ theo quy định trong quá trình học tập thì sẽ được xét miễn các học phần ngoại ngữ cơ bản tương ứng với trình độ đạt được, kết quả miễn học được ghi bằng ký hiệu “R” và có giá trị toàn khóa kể từ ngày nhập điểm."
|
|
|
|
| 93 |
"Học bổng Trần Đại Nghĩa được hình thành từ những nguồn nào?","Học bổng được hình thành từ nguồn kinh phí hợp pháp của Đại học do Giám đốc quyết định, sự đóng góp của cán bộ, viên chức và người lao động, sự đóng góp của sinh viên và cựu sinh viên, cùng với tài trợ của các tổ chức, doanh nghiệp và các nhà hảo tâm."
|
| 94 |
"Nếu tôi đang từ học kỳ 2 trở đi thì cần đáp ứng điều kiện gì để được đăng ký xét học bổng?","Sinh viên từ học kỳ 2 trở đi phải đang học theo tiến độ chương trình đào tạo chuẩn, có điểm trung bình học tập học kỳ liền trước (GPA) từ 2,0 trở lên và điểm rèn luyện học kỳ liền trước từ 65 trở lên, đồng thời có hoàn cảnh kinh tế gia đình khó khăn."
|
| 95 |
"Sự khác biệt về mức học bổng giữa sinh viên học tập bình thường và sinh viên gặp rủi ro đột xuất là gì?","Sinh viên thuộc diện học tập bình thường được xét học bổng theo mức 50% hoặc 100% học phí của các học phần trong học kỳ xét, trong khi sinh viên gặp tai nạn hoặc rủi ro đột xuất được xét hỗ trợ theo mức 5.000.000 đồng hoặc 10.000.000 đồng."
|
|
|
|
| 96 |
"Em là sinh viên đi thực tập thì có những quyền và nghĩa vụ cơ bản nào theo hướng dẫn chung?","Sinh viên phải tuân thủ các quy định của cơ sở thực tập, tham gia đầy đủ các buổi tập huấn an toàn và thực hiện nghiêm túc nhiệm vụ thực tập; đồng thời có quyền từ chối thực tập nếu cơ sở không đảm bảo điều kiện hoặc an toàn, và được quyền báo cáo với trường hoặc viện khi giảng viên hướng dẫn không thực hiện đầy đủ trách nhiệm."
|
| 97 |
"Trường hoặc viện đào tạo có trách nhiệm gì trong việc tổ chức thực tập cho sinh viên?","Trường hoặc viện ban hành quy định và tiêu chí lựa chọn cơ sở thực tập, quyết định việc cho phép sinh viên thực tập tại cơ sở do sinh viên tự liên hệ, phân công giảng viên hướng dẫn và giám sát quá trình thực tập để đảm bảo chất lượng và an toàn."
|
| 98 |
"Đề cương thực tập của sinh viên cần bao gồm những nội dung chính nào?","Đề cương thực tập phải bao gồm các nội dung chuyên môn cần tìm hiểu và thực hành, các kiến thức thực tế cần thu thập, các kỹ năng cần đạt được sau thực tập, kế hoạch thời gian thực tập, cùng với cấu trúc và nội dung báo cáo thực tập."
|
|
|
|
| 152 |
"Quy định về thi lại cuối kỳ trong Quy chế đào tạo 2025 được áp dụng như thế nào?","Quy chế đào tạo 2025 quy định người học chỉ được thi cuối kỳ một lần cho mỗi học phần đã đăng ký và không có lần thi lại, áp dụng cho tất cả các hình thức đào tạo, bao gồm cả vừa làm vừa học."
|
| 153 |
"Tại sao Quy chế đào tạo 2025 lại giới thiệu hình thức lớp học phần rút gọn cho sinh viên đại học?","Lớp học phần rút gọn được bổ sung nhằm tăng tính linh hoạt cho sinh viên học lại nhiều lần chưa đạt, với thời lượng giảng dạy tối thiểu bằng 50% lớp học phần bình thường và mức học phí chỉ bằng 50%, giúp sinh viên hoàn thành chương trình đào tạo hiệu quả hơn."
|
| 154 |
"Nếu tôi muốn chuyển chương trình đào tạo khi đã học từ năm thứ ba thì theo Quy chế 2025 có được không?","Có, Quy chế đào tạo 2025 đã bỏ quy định cấm chuyển chương trình đào tạo từ năm thứ hai trở đi; người học có thể chuyển chương trình đào tạo, kể cả từ năm thứ ba hoặc thứ tư, nếu vẫn còn đủ thời gian để hoàn thành chương trình mới và đáp ứng các điều kiện theo quy định."
|
| 155 |
+
"Quy định về mức học phí các chương trình đào tạo sau đại học năm học 2024–2025 là gì?","Mức học phí các chương trình đào tạo sau đại học năm học 2024–2025 được quy định theo tín chỉ học phí hoặc theo năm học, áp dụng cho các học phần trong khung chương trình đào tạo của hai học kỳ chính, theo Quyết định số 9413 ngày 19/09/2024 của Đại học Bách khoa Hà Nội."
|
| 156 |
+
"Em học chương trình thạc sĩ ngành kỹ thuật thì một tín chỉ học phí là bao nhiêu tiền?","Đối với chương trình thạc sĩ các ngành kỹ thuật, công nghệ, mức học phí là 720.000 đồng cho mỗi tín chỉ học phí (TCHP) trong năm học 2024–2025 "
|
| 157 |
+
"Nếu tôi học thạc sĩ ngành kinh tế thì mức học phí có khác gì so với ngành kỹ thuật không?","Có, chương trình thạc sĩ các ngành kinh tế có mức học phí 780.000 đồng/TCHP, cao hơn so với mức 720.000 đồng/TCHP áp dụng cho các ngành kỹ thuật, công nghệ ."
|
| 158 |
+
"Học phí đối với các học phần học quá thời gian thiết kế của chương trình được tính như thế nào?","Các học phần học quá thời gian thiết kế của chương trình đào tạo được tính mức học phí bằng 1,5 lần mức học phí chương trình đào tạo chuẩn; riêng luận văn thạc sĩ phải bổ sung kết quả nghiên cứu trong học kỳ được gia hạn có mức học phí 5.000.000 đồng mỗi học kỳ."
|
| 159 |
+
"Tại sao học phần giảng dạy bằng tiếng Anh hoặc dành cho sinh viên nước ngoài lại có mức học phí cao hơn?","Vì theo quy định, các học phần giảng dạy bằng tiếng Anh và các học phần dành cho sinh viên nước ngoài tự chi trả kinh phí học tập đều được áp dụng mức học phí bằng 1,5 lần mức học phí chương trình đào tạo chuẩn, nhằm bù đắp chi phí đào tạo và tổ chức giảng dạy."
|
| 160 |
+
"Quy định về đối tượng được xét Học bổng của Tổng công ty Phân bón và Hóa chất Dầu khí năm học 2024–2025 là gì?","Đối tượng được xét học bổng là sinh viên Đại học Bách khoa Hà Nội đang theo học ngành Kỹ thuật hóa học, ưu tiên các định hướng Kỹ thuật Điện hóa và bảo vệ kim loại, Kỹ thuật Vô cơ; thuộc các khóa 65 hệ KSCS, khóa 66 và 67; có hoàn cảnh gia đình khó khăn và điểm CPA tích lũy từ 2,8/4,0 trở lên."
|
| 161 |
+
"Em đang học Kỹ thuật hóa học khóa 66, CPA 2,9 thì có đủ điều kiện nộp hồ sơ học bổng này không?","Có, sinh viên khóa 66 ngành Kỹ thuật hóa học có điểm CPA tích lũy từ 2,8/4,0 trở lên và có hoàn cảnh gia đình khó khăn thuộc đối tượng đủ điều kiện xét học bổng theo quy định."
|
| 162 |
+
"Giá trị và số lượng Học bổng của Tổng công ty Phân bón và Hóa chất Dầu khí là bao nhiêu?","Tổng giá trị học bổng là 200.000.000 đồng, được trao cho 20 sinh viên, mỗi suất học bổng có giá trị 10.000.000 đồng."
|
| 163 |
+
"Em muốn đăng ký học bổng này thì cần thực hiện những bước nào?","Sinh viên đăng ký học bổng trực tuyến trên hệ thống QLĐT/eHUST và tải lên minh chứng hoàn cảnh khó khăn của gia đình có xác nhận của địa phương năm 2025 (nếu có) theo hướng dẫn xét tuyển."
|
| 164 |
+
"Tại sao học bổng này lại ưu tiên sinh viên có hoàn cảnh khó khăn và các định hướng chuyên ngành cụ thể?","Vì học bổng nhằm hỗ trợ sinh viên có hoàn cảnh khó khăn và khuyến khích đào tạo nguồn nhân lực cho các định hướng chuyên môn phù hợp với lĩnh vực hoạt động của Tổng công ty Phân bón và Hóa chất Dầu khí."
|
| 165 |
+
"Quy định về tổ chức dạy học trên nền tảng công nghệ kết nối và trực tuyến của Đại học Bách khoa Hà Nội là gì?","Quy định này quy định việc tổ chức và triển khai các hoạt động dạy học trên nền tảng công nghệ kết nối và trong môi trường trực tuyến tại Đại học Bách khoa Hà Nội, bao gồm phạm vi áp dụng, hình thức dạy học, điều kiện triển khai, đánh giá, trách nhiệm của các đơn vị và giảng viên."
|
| 166 |
+
"Em là sinh viên thì Trường đang áp dụng những hình thức dạy học trực tuyến nào?","Trường áp dụng ba hình thức dạy học trực tuyến gồm: dạy học trực tuyến theo thời gian thực; dạy học hỗn hợp (B-Learning) kết hợp giữa học trực tiếp và học trực tuyến trên hệ thống LMS; và dạy học trực tuyến không theo thời gian biểu cố định để hỗ trợ học tập, ôn tập hoặc bù đắp kiến thức."
|
| 167 |
+
"Tại sao không phải tất cả các học phần đều được phép tổ chức dạy học trực tuyến?","Vì các học phần có yêu cầu cao về trải nghiệm thực tế và rèn luyện kỹ năng cho người học như thí nghiệm, thực hành, thực tập không phù hợp để tổ chức dạy học trực tuyến theo quy định."
|
| 168 |
+
"Nếu học phần của em được tổ chức theo hình thức B-Learning thì điều kiện tối thiểu cần đáp ứng là gì?","Học phần B-Learning phải đáp ứng các điều kiện về đề cương học phần, bài giảng điện tử trên hệ thống LMS, bảo đảm mối liên kết giữa nội dung giảng dạy trực tiếp và trực tuyến, trong đó thời lượng kiến thức truyền đạt trên LMS tối đa 70% thời lượng học phần và điểm quá trình có trọng số tối thiểu là 0,3."
|
| 169 |
+
"Em muốn biết bài giảng B-Learning cần đáp ứng những yêu cầu kỹ thuật cơ bản nào?","Bài giảng B-Learning phải có video bài giảng đạt chuẩn hình ảnh HD hoặc Full HD, âm thanh rõ ràng, dung lượng tối đa 400 MB mỗi video, thời lượng mỗi video từ 15 đến 30 phút, nội dung trình chiếu rõ ràng và được thẩm định trước khi đưa vào sử dụng."
|
| 170 |
+
"Quy định về Học bổng gắn kết quê hương được ban hành nhằm mục đích gì?","Học bổng gắn kết quê hương được ban hành nhằm hỗ trợ, khuyến khích sinh viên có hộ khẩu thường trú tại các địa phương khó khăn, đồng thời tăng cường mối liên kết, trách nhiệm giữa sinh viên với quê hương và địa phương nơi sinh viên đăng ký cam kết sau khi tốt nghiệp."
|
| 171 |
+
"Em là sinh viên thì đối tượng nào được xét Học bổng gắn kết quê hương?","Đối tượng xét học bổng là sinh viên đang học tập tại Trường Đại học Bách khoa Hà Nội, có hộ khẩu thường trú tại địa phương tham gia chương trình gắn kết quê hương và đáp ứng các điều kiện về kết quả học tập, rèn luyện theo quy định của học bổng."
|
| 172 |
+
"Giá trị và số lượng Học bổng gắn kết quê hương được quy định như thế nào?","Học bổng gắn kết quê hương được cấp theo từng suất học bổng với giá trị và số lượng cụ thể do Trường Đại học Bách khoa Hà Nội phối hợp với địa phương xác định hằng năm, căn cứ vào nguồn kinh phí và nhu cầu hỗ trợ sinh viên."
|
| 173 |
+
"Nếu em muốn đăng ký Học bổng gắn kết quê hương thì cần thực hiện những bước nào?","Sinh viên đăng ký học bổng theo thông báo của Nhà trường, nộp hồ sơ minh chứng theo yêu cầu và thực hiện cam kết với địa phương tham gia chương trình gắn kết quê hương theo đúng quy định."
|
| 174 |
+
"Tại sao sinh viên nhận Học bổng gắn kết quê hương phải thực hiện cam kết với địa phương?","Vì học bổng gắn kết quê hương không chỉ mang ý nghĩa hỗ trợ tài chính mà còn nhằm ràng buộc trách nhiệm của sinh viên đối với địa phương, khuyến khích sinh viên quay về phục vụ hoặc đóng góp cho sự phát triển của quê hương sau khi tốt nghiệp."
|
| 175 |
+
"Quy định về đối tượng được đăng ký xét Học bổng EVN năm học 2025–2026 là gì?","Đối tượng được đăng ký xét học bổng là sinh viên năm cuối còn học 1–2 học kỳ trong năm học 2025–2026 thuộc các ngành Kinh tế công nghiệp, Kỹ thuật điện, Kỹ thuật điện tử – viễn thông, Kỹ thuật điều khiển và tự động hóa, Kỹ thuật nhiệt, Khoa học máy tính, Công nghệ thông tin; có CPA đến hết học kỳ 2024.2 từ 3,2/4,0 trở lên và điểm rèn luyện tích lũy từ 80 trở lên."
|
| 176 |
+
"Em đang là sinh viên năm cuối ngành Kỹ thuật điện, CPA 3,3 thì có đủ điều kiện nộp học bổng EVN không?","Có, sinh viên năm cuối ngành Kỹ thuật điện có CPA từ 3,2/4,0 trở lên và điểm rèn luyện đạt yêu cầu thuộc đối tượng đủ điều kiện đăng ký xét Học bổng EVN theo quy định."
|
| 177 |
+
"Số lượng và mức Học bổng EVN năm học 2025–2026 được quy định như thế nào?","Học bổng EVN năm học 2025–2026 có 50 suất, mỗi suất có giá trị 10.000.000 đồng."
|
| 178 |
+
"Em muốn đăng ký Học bổng EVN thì cần thực hiện các bước như thế nào?","Sinh viên đăng ký trực tuyến trên hệ thống QLĐT tại địa chỉ https://qldt.hust.edu.vn trước 23h55 ngày 30/9/2025, tải lên file minh chứng đã gộp thành một file; sinh viên qua vòng 1 sẽ được thông báo nộp hồ sơ minh chứng để xét vòng 2."
|
| 179 |
+
"Tại sao sinh viên đã nhận hoặc đang xét học bổng tài trợ khác lại không được xét Học bổng EVN trong năm học này?","Vì theo quy định, chương trình không xét hồ sơ của sinh viên đang trong quá trình xét hoặc đã nhận học bổng tài trợ khác trong cùng năm học 2025–2026 nhằm đảm bảo phân bổ công bằng nguồn học bổng."
|
| 180 |
+
"Học bổng khóa đào tạo về Công nghệ thông tin Cơ bản (lớp 1.2025) là chương trình gì?","Đây là chương trình học bổng hỗ trợ sinh viên tham gia khóa đào tạo về Công nghệ thông tin Cơ bản, nhằm trang bị kiến thức về phần cứng, phần mềm, hệ điều hành, mạng máy tính, bảo mật CNTT và kỹ năng xử lý sự cố, hướng tới năng lực làm việc như một kỹ thuật viên CNTT."
|
| 181 |
+
"Em muốn biết sau khi hoàn thành khóa học thì em nhận được chứng nhận gì?","Sinh viên hoàn thành khóa học sẽ nhận được Chứng nhận hoàn thành khóa học do Cisco Networking Academy cấp; trong một số trường hợp có thể nhận Giấy chứng nhận hoàn thành khóa học do BKACAD cấp."
|
| 182 |
+
"Những điều kiện tối thiểu để em được xét cấp học bổng khóa học này là gì?","Sinh viên phải có CPA kỳ 2024.1 từ 2.0 trở lên, điểm rèn luyện kỳ 2024.1 từ 50 điểm trở lên và có hoàn cảnh gia đình khó khăn kèm minh chứng hợp lệ theo hướng dẫn."
|
| 183 |
+
"Nếu tôi tham gia khóa học nhưng không học đủ buổi thì mức học bổng được tính như thế nào?","Sinh viên tham gia từ 80% thời lượng khóa học trở lên được cấp học bổng 100%; tham gia từ 50% đến dưới 80% thời lượng được cấp học bổng 50%; và không được cấp học bổng nếu tham gia dưới 50% thời lượng khóa học."
|
| 184 |
+
"Em muốn đăng ký học bổng khóa đào tạo CNTT Cơ bản thì cần làm thế nào và hạn cuối là khi nào?","Sinh viên đăng ký trực tiếp trên hệ thống QLĐT và hoàn thành đăng ký trước 23:55 ngày 15/6/2025 theo hướng dẫn của chương trình."
|
| 185 |
+
"Em thi tốt nghiệp THPT năm 2025 thì có thể dùng những tổ hợp môn nào để xét tuyển vào Đại học Bách khoa Hà Nội?","Thí sinh xét tuyển theo kết quả kỳ thi tốt nghiệp THPT năm 2025 có thể sử dụng các tổ hợp A00, A01, A02, B00, D01, D04, D07, D26, D28, D29 và tổ hợp mới K01. Trong đó, tổ hợp K01 gồm Toán, Ngữ văn và một trong các môn Lý, Hóa, Sinh hoặc Tin."
|
| 186 |
+
"Tổ hợp xét tuyển K01 được tính điểm như thế nào và có gì khác so với các tổ hợp khác?","Đối với tổ hợp K01, điểm xét tuyển được tính theo công thức: [(Toán nhân hệ số 3 + Ngữ văn nhân hệ số 1 + môn Lý hoặc Hóa hoặc Sinh hoặc Tin nhân hệ số 2) chia 2] cộng với điểm ưu tiên. Khác với nhiều tổ hợp khác, tổ hợp K01 có quy định hệ số khác nhau cho từng môn."
|
| 187 |
+
"Nếu em muốn đăng ký vào chương trình giảng dạy bằng tiếng Anh thì cần đáp ứng điều kiện ngoại ngữ gì?","Thí sinh đăng ký vào các chương trình giảng dạy bằng tiếng Anh phải có một trong các điều kiện sau: chứng chỉ tiếng Anh VSTEP trình độ B1 trở lên, hoặc chứng chỉ IELTS Academic đạt từ 5.0 trở lên hoặc tương đương, hoặc điểm thi tốt nghiệp THPT năm 2025 môn tiếng Anh đạt từ 6.5 điểm trở lên."
|
| 188 |
+
"Quy định về phương thức Xét tuyển tài năng (XTTN) của Đại học Bách khoa Hà Nội từ năm 2025 là gì?","Phương thức Xét tuyển tài năng là phương thức tuyển sinh đại học chính quy của Đại học Bách khoa Hà Nội, bao gồm ba diện: xét tuyển thẳng thí sinh đạt thành tích cao trong các kỳ thi, cuộc thi cấp quốc gia hoặc quốc tế (diện 1.1); xét tuyển dựa trên chứng chỉ quốc tế như SAT, ACT, A-Level, AP, IB (diện 1.2); và xét tuyển dựa trên hồ sơ năng lực kết hợp phỏng vấn (diện 1.3)."
|
| 189 |
+
"Em đạt giải Ba học sinh giỏi quốc gia môn Toán thì có thể đăng ký những chương trình đào tạo nào theo diện xét tuyển thẳng?","Thí sinh đạt giải Ba trở lên trong kỳ thi chọn học sinh giỏi quốc gia môn Toán được đăng ký xét tuyển thẳng vào tất cả các chương trình đào tạo của Đại học Bách khoa Hà Nội, trừ ba chương trình Ngôn ngữ có mã xét tuyển FL1, FL2 và FL3."
|
| 190 |
+
"Quy định về điều kiện đăng ký xét tuyển theo chứng chỉ quốc tế (diện 1.2) là gì?","Thí sinh đăng ký xét tuyển theo diện chứng chỉ quốc tế phải tốt nghiệp THPT, có điểm trung bình chung học tập từng năm lớp 10, 11, 12 đạt từ 8,0 trở lên và có ít nhất một chứng chỉ quốc tế còn giá trị như SAT, ACT, A-Level, AP hoặc IB theo quy định của Đại học Bách khoa Hà Nội."
|
| 191 |
+
"Nếu em đăng ký xét tuyển theo hồ sơ năng lực thì điểm hồ sơ năng lực được tính như thế nào?","Điểm hồ sơ năng lực được tính bằng tổng của ba thành phần: điểm học lực (tối đa 40 điểm), điểm thành tích (tối đa 50 điểm) và điểm thưởng (tối đa 10 điểm); trong đó điểm học lực được tính theo công thức tổ hợp K01 dựa trên điểm trung bình 6 học kỳ của các môn Toán, Ngữ văn và một môn Lý, Hóa, Sinh hoặc Tin."
|
| 192 |
+
"Tại sao thí sinh xét tuyển theo diện hồ sơ năng lực phải tham gia phỏng vấn?","Phỏng vấn được tổ chức nhằm đánh giá sự hiểu biết của thí sinh về xã hội, về Đại học Bách khoa Hà Nội và chương trình đào tạo dự định đăng ký, cũng như khả năng trình bày, lập luận, thuyết phục và năng khiếu cá nhân; thí sinh chỉ được xét tuyển nếu đạt điểm phỏng vấn tối thiểu 10 điểm."
|
| 193 |
+
"Quy định về mức học phí các học phần Giáo dục thể chất của Đại học Bách khoa Hà Nội là gì?","Mức học phí của tất cả các học phần Giáo dục thể chất trong chương trình đào tạo đại học chính quy được quy định tương đương 1,5 tín chỉ học phí cho mỗi học phần."
|
| 194 |
+
"Em là sinh viên đại học chính quy thì học phí môn Giáo dục thể chất được tính như thế nào?","Sinh viên đại học chính quy khi học các học phần Giáo dục thể chất phải đóng học phí tương đương 1,5 tín chỉ học phí cho mỗi học phần theo quy định của Nhà trường."
|
| 195 |
+
"Quy định về học phí Giáo dục thể chất này được áp dụng từ thời điểm nào?","Quy định về mức học phí các học phần Giáo dục thể chất được áp dụng từ học kỳ 2022.3."
|
| 196 |
+
"Tại sao học phần Giáo dục thể chất không được tính theo số tín chỉ thông thường như các học phần khác?","Vì theo quy định của Nhà trường, các học phần Giáo dục thể chất có đặc thù riêng về nội dung và hình thức giảng dạy nên được quy đổi và áp dụng mức học phí cố định là 1,5 tín chỉ học phí cho mỗi học phần."
|
| 197 |
+
"Nếu tôi đang học chương trình đại học chính quy thì những đơn vị nào chịu trách nhiệm triển khai quy định này?","Trưởng phòng Đào tạo, Trưởng phòng Tài chính – Kế toán, Trưởng khoa Giáo dục thể chất, Trưởng các đơn vị có liên quan và sinh viên đại học chính quy chịu trách nhiệm thi hành quy định về mức học phí các học phần Giáo dục thể chất."
|
| 198 |
+
"Quy định về chức năng và nhiệm vụ của Tổ tư vấn & Hỗ trợ sinh viên là gì?","Tổ tư vấn & Hỗ trợ sinh viên có chức năng tư vấn, gỡ rối và hỗ trợ giải quyết những vấn đề liên quan đến học tập, tâm lý, sức khỏe sinh sản, giới tính của sinh viên; đồng thời hướng dẫn kỹ năng sống, xây dựng mạng lưới hỗ trợ và tổ chức các hoạt động kết nối, chia sẻ cho sinh viên."
|
| 199 |
+
"Em đang gặp vấn đề tâm lý ảnh hưởng đến việc học thì có thể tìm đến những hình thức hỗ trợ nào?","Sinh viên có thể nhận được tư vấn tâm lý, tư vấn học tập, tham gia các buổi chia sẻ kinh nghiệm, các hoạt động hỗ trợ giúp sinh viên vượt qua khó khăn trong học tập, tâm lý và cuộc sống."
|
| 200 |
+
"Những đối tượng nào được Điểm tựa Yêu thương hỗ trợ theo cẩm nang?","Điểm tựa Yêu thương hỗ trợ sinh viên có nguy cơ gặp vấn đề tâm lý ảnh hưởng đến kết quả học tập hoặc có dấu hiệu bất ổn tâm lý, sinh viên chủ động tìm kiếm sự trợ giúp, đồng thời hỗ trợ cả phụ huynh và những người liên quan."
|
| 201 |
+
"Tại sao sinh viên cần lập kế hoạch học tập theo hướng dẫn trong cẩm nang?","Việc lập kế hoạch học tập giúp sinh viên sử dụng thời gian hiệu quả, xác định rõ mục tiêu học tập, chủ động đăng ký học phần đúng tiến độ, duy trì kỷ luật học tập và đảm bảo hoàn thành chương trình đào tạo đúng hạn."
|
| 202 |
+
"Nếu em giao tiếp với thầy cô và cán bộ nhà trường qua email thì cần tuân thủ những nguyên tắc gì?","Sinh viên cần sử dụng email Trường cấp, viết tiêu đề rõ ràng, nội dung ngắn gọn và lịch sự, có lời chào và chữ ký đầy đủ, gửi đúng người nhận và phản hồi đúng quy định để thể hiện sự tôn trọng và chuyên nghiệp."
|
| 203 |
+
|
| 204 |
+
|