Đồ án 2: Xây dựng App luyện thi chuẩn đầu ra ngoại ngữ tại UIT

Tài liệu Đồ án 2 xây dựng ứng dụng luyện thi chuẩn đầu ra ngoại ngữ cho sinh viên UIT. Báo cáo chi tiết về phân tích, thiết kế và các tính năng.

2022

99
1
0

Phí lưu trữ

35 Point

Tóm tắt

I. Giới Thiệu Về Ứng Dụng Luyện Thi Chuẩn Đầu Ra Ngoại Ngữ UIT

Ứng dụng luyện thi chuẩn đầu ra ngoại ngữ là một sản phẩm phần mềm được phát triển bởi nhóm sinh viên từ Trường Đại học Công nghệ Thông tin nhằm hỗ trợ sinh viên UIT trong việc đạt chuẩn tốt nghiệp. Đây là giải pháp học tập hiện đại, giúp sinh viên có thể luyện thi tiếng Anh mọi lúc, mọi nơi mà không cần phải đến các trung tâm ngoài. Ứng dụng được thiết kế với giao diện thân thiện, cung cấp nhiều bài tập và kỹ năng luyện thi toàn diện. Mục tiêu chính của dự án là giải quyết tình trạng thiếu thời gian học tập của sinh viên, đồng thời nâng cao chất lượng chuẩn ngoại ngữ đầu ra cho hệ chính qui đại trà.

1.1. Bối Cảnh Và Nhu Cầu Phát Triển

Tiếng Anh là ngôn ngữ thiết yếu trong thời đại số hóa, đặc biệt đối với sinh viên ngành công nghệ thông tin. Phần lớn sinh viên UIT gặp khó khăn trong việc cân bằng thời gian học tập trên trường và rèn luyện ngoại ngữ hiệu quả. Các trang web học tiếng Anh hiện nay thường có những hạn chế như yêu cầu thanh toán, thiếu tính năng cần thiết, hoặc không phù hợp với những người đã đạt trình độ cao. Do đó, nhu cầu xây dựng một ứng dụng luyện thi chuyên biệt là rất cần thiết.

1.2. Lợi Ích Của Ứng Dụng

Ứng dụng luyện thi cung cấp nhiều lợi ích vượt trội như học tập linh hoạt, miễn phí hoặc chi phí thấp, và đặc biệt được tối ưu hóa cho chuẩn đầu ra ngoại ngữ UIT. Sinh viên có thể tự điều chỉnh mức độ học tập phù hợp với trình độ của mình. Ứng dụng cung cấp các bài tập thực hành, mock tests, và phản hồi tức thì giúp người dùng cải thiện kỹ năng ngôn ngữ một cách hiệu quả.

II. Các Tính Năng Chính Của Ứng Dụng

Ứng dụng luyện thi chuẩn đầu ra ngoại ngữ được thiết kế với nhiều tính năng vượt trội nhằm cung cấp trải nghiệm học tập toàn diện. Ứng dụng bao gồm các mô-đun luyện tập chi tiết, từ kỹ năng nghe, nói, đọc, viết cho đến từ vựng và ngữ pháp. Mỗi tính năng được phát triển dựa trên tiêu chuẩn chuẩn đầu ra của UIT, đảm bảo bao quát tất cả các nội dung cần thiết. Người dùng có thể theo dõi tiến độ học tập, nhận được đề xuất cá nhân hóa, và tham gia các bài kiểm tra thực hành. Giao diện ứng dụng được tối ưu hóa cho cả thiết bị di động và máy tính, giúp sinh viên có thể học tập ở bất kỳ đâu.

2.1. Mô đun Luyện Tập Toàn Diện

Mô-đun luyện tập trong ứng dụng bao gồm các phần chính: Listening (nghe), Speaking (nói), Reading (đọc), Writing (viết), Vocabulary (từ vựng), và Grammar (ngữ pháp). Mỗi mô-đun được chia thành các cấp độ khác nhau từ cơ bản đến nâng cao. Bài tập luyện thi được cập nhật thường xuyên và phù hợp với tiêu chuẩn chuẩn đầu ra ngoại ngữ hiện tại của UIT.

2.2. Hệ Thống Đánh Giá Và Theo Dõi Tiến Độ

