Thu thập đánh giá của ngƣời dùng

Một phần của tài liệu Hệ gợi ý (Trang 71 - 72)

Chúng ta chia dữ liệu các bài báo thành 8 phần theo ngày: mỗi phần sẽ gồm dữ liệu đã thu thập trong 1 ngày nhƣ trình bày ở trên. Vì chúng ta tiến hành thu thập đánh giá trong 8 ngày, mỗi ngày chúng ta sẽ hiện thị danh sách các bài báo trong ngày. Ngƣời dùng sẽ chỉ đánh giá đƣợc các bài báo trong ngày đĩ. Tất cả ngƣời dùng đều đƣợc huấn luyện trƣớc khi tham gia vào quá trình đánh giá các bài báo trong tập dữ liệu.

Sau khi thu thập xong tập dữ liệu thì sẽ tiến hành cho ngƣời dùng đánh giá các bài báo trong tập dữ liệu. Thang điểm đánh giá mức độ yêu thích của ngƣời dùng từ 1 đến 5, mức độ thích tăng dần. Khi ngƣời dùng vào đọc báo thì hệ thống hiện danh sách các bài báo theo các chuyên mục, ngƣời dùng sẽ chọn bài mà mình muốn đọc, hệ thống sẽ hiển thị chi tiết bài báo và đồng thời hiện thanh Tab Bar cĩ 5 ngơi sao tƣơng ứng số điểm đánh giá từ 1 đến 5. Ngƣời dùng sau khi đọc xong chỉ cần nhấn vào ngơi sao từ 1 đến 5 để đánh giá cho bài viết. Chú ý là để đánh giá một bài viết thì ngƣời dùng phải đăng nhập vào hệ thống, nếu chƣa cĩ tài khoản thì cần tạo tài khoản trƣớc khi đánh giá. Trƣờng hợp ngƣời dùng đọc mà khơng cĩ đánh giá thì hệ thống sẽ gán giá trị điểm là 0, chú ý 0 khơng cĩ trong thang điểm đánh giá. Các thơng tin thu thập khi ngƣời dùng tham gia đánh giá:

 Định danh ngƣời dùng (id ngƣời dùng).

 Định danh bài báo (id bài báo).

 Điểm số đánh giá bài báo (mặc định là 0 điểm).

 Thời gian ngƣời dùng đọc bài báo.

 Trạng thái của bài báo (0: chƣa xố trong lịch sử ngƣời dùng, 1: đã xố trong lịch sử ngƣời dùng).

Các thơng tin này đều đƣợc lƣu xuống database để xử lý tiếp (giống việc tạo file log).

71

Học viên thực hiện: Nguyễn Văn Thịnh CB130460 Khĩa 2013B Lớp CNTT1

Một phần của tài liệu Hệ gợi ý (Trang 71 - 72)

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

(91 trang)