📋 Tổng Quan Dự Án
Đánh Giá Năng Lực Sinh Viên FPoly là nền tảng web toàn diện được thiết kế để đánh giá và nâng cao năng lực sinh viên tại FPT Polytechnic. Hệ thống được phát triển như dự án tốt nghiệp bởi nhóm 7 thành viên và đã được nhà trường chính thức áp dụng sử dụng.
👨💻 Vai Trò Của Tôi
| Thông tin | Chi tiết |
|---|---|
| Số thành viên | 7 |
| Vị trí | Frontend Developer |
| Công nghệ | Angular 14, Laravel 9, MySQL, Bootstrap 5 |
🎯 Mục Tiêu Dự Án
- Cung cấp nền tảng tập trung để đánh giá năng lực sinh viên
- Kết nối sinh viên với cơ hội tuyển dụng từ các công ty đối tác
- Tổ chức và quản lý các cuộc thi lập trình
- Theo dõi và trực quan hóa tiến trình, thành tích của sinh viên
✨ Tính Năng Chính
1. Đánh Giá Năng Lực Sinh Viên
- Bài kiểm tra kỹ năng: Trắc nghiệm và thử thách lập trình
- Theo dõi tiến trình: Dashboard trực quan hiển thị sự tiến bộ
- Chứng nhận: Huy hiệu số khi hoàn thành đánh giá
2. Cổng Tuyển Dụng
- Đăng tin tuyển dụng từ công ty với yêu cầu chi tiết
- Thuật toán matching profile sinh viên
- Hệ thống theo dõi ứng tuyển
- Tích hợp lịch phỏng vấn
3. Quản Lý Cuộc Thi
- Tạo và quản lý các cuộc thi lập trình
- Cập nhật bảng xếp hạng thời gian thực
- Hệ thống chấm code tự động
- Quản lý phân phối giải thưởng
4. Dashboard Admin
- Quản lý người dùng (sinh viên, giảng viên, công ty)
- Phân tích và báo cáo
- Công cụ kiểm duyệt nội dung
- Cấu hình hệ thống
🔧 Đóng Góp Của Tôi
Trách Nhiệm Chính
- Phát triển 15+ Angular components cho dashboard sinh viên
- Triển khai responsive layouts hỗ trợ mobile, tablet và desktop
- Tích hợp REST APIs để lấy dữ liệu thời gian thực
- Xây dựng biểu đồ tương tác sử dụng Chart.js
Thực Hành Chất Lượng Code
- Triển khai lazy loading để cải thiện hiệu suất
- Áp dụng RxJS operators để xử lý dữ liệu hiệu quả
- Tuân theo Angular style guide cho code dễ bảo trì
- Viết unit tests với Jasmine/Karma (80%+ coverage)
📸 Ảnh Chụp Màn Hình
Tổng quan Dashboard
🔗 Liên kết
- Xem Demo: beecareer.poly.edu.vn