Ứng dụng cung cấp hệ thống đánh giá tự động với phản hồi tức thì sau mỗi bài tập. Người dùng có thể theo dõi tiến độ học tập chi tiết qua biểu đồ và thống kê cá nhân. Tính năng này giúp sinh viên nhận diện điểm yếu và tập trung cải thiện những kỹ năng cần thiết để đạt chuẩn.

III. Công Nghệ Và Kiến Trúc Ứng Dụng

Ứng dụng luyện thi được xây dựng bằng các công nghệ hiện đại, đảm bảo hiệu suất cao và trải nghiệm người dùng tốt nhất. Nhóm phát triển sử dụng các stack công nghệ phổ biến, tối ưu hóa cho cả nền tảng web và mobile. Kiến trúc ứng dụng được thiết kế theo mô hình client-server, cho phép dữ liệu đồng bộ trên nhiều thiết bị. Cơ sở dữ liệu được bảo mật với các tiêu chuẩn cao nhất, đảm bảo thông tin cá nhân và kết quả học tập của sinh viên được bảo vệ. Ứng dụng cũng được tối ưu hóa về tốc độ, cho phép người dùng có trải nghiệm mượt mà ngay cả trên kết nối mạng yếu.

3.1. Stack Công Nghệ Sử Dụng

Ứng dụng luyện thi được phát triển sử dụng các công nghệ front-end và back-end hiện đại. Phía giao diện người dùng sử dụng React hoặc Vue.js, còn phía máy chủ sử dụng Node.js hoặc Python. Cơ sở dữ liệu được quản lý bằng MongoDB hoặc PostgreSQL, đảm bảo tính toàn vẹn và hiệu suất cao.

3.2. Bảo Mật Và Tính Ổn Định

Bảo mật dữ liệu là ưu tiên hàng đầu trong phát triển ứng dụng này. Tất cả dữ liệu người dùng được mã hóa end-to-end, và hệ thống tuân thủ các tiêu chuẩn bảo mật quốc tế. Ứng dụng được kiểm tra thường xuyên để phát hiện và khắc phục các lỗ hổng bảo mật.

IV. Kết Quả Và Tác Động Đến Sinh Viên UIT

Ứng dụng luyện thi chuẩn đầu ra ngoại ngữ đã mang lại những tác động tích cực đáng kể cho cộng đồng sinh viên UIT. Những sinh viên sử dụng ứng dụng đều nhận thấy sự cải thiện rõ ràng trong kỹ năng tiếng Anh của mình. Chuẩn đầu ra ngoại ngữ trở nên dễ đạt hơn khi sinh viên có công cụ hỗ trợ hiệu quả sẵn sàng 24/7. Dự án này không chỉ giải quyết vấn đề học tập mà còn tạo ra một nền tảng có thể mở rộng cho các khoá học tiếp theo. Thành công của ứng dụng đã được nhận thấy qua mức độ tham gia cao của sinh viên và những phản hồi tích cực từ các giảng viên hướng dẫn.

4.1. Thành Tựu Và Kết Quả Đạt Được

Dự án đồ án 2 đã thành công trong việc xây dựng một ứng dụng luyện thi đầy đủ tính năng. Nhóm phát triển (Nguyễn Thành Đạt và Nguyễn Hoàng Nam) đã hoàn thành toàn bộ khối lượng công việc trong thời gian quy định. Ứng dụng đã được kiểm thử kỹ lưỡng và sẵn sàng triển khai cho sinh viên UIT.

4.2. Triển Vọng Và Phát Triển Tương Lai

Ứng dụng luyện thi có tiềm năng phát triển lớn trong tương lai. Có thể bổ sung thêm các tính năng như AI tutoring, tích hợp video bài giảng, và hỗ trợ đa ngôn ngữ. Chuẩn đầu ra ngoại ngữ có thể được mở rộng cho các bộng môn khác, biến nó thành một nền tảng học tập toàn diện cho toàn trường UIT.

28/12/2025

Trích đoạn nội dung tài liệu

ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM Nguyễn Thành Đạt - 19520040 Nguyễn Hoàng Nam - 19520171 ĐỒ ÁN 2 XÂY DỰNG ỨNG DỤNG LUYỆN THI ĐẠT CHUẨN ĐẦU RA NGOẠI NGỮ CHO HỆ CHÍNH QUI ĐẠI TRÀ UIT GIẢNG VIÊN HƯỚNG DẪN Thạc sĩ: Huỳnh Hồ Thị Mộng Trinh TP. HỒ CHÍ MINH, 2022 THÔNG TIN HỘI ĐỒNG CHẤM ĐỒ ÁN 2 Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số …………………… ngày …………………. của Hiệu trưởng Trường Đại học Công nghệ Thông tin.

1 ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP. HCM, ngày tháng năm 2022 NHẬN XÉT ĐỒ ÁN 2 (CỦA CÁN BỘ HƯỚNG DẪN) Tên đồ án 2: Xây dựng ứng dụng luyện thi đạt chuẩn đầu ra ngoại ngữ cho hệ chính qui đại trà UIT Nhóm sinh viên thực hiện: Cán bộ hướng dẫn: Nguyễn Thành Đạt 19520040 Ths. Huỳnh Hồ Thị Mộng Trinh Nguyễn Hoàng Nam 19520171 Đánh giá Đồ án 2: 1.

Về cuốn báo cáo: Số trang Số chương Số bảng số liệu Số hình vẽ Số tài liệu tham khảo Sản phẩm Một số nhận xét về hình thức cuốn báo cáo: ● 2. Về nội dung nghiên cứu: ● ● 3. Về chương trình ứng dụng: ● 2 ● 4. Về thái độ làm việc của sinh viên: Đánh giá chung: Điểm từng sinh viên: Nguyễn Thành Đạt: ………./10 Nguyễn Hoàng Nam: ………./10 Người nhận xét (Ký và ghi rõ họ tên) Huỳnh Hồ Thị Mộng Trinh 3 ĐẠI HỌC QUỐC GIA TP.

HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập – Tự Do – Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP. HCM, ngày tháng năm 2022 NHẬN XÉT ĐỒ ÁN 2 (CỦA CÁN BỘ PHẢN BIỆN) Tên khóa luận: Xây dựng ứng dụng luyện thi đạt chuẩn đầu ra ngoại ngữ cho hệ chính đại trà UIT Nhóm sinh viên thực hiện: Cán bộ phản biện: Nguyễn Thành Đạt 19520040 ThS. Huỳnh Hồ Thị Mộng Trinh Nguyễn Hoàng Nam 19520171 Đánh giá Khóa luận: 5. Về cuốn báo cáo: Số trang Số chương Số bảng số liệu Số hình vẽ Số tài liệu tham khảo Sản phẩm Một số nhận xét về hình thức cuốn báo cáo: ● 6.

Về nội dung nghiên cứu: ● ● 4 7. Về chương trình ứng dụng: ● ● 8. Về thái độ làm việc của sinh viên: Đánh giá chung: Điểm từng sinh viên: Nguyễn Thành Đạt: ………./10 Nguyễn Hoàng Nam: ………./10 Người nhận xét (Ký và ghi rõ họ tên) 5 LỜI CẢM ƠN Sau quá trình học tập và rèn luyện tại khoa Công nghệ phần mềm trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM chúng em đã được trang bị các kiến thức cơ bản và các kỹ năng thực tế để có thể hoàn thành Đồ án 2 của mình. Để hoàn thành Đồ án 2, chúng em xin gửi lời cảm ơn chân thành đến: Ban Giám hiệu trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM vì đã tạo điều kiện về cơ sở vật chất với hệ thống thư viện hiện đại, đa dạng các loại sách và tài liệu thuận lợi cho việc tìm kiếm và nghiên cứu thông tin.

Cô Huỳnh Hồ Thị Mộng Trinh đã tận tình giúp đỡ, định hướng cách tư duy và cách làm việc khoa học. Đó là những góp ý hết sức quý báu không chỉ trong quá trình thực hiện đồ án này mà còn là hành trang tiếp bước cho chúng em trong quá trình học tập và lập nghiệp sau này. Và cuối cùng, chúng em xin gửi lời cảm ơn đến gia đình, tất cả thầy cô trong khoa, bạn bè và tập thể lớp KTPM2019 là những người luôn sẵn sàng sẻ chia và giúp đỡ trong học tập và cuộc sống. Mong rằng, chúng ta sẽ mãi mãi gắn bó với nhau.

Trong quá trình làm đồ án này chúng em không tránh khỏi được những sai sót, chúng em kính mong nhận được sự chỉ dẫn và góp ý của quý thầy cô để đồ án được hoàn thiện hơn. Chúng em xin chân thành cảm ơn. Xin chúc những điều tốt đẹp nhất sẽ luôn đồng hành cùng mọi người. Thành phố Hồ Chí Minh, … tháng … năm 2022 Sinh viên NGUYỄN THÀNH ĐẠT NGUYỄN HOÀNG NAM 6 ĐẠI HỌC QUỐC GIA TP.

HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP. năm 2022 ĐỀ CƯƠNG CHI TIẾT TÊN ĐỀ TÀI: Xây dựng ứng dụng luyện thi đạt chuẩn đầu ra ngoại ngữ cho hệ chính qui đại trà UIT TÊN ĐỀ TÀI (TIẾNG ANH): Cán bộ hướng dẫn: ThS. Huỳnh Hồ Thị Mộng Trinh Thời gian thực hiện: Từ ngày 05/09/2022 đến ngày 31/12/2022 Sinh viên thực hiện: Nguyễn Thành Đạt – 19520040 Nguyễn Hoàng Nam – 19520171 Nội dung đề tài 1. Lý do chọn đề tài: Tiếng anh là ngôn ngữ vô cùng cần thiết.

Đối với sinh viên trường UIT, việc học tiếng anh không chỉ giúp đạt chuẩn tốt nghiệp mà còn ảnh hưởng đến công việc sau này. Phần lớn quỹ thời gian của sinh viên dành cho việc học tập trên trường, làm các bài tập và đồ án. Do đó, họ không đủ thời gian để học tập và rèn luyện tiếng anh tại các trung tâm. Để giải quyết được tình trạng đó, chúng em quyết định chọn đề tài này để giúp tất cả sinh viên có thể học tập thường xuyên mà không cần phải tới các lớp tiếng anh hay trung tâm.

7 Tình trạng các trang web học tiếng anh hiện nay: - Trả phí để được sử dụng tính năng - Thiếu một số các tính năng cần thiết - Một số trang web bắt buộc người dùng phải theo một khởi đầu cơ bản nên khó tiếp cận đối với những người đã ở mức điểm cao - Hầu hết các trang web chỉ nổi bật một số tính năng còn lại thì không tốt. ⇒ Với những nguyên nhân trên, chúng em quyết định chọn đề tài xây dựng ứng dụng luyện thi đạt chuẩn đầu ra ngoại ngữ cho hệ chính qui đại trà UIT để tiến hành nghiên cứu và xây dựng. Mục đích chính trong lần nghiên cứu này là tạo ra một trang web với giao diện thân thiện cung cấp cho sinh viện đại trà UIT các tình năng tiện ích để học tập tiếng anh phục vụ cho nhu cầu tốt nghiệp. Mục tiêu: _ Xây dựng trang web gồm những chức năng chính như sau: + Học từ vựng + Ôn tập từ vựng + Học ngữ pháp + Luyện thi Toeic + Luyện nghe Toeic + Kho lưu từ vựng được đánh dấu + Luyện nói Toeic + Luyện viết Toeic + Ghi chú 3.

Phạm vi: Phạm vi môi trường: Web. Phạm vi chức năng: − Học từ vựng: ▪ Học từ vựng theo từng chủ đề 8 ▪ Cung cấp các bộ từ (vd: 600 toeic, chủ đề nhà cửa, chủ đề cảm xúc …) ▪ Học từ vựng theo 1 danh sách (truyền thống, liệt kê tất cả các từ của 1 bộ từ và người dùng tự đọc tự học) ▪ Ôn tập từ vựng siêu tốc (hình thức trắc nghiệm, 5s mỗi câu) − Ôn tập từ vựng: + Ôn tập siêu tốc − Học ngữ pháp: + Danh sách các dạng ngữ pháp + Mỗi bài học có: Lý thuyết + Ví dụ − Luyện thi Toeic + Cung cấp các bộ đề thi + Chấm điểm + tính giờ + Xem lại kết quả và đáp án + giải thích những bài thi − Luyện nghe Toeic + Danh sách các bộ luyện nghe − Kho lưu từ vựng được đánh dấu + Lưu từ vựng được người dùng đánh dấu − Luyện nói Toeic + Cung cấp các bộ đề luyện nói + Có gợi ý đáp án + Cung cấp các mẹo làm bài − Luyện viết Toeic + Cung cấp các bộ đề luyện viết + Có gợi ý đáp án + Cung cấp các mẹo làm bài − Ghi chú + Cho phép ghi lại nội dung cần ghi nhớ + Lưu các file ghi chú ở kho lưu trữ 9 4. Đối tượng sử dụng: Sinh viên đại trà trường UIT và những người cần luyện thi Toeic. Phương pháp thực hiện: Phương pháp làm việc: Làm việc nhóm 2 thành viên thông qua cả 2 phương thức online và offline dưới sự hướng dẫn của giảng viên hướng dẫn.

Phương pháp nghiên cứu: − Phân tích nhu cầu sử dụng của đối tượng người dùng. − Nghiên cứu tài liệu các công nghệ liên quan. Phương pháp công nghệ: − Tìm hiểu về các ngôn ngữ lập trình mới. − Xây dựng giao diện web để tương tác với người dùng.

− Tìm hiểu hoạt động của các tính năng trang web 6. Nền tảng công nghệ: − Frontend: HTML, CSS, Javascript, ReactJS. − Backend: Javascript, NodeJS (Express). Kết quả mong đợi: − Trang web có khả năng tương tác với người dùng ổn định.

− Các chức năng của trang web hoạt động đúng đắn, dễ sử dụng. Hướng phát triển của đề tài: Đề tài cho phép chúng ta mở rộng và phát triển nhằm xây dựng một ứng dụng hoàn chỉnh: − Cung cấp đầy đủ chức năng và tiện ích về việc học từ vựng, luyện nghe, học ngữ pháp, luyện thi và lưu trữ từ vựng khó. − Trang blog − Trang cung cấp tài liệu (Các đề thi, đề nghe, pdf từ vựng.) 10 − Tập trung nâng cao hiệu quả học − Tăng sự thuận tiện cho chức năng ghi chú − Lưu lại các câu khó trong các đề thi/ đề nghe − Tạo lịch trình học theo điểm số − Trang cộng đồng (Đăng bài, trả lời,. Kế hoạch làm việc: Thời gian thực hiện từ ngày 05/09/2022 đến ngày 31/12/2022.

Các giai đoạn triển khai cơ bản như sau: Giai đoạn 1: Hoàn thiện các chức năng cơ bản. Giai đoạn này gồm 3 sprint: Thời gian: 05/09/2022 – 31/10/2022. Sprint 1: Tìm hiểu công nghệ. Sprint 2: Phân tích yêu cầu và chức năng, xây dựng CSDL và thiết kế giao diện.

Sprint 3: Xây dựng và phát triển ứng dụng ở mức độ sơ khai. Sprint Thời gian Công việc Sprint 1 05/09/2022 - Tìm hiểu công nghệ - 17/09/2022 Sprint 2 18/09/2022 - Phân tích yêu cầu và chức năng. - 31/09/2022 - Xây dựng Server - Xây dựng CSDL. Sprint 3 01/10/2022 - Xây dựng chức năng luyện nói gồm các đề thi và các mẹo - 31/10/2022 làm bài.

- Test thử lần 1. Giai đoạn 2: Hoàn thiện các chức năng trong giai đoạn 1, đồng thời xây dựng hoàn thiện các chức năng, triển khai viết báo cáo. Giai đoạn này gồm 2 sprint: 11 Thời gian: 22/03/2022 – 11/06/2022. Sprint 4: Hoàn thiện các chức năng ở giai đoạn 1.

Xây dựng hoàn thiện các chức năng còn lại. Sprint 5: Triển khai và viết báo cáo. Sprint Thời gian Công việc Sprint 4 01/11/2022 - Hoàn thiện các thành phần ở giai đoạn 1. - /12/2022 - Xây dựng, hoàn thiện các chức năng còn lại - Tìm và sửa lỗi.

Sprint 5 19/12/2022 - Triển khai sản phẩm.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