⚠️ Quan Trọng Về Bản Quyền và Tái Sử Dụng Code ⚠️
Các Projects là phần quyết định của khóa luận tốt nghiệp. Để đảm bảo tính trung thực trong học thuật và thể hiện kỹ năng lập trình, nghiên cứu khoa học, tinh thần làm việc, khối lượng công việc... của sinh viên/nhóm sinh viên, hãy tuân thủ các yêu cầu sau:
1. Tuân Thủ Bản Quyền Là Bắt Buộc
- Các thành phần quan trọng của project này phải là kết quả từ công việc của đồ án.
- Sinh viên được phép sử dụng framework, thư viện hoặc API (ví dụ: Flask, React), nhưng cần phát triển thêm tính năng thay vì chỉ tích hợp đơn giản.
2. Tái Sử Dụng Mã Nguồn Có Trách Nhiệm
Nếu sinh viên sử dụng mã nguồn từ bên ngoài, hãy:
- Ghi chú rõ ràng trong phần comments mã và báo cáo đồ án.
- Trích dẫn nguồn trong mục "Ghi nhận mã nguồn" bên dưới đây.
- 🔴 Không trích dẫn mã nguồn sử dụng, sử dụng mã nguồn mà không giải thích/thay đổi được sẽ bị coi là đạo văn và đồ án sẽ không được đưa ra bảo vệ. 🔴
3. Cam Kết Thực Hiện Các Nhiệm Vụ Theo Tuần Trong Plan Một Cách Đều Đặn
- Thực hiện commit thường xuyên để thể hiện sự cập nhật, tiến bộ liên tục.
- Tránh các commit lớn chứa nhiều mã nguồn cùng lúc, vì điều này có thể cho thấy việc tái sử dụng mã không đúng cách.
- Sử dụng thông điệp commit thể hiện rõ ý nghĩa mô tả chính xác công việc đã hoàn thành (ví dụ: "Đã triển khai logic đăng nhập" thay vì chỉ viết chung chung "Thêm mã mới").
4. Chuẩn Bị Giải Thích Công Việc Của Đồ Án
Trong các buổi meeting hàng tuần với giảng viên, buổi báo cáo phản biện và buổi bảo vệ đồ án, sinh viên sẽ cần:
- Giải thích các phần mã quan trọng.
- Lý giải tại sao đồ án sử dụng mã nguồn từ bên ngoài (nếu có).
5. Theo Dõi Quy Trình Lập Trình Của Đồ Án
- Tuyệt đối không sao chép mã mà không hiểu rõ về nó.
- Duy trì nhật ký phát triển để ghi lại từng tính năng và logic mã nguồn đồ án đã thực hiện.
- Kiểm tra trùng lặp mã trước khi nộp bằng các công cụ như Moss.
Ghi Nhận Mã Nguồn (Code Credits)
Nếu đồ án sử dụng mã nguồn từ bên ngoài, hãy liệt kê nguồn tại đây để tuân thủ các quy định về trung thực học thuật:
Ví dụ: "Logic xác thực đăng nhập được tham khảo từ Flask Documentation."
Ví dụ: "Code phân trang được điều chỉnh từ GitHub User Repository."
V.v.
==============================================================================