Tên đối tượng
Tên thuộc
tính Kiểu dữ liệu Ý nghĩa, ghi chú
Grammar
id int id phân biệt chủ đề ngữ pháp
title string tiêu đề của chủ đề ngữ pháp
Lesson
id int id phân biệt bài học ngữ pháp
title string tiêu đề bài học ngữ pháp
htmlContent string chuỗi html nội dung bài học
Exercise
id int id phân biệt bài tập ngữ pháp
type int dạng bài tập
sentence string câu hỏi
correctAnswer string câu trả lời đúng
choices array danh sách câu trả lời dùng cho dạng
bài tập trắc nghiệm
31
4.2. Thiết kế giao diện
4.2.1. Danh sách các màn hình
Chức năng Tên màn hình Ý nghĩa, ghi chú
Xác thực người dùng
Sign in Nơi đăng nhập tài khoản người dùng
Sign up Nơi đăng ký tài khoản người dùng bằng email
Forgot password Cho người dùng lấy lại mật khẩu dựa trên email đã đăng ký
Chức năng liên quan đến từ
vựng
Vocabulary main
Hiển thị danh sách chủ đề của từ vựng. Hiển thị danh sách các từ vựng mà người dùng đã lưu.
Cho người dùng tra từ điển.
Topic Hiển thị danh sách các từ vựng trong chủ đề
Vocabulary
Hiển thị nội dung của từ vựng như nghĩa, phiên âm, ví dụ áp dụng.
Cho người dùng nghe phát âm, đánh giá phát âm và lưu từ vựng
Flash cards
Cho người dùng học từ vựng bằng thẻ ghi nhớ
Hiển thị đầy đủ thông tin của từ vựng Cho người dùng nghe phát âm và lưu từ vựng
Vocabulary practice Hiển thị các dạng bài tập từ vựng và kết quả tự luyện
32 Chức năng liên
quan đến ngữ pháp
Grammar main
Hiển thị danh sách các bài học ngữ pháp Cho người dùng kiểm tra chính tả và ngữ pháp
Grammar Hiển thị nội dung của một ngữ pháp
Grammar exercise Hiển thị các dạng bài tập ngữ pháp và kết quả tự luyện
Đọc tin tức
News main
Hiển thị danh sách các bài tin phổ biến và mới nhất
Cho phép người dùng tra cứu tin tức theo từ khoá
Article Hiển thị nội dung của bài báo
Nghe tiếng Anh
Listen main
Hiển thị danh sách các bài nghe phổ biến và mới nhất
Cho phép người dùng tra cứu bài nghe theo từ khoá
Podcast
Cho người dùng nghe tiếng Anh qua trình phát
Hiển thị nội dung của bài nghe.
Khác
Intro Giới thiệu tổng quan phần mềm
Splash Màn hình chờ trong lúc hệ thống xác thực, lấy dữ liệu người dùng
Pronunciation assessment
Hiển thị kết quả đánh giá phát âm của người dùng
33
4.2.2. Sơ đồ liên kết các màn hình