Xác thực người dùng thông qua Firebase

Một phần của tài liệu Phát triển ứng dụng di động hỗ trợ học trực tuyến trên các thiết bị thông minh và hỗ trợ thanh toán online (Trang 73 - 76)

6 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

4.2 Xác thực người dùng thông qua Firebase

API login

1 GET:http://ongvanghoctap.edu.vn/login /token .php

Params

• username: String - Tài khoản người dùng • password: String - Mật khẩu

• service: String - Tên service (mặc định là "moodle_mobile_app")

Response

• token: String - token của người dùng dùng để sử dụng làm param để truy cập các tài nguyên khóa học của người dùng đó

Hình 4.3:Giao diện đăng nhập, đăng ký

4.6.2 Giao diện trang chủ và chức năng đặt mục tiêu học tập

Giao diện trang chủ được thiết kế theo xu hướng thiết kế nổi bật nhất hiện nay đó là gồm vuốt ngang cho khoá học đề xuất và vuốt dọc cho khoá học miễn phí.

Chức năng đặt mục tiêu học tập cho phép người dùng quản lý thời gian học tập tốt hơn. Thời gian tối đa được đặt là 2 giờ - đó cũng là khoảng thời gian vừa đủ để học sinh không cảm thấy không quá mệt.

Hình 4.4:Giao diện trang chủ và chức năng đặt mục tiêu học tập

4.6.3 Giao diện khoá học và bài tập

Giao diện khoá học và bài tập được thiết kế theo mục đích ban đầu của luận văn là giao diện đẹp mắt, dễ hiểu và mang lại trải nghiệm thú vị cho học sinh dựa trên ý tưởng là ong đi tìm hoa.

4.6.4 Chức năng làm quiz online

Chức năng này cho phép hiển thị toàn bộ các khoá học hiện có trên Ongvanghoctap. Hỗ trợ hiển thị các gói câu hỏi trắc nghiệm, H5P.

Từ dữ liệu nội dung khóa học ở trên. Dựa theo kết quả API trả về của các bài học nhóm phân làm 2 loại lớn:

• Loại dùng webview: video, H5P,... • Loại dùng html: quiz, chat,...

Một phần của tài liệu Phát triển ứng dụng di động hỗ trợ học trực tuyến trên các thiết bị thông minh và hỗ trợ thanh toán online (Trang 73 - 76)

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

(95 trang)