.30 Giao diện màn hình Podcast

Một phần của tài liệu Xây dựng ứng dụng hỗ trợ môn học (Trang 50)

39 4.2.8. Giao diện các màn hình khác Hình 4.31 - Giao diện màn hình Intro Hình 4.32 - Giao diện màn hình Splash Hình 4.33 - Giao diện màn hình Pronunciation assessment

40

CHƯƠNG 5 - KẾT LUẬN

5.1. Đánh giá 5.1.1. Thuận lợi

- Giảng viên hướng dẫn tận tình, hỗ trợ và định hướng nhóm nghiên cứu và thực hiện đề tài.

- Các tài liệu về ngôn ngữ, công nghệ thực hiện được chia sẻ rộng rãi trên Internet. Cộng đồng lớn giúp giải quyết các vấn đề thường gặp phải khi sử dụng cơng nghệ nào đó một cách nhanh chóng

- Vận dụng được các kiến thức, quy trình phát triển đã được học. - Dữ liệu API hỗ trợ đa dạng và phong phú.

5.1.2. Khó khăn

- Vấn đề tìm hiểu, nghiên cứu và hiện thực về các công nghệ React Native, .NET Core,... mất nhiều thời gian.

- Vấn đề về dữ liệu khơng được đáp ứng đầy đủ và chính xác từ API, bị hạn chế quyền thao tác và tốn kém chi phí để gia hạn các gói hỗ trợ từ API để đáp ứng được nhu cầu của hệ thống.

5.2. Kết quả đạt được 5.2.1. Ưu điểm

- Hoàn thành yêu cầu đặt ra ban đầu, đáp ứng được đầy đủ tính năng cần thiết của một ứng dụng hỗ trợ học tiếng Anh cho người mới bắt đầu.

- Giao diện đơn giản, bố cục hợp lý, người dùng dễ dàng thao tác trên ứng dụng. - Tốc độ phản hồi các thao tác nhanh, tối ưu hóa trải nghiệm của người dùng. - Sinh viên thực hiện đã nắm được cách tổ chức, xây dựng một hệ thống hoàn thiện

và tạo ra được một ứng dụng trên thiết bị động để phục vụ cho nhu cầu của con người.

- Sinh viên nắm được các công nghệ phổ biến hiện nay như React Native, .NET Core và một số kỹ thuật như caching, xác thực người dùng.

41

5.2.2. Nhược điểm

- Một số tính năng như đánh giá phát âm, kiểm tra chính tả và ngữ pháp được hỗ trợ từ API của bên thứ ba nên độ chính xác vẫn chưa cao và còn bị hạn chế truy cập.

- Dữ liệu cịn ít và chưa đầy đủ để đáp ứng nhu cầu người dùng. - Dữ liệu tổ chức chưa được tối ưu nên việc truy vấn còn chậm. - Chưa có phần hướng dẫn cho người mới sử dụng

5.3. Hướng phát triển

- Xây dựng mở rộng thêm các chức năng như thi thử đánh giá trình độ (cung cấp các bài thi thử IELTS, TOEFL,…), hoạch định lộ trình học dựa vào bài thi thử của học viên, gợi ý các bài tập, bài kiểm tra phù hợp trình độ, chia sẻ kết quả lên Facebook,...

- Bổ sung thêm các bài thi tự luyện theo bốn kỹ năng nghe nói đọc viết. - Hồn thiện hơn nữa các chức năng đã có.

- Xây dựng ứng dụng đa nền tảng chạy được trên web và máy tính. - Tối ưu hóa code để dễ cập nhật và mở rộng tính năng.

42

TÀI LIỆU THAM KHẢO

Tài liệu tiếng Việt

[1] Trung Nguyen (2021), “Cách xây dựng REST API sử dụng ASP.NET Core, Entity

Framework Core và JWT”, [Online]. Available: https://comdy.vn/asp-net-core-web-

api/cach-xay-dung-rest-api-su-dung-aspnet-core-entity-framework-core-va-jwt/

[2] Han Van Hiep (2017), “Làm việc với Distributed Cache trong ASP.NET Core”, [Online]. Available: https://viblo.asia/p/lam-viec-voi-distributed-cache-trong-aspnet-

core-m68Z0O69KkG

[3] Hồng Nhi (2021), “Tìm hiểu về React Native”, [Online]. Available:

https://wiki.tino.org/react-native-la-gi/

[4] Chiasekinang (2021), “.NET CORE là gì? Tổng quan, phân biệt .NET core, .NET

FW, MONO”, [Online]. Available: https://chiasekinang.com/net-core-la-gi/amp/

[5] Minh Hồng (2021), “Tìm hiểu tổng quan về Redis”, [Online]. Available:

https://viblo.asia/p/tim-hieu-tong-quan-ve-redis-bJzKmrV6Z9N

[6] Tran Vuong Minh (2016), “Tìm hiểu về json web token (JWT)”, [Online].

Available: https://viblo.asia/p/tim-hieu-ve-json-web-token-jwt-7rVRqp73v4bP [7] Hồng Nhi (2021), “Firebase là gì? Tổng quan về Firebase”, [Online]. Available:

https://wiki.tino.org/firebase-la-gi/

Tài liệu tiếng Anh

[8] Zeb Girouard (2020), “Introduction to Using Redux in a React Native App”, [Online]. Available: https://www.digitalocean.com/community/tutorials/react-react-

native-redux

[9] Joseph Mawa (2021), “Using Axios with React Native to manage API requests”, [Online]. Available: https://blog.logrocket.com/using-axios-react-native-manage-api-

requests/

[10] Rick Anderson & Kirk Larkin (2021), “Create a web API with ASP.NET Core”, [Online]. Available: https://docs.microsoft.com/vi-vn/aspnet/core/tutorials/first-web-

Một phần của tài liệu Xây dựng ứng dụng hỗ trợ môn học (Trang 50)

Tải bản đầy đủ (PDF)

(54 trang)