Ôn tập từ vựng

Một phần của tài liệu Xây dựng ứng dụng hỗ trợ môn học (báo cáo cuối kì đồ án 1) (Trang 49)

Hình 6.7 Màn hình ôn tập từ vựng

STT Tên xử lí Ý nghĩa Điều kiện gọi Ghi chú

1 Xem nội dung Xem các nội dung khác của từ vựng Khi người dùng nhấn vào thẻ từ vựng đó

Khi đó thông tin khác của từ vựng như nghĩa tiếng Anh, tiếng Việt, ví dụ minh họa sẽ xuất hiện

2 Ôn tập từ vựng Luyện tập lại những từ đã học Người dùng nhấn vào nút "Review"

Màn hình gồm các câu hỏi ôn tập từ vựng gồm có 3 đáp án xuất hiện

36 3 Bỏ lưu từ vựng Xóa từ vựng ra khỏi danh sách từ chưa học Người dùng nhấn vào biểu tượng lá cờ

Từ vựng sẽ được xóa khỏi danh sách

Bảng 6.8 Bảng mô tả các thao tác trên màn hình ôn tập từ vựng 6.2.8 Luyện phát âm

37

STT Tên xử lí Ý nghĩa Điều kiện gọi Ghi chú

1 Lưu lại

giọng đọc

Lưu lại giọng đọc của người dùng

Khi người dùng nhấn vào biểu tượng micro

Sau khi nhấn, người dùng sẽ nói mẫu câu và hệ thống sẽ ghi lại 2 So sánh và đưa ra kết quả So sánh giọng đọc của người dùng với mẫu câu

Sau khi người dùng đã nói xong và nhấn lại biểu tượng micro

Hệ thống sẽ phân tích giọng nói của người dùng và mẫu câu, sau đó đưa ra kết quả trên màn hình

38

Chương 7: KẾT LUẬN

7.1 Môi trường phát triển và môi trường triển khai

7.1.1 Môi trường phát triển ứng dụng

● Hệ điều hành: Microsoft Windows, macOS

● Hệ quản trị CSDL: Cloud Firestore Firebase

● Công cụ xây dựng ứng dụng: Visual Studio Code

● Các thư viện đã sử dụng: Redux, React Native, Expo

7.1.2 Môi trường triển khai ứng dụng

● Hệ điều hành: Android, iOS

● Cài đặt Android Studio để chạy máy ảo Android, XCode để chạy máy ảo iOS

7.2 Ưu điểm

• Xây dựng được ứng dụng hỗ trợ học tiếng Anh giao tiếp với các chức năng cơ bản như: học từ vựng, ngữ pháp, các mẫu câu giao tiếp hằng ngày, trong công việc, luyện nghe các đoạn hội thoại, luyện phát âm với mẫu câu cho trước, giúp ôn luyện từ vựng, quản lý thông tin người dùng

• Ứng dụng hoạt động trên các nền tảng di động phổ biến hiện nay • Giao diện dễ sử dụng cho những người mới bắt đầu sử dụng

7.3 Nhược điểm

• Chưa hướng đến nhiều đối tượng sử dụng như trẻ em, học sinh • Ứng dụng chỉ tập trung vào 2 kĩ năng nghe và nói trong giao tiếp

7.4 Hướng phát triển

Ứng dụng hỗ trợ học tiếng anh giao tiếp cho người đi làm sẽ dự kiến mở rộng đối tượng người dùng. Không chỉ hướng đến những người đi làm, mà ứng dụng sẽ được hướng đến trẻ em hay học sinh ở mọi lứa tuổi có nhu cầu học tiếng Anh.

Hiện tại, ứng dụng chỉ hỗ trợ 2 kĩ năng nghe và nói cho người dùng vì đây là ứng dụng thực hành giao tiếp. Trong tương lai, nhóm em sẽ hỗ trợ cho người dùng 2 kĩ năng còn lại là nói và viết giúp cho người dùng phát triển toàn bộ các kĩ năng trong tiếng Anh.

39

7.5 Bảng phân công công việc

STT Tên công việc

Thành viên Trần Thanh

Hiền

Lê Khải Hoàn

1 Xác định yêu cầu bài toán x x

2 Xác định danh sách actor, use-case, vẽ sơ đồ x x

3 Xác định danh sách đối tượng có trong phần

mềm & vẽ sơ đồ lớp x x

4 Phân tích dữ liệu để vẽ sơ đồ dữ liệu x x

5 Tạo project, set up môi trường làm việc x

6 Xác định danh sách màn hình, quyền truy cập

của từng màn hình x x

7 Xử lý UI và logic các tính năng: user

authentication, xem video, kiểm tra đầu vào. x

8 Xử lý UI và logic các tính năng: luyện

speaking (speech to text), lưu và học từ vựng. x

40

TÀI LIỆU THAM KHẢO

[1] ThS. Huỳnh Tuấn Anh (2022), Bài giảng Lập trình trên thiết bị di động, Khoa Công nghệ Phần mềm – Trường Đại học Công nghệ Thông tin.

[2] Giới thiệu về React Native: https://nordiccoder.com/blog/tong-quan-ve-react-native/ [3] Ưu nhược điểm của React Native: https://itviec.com/blog/react-native-la-gi/

[4] Giới thiệu về Cloud Firestore: https://viblo.asia/p/firebase-realtime-database-cloud-

firestore-la-gi-nen-chon-frd-hay-cf-cho-app-cua-ban-63vKj2xdK2R

[5] Cách sử dụng Redux Toolkit: https://techmaster.vn/posts/36409/huong-dan-su-dung- react-router-va-redux-toolkit

[6] The Complete React Native Course 2021: from Zero to Hero bởi Programming with Mash: https://www.youtube.com/watch?v=ANdSdIlgsEw

[7] Hướng dẫn Cloud Firestore bởi Firebase – Google:

https://www.youtube.com/watch?v=BjtxPj6jRM8

[8] ThS. Nguyễn Thị Thanh Trúc (2020), Bài giảng Nhập môn Công nghệ phần mềm, Khoa Công nghệ Phần mềm - Trường Đại học Công nghệ Thông tin.

Một phần của tài liệu Xây dựng ứng dụng hỗ trợ môn học (báo cáo cuối kì đồ án 1) (Trang 49)

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

(54 trang)