.3 Sơ đồ quan hệ giữa các đối tượng liên quan đến ngữ pháp

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

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

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

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

(54 trang)