question and answer - ubuntu-vn - idea

4
Tài liệu mô tả yêu cầu hệ thống hỗ trợ giải đáp thắc mắc ubuntuvn Tổng hợp tài liệu: afterlastangel Giới thiệu tài liệu: Đây là tài liệu khái quát nhất mô tả các yêu cầu của hệ thống mới cần được phát triển cho ubuntuvn. Các yêu cầu đến từ các thành viên cộng đồng ubuntuvn, và được đúc kết từ quá trình phát triển 5 năm của diễn đàn và các kênh hỗ trợ khác. Tài liệu không bao gồm các mô tả về kỹ thuật cũng như nền tảng xây dựng hệ thống. Giải thích từ ngữ: Q&A Hệ thống hỏi đáp. User Người dùng hệ thống. Moderator Là một user có quyền hạn cao hơn các user bình thường. Tag Thẻ đánh dấu để phân loại bài viết Các thành phần chính của hệ thống 1. Thành phần người dùng. 2. Thành phần nội dung (câu hỏi câu trả lời). 3. Thành phần tag, phân loại bài viết, liên kết nội dung 4. Thành phần tìm kiếm. 5. Thành phần hỗ trợ tích hợp với các hệ thống bên ngoài (forum, facebook ...) Các chức năng chính: 1. Thành phần người dùng. Tính năng đăng nhập hỗ trợ OpenID. Tính năng quản lý thông tin tài khoản. Tính năng cập nhật thông tin phần cứng/ phần mềm của người dùng. Tính năng hệ thống phân điểm điểm của người dùng. 2. Thành phần nội dung: Tính năng viết câu hỏi. Tính năng viết câu trả lời. Tính năng cập nhật câu hỏi, câu trả lời. Tính năng đánh giá cho điểm câu hỏi và câu trả lời. Tính năng sắp xếp thứ tự câu trả lời dựa vào thang điểm đánh giá. 3. Tính năng tag, phân loại bài viết. Tính năng gắn nhãn để phân loại câu hỏi, câu trả lời. Tính năng liên kết các tag với nhau theo các mối quan hệ ngang hàng, cùng nhóm, lồng vào

Upload: le-kien-truc

Post on 03-Aug-2015

34 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Question and Answer - ubuntu-vn - Idea

Tài liệu mô tả yêu cầu hệ thống hỗ trợ giải đáp thắc mắc ubuntu­vn  Tổng hợp tài liệu: afterlastangel  Giới thiệu tài liệu: ­ Đây là tài liệu khái quát nhất mô tả các yêu cầu của hệ thống mới cần được phát triển cho ubuntu­vn. Các yêu cầu đến từ các thành viên cộng đồng ubuntu­vn, và được đúc kết từ quá trình phát triển 5 năm của diễn đàn và các kênh hỗ trợ khác.  ­ Tài liệu không bao gồm các mô tả về kỹ thuật cũng như nền tảng xây dựng hệ thống.  Giải thích từ ngữ: Q&A ­  Hệ thống hỏi đáp. User ­  Người dùng hệ thống. Moderator ­  Là một user có quyền hạn cao hơn các user bình thường. Tag  ­  Thẻ  đánh dấu để phân loại bài viết  Các thành phần chính của hệ thống 1. Thành phần người dùng. 2. Thành phần nội dung (câu hỏi ­ câu trả lời). 3. Thành phần tag, phân loại bài viết, liên kết nội dung 4. Thành phần tìm kiếm. 5. Thành phần hỗ trợ tích hợp với các hệ thống bên ngoài (forum, facebook ...)  Các chức năng chính:  1. Thành phần người dùng. ­ Tính năng đăng nhập hỗ trợ OpenID. ­ Tính năng quản lý thông tin tài khoản. ­ Tính năng cập nhật thông tin phần cứng/ phần mềm của người dùng. ­ Tính năng hệ thống phân điểm  điểm của người dùng.  2. Thành phần nội dung: ­ Tính năng viết câu hỏi. ­ Tính năng viết câu trả lời. ­ Tính năng cập nhật câu hỏi, câu trả lời. ­ Tính năng đánh giá cho điểm câu hỏi và câu trả lời. ­ Tính năng sắp xếp thứ tự câu trả lời dựa vào thang điểm đánh giá.  3.  Tính năng tag, phân loại bài viết. ­ Tính năng gắn nhãn để phân loại câu hỏi, câu trả lời. ­ Tính năng liên kết các tag với nhau theo các mối quan hệ ngang hàng, cùng nhóm, lồng vào 

Page 2: Question and Answer - ubuntu-vn - Idea

nhau. ­ Tính năng tag trong câu hỏi và câu trả lời. ­ Tính năng kết hợp các câu hỏi giống nhau. ­ Tính năng tính năng liên kết các câu hỏi tương tự và các câu trả lời cho từng phiên bản. ­ Tính năng tự động phân loại câu hỏi.  4. Thành phần tìm kiếm. ­ Chức năng tìm kiếm dựa trên tag, tiêu đề và nội dung câu hỏi. ­ Chức năng tự động gợi ý câu hỏi và câu trả lời trước khi tìm một câu hỏi mới.  5. Thành phần hỗ trợ hệ thống bên ngoài. ­ Chia sẽ câu hỏi, câu trả lời trên các mạng xã hội. ­ Nhập dữ liệu từ các bài viết trên diễn đàn. ­ Hỗ trợ xuất dữ liệu theo định dạng mở.  Các yêu cầu khác của hệ thống: ­ Hệ thống nên được thiết kế theo dạng module. ­ Mã nguồn nên được tổ chức rõ ràng dễ hiểu để nhiều lập trình viên tham gia mà không cần viết tài liệu riêng. ­ Các câu hỏi nên được giải đáp hoặc xử lý trong vòng 24 đến 48 giờ. ­ Hệ thống nên được thiết kế dựa vào các công nghệ mới nhất trong việc thiết kế phát triển, xử lý lưu trữ dữ liệu để có thể đáp ứng được nhu cầu của người sử dụng máy tính tại Việt Nam.    ­ Tìm kiếm (Cần mỗi cái này) ⇐ Admin nghĩ thế nào về cái này  Ví dụ:  Tên tính năng: Viết một câu hỏi mới. ­ Là một người đặt câu hỏi ­ tôi muốn đặt một câu hỏi mới ­ để có thể được người khác trả lời giúp.  Tên tính năng: Tìm câu hỏi và bài trả lời bằng tag. ­ Là một người dùng hệ thống ­ tôi muốn tìm câu trả lời một cách dể dàng ­ để không phải tạo một bài viết mới để hỏi.  Ý tưởng troubleshoot: thường người dùng cũng không biết họ sẽ đặt câu hỏi như thế nào và mô tả chính xác vấn đề họ gặp phải ­> hệ thống tìm kiếm theo ngữ cảnh và giúp mô tả chính xác vấn đề: Ví dụ: bạn đang gặp vấn đề dạng gì: Không thể khởi động được máy tính, Không thể gõ được tiếng Việt, Bị mất hết dữ liệu, Không dùng được bàn phím và con chuột, Màn hình rất 

Page 3: Question and Answer - ubuntu-vn - Idea

xấu độ phân giải không đúng, Không nghe được âm thanh …  Không thể khởi động máy tính: màn hình không lên gì, không kêu gì ­ chạy tới danh sách chọn nhưng không chạy nữa... Không gõ được tiếng Việt: Đã cài bộ gõ ibus nhưng không gõ được ­ gõ được nhưng không hiển thị biểu tượng ­ không biết cách chọn kiểu gõ VNI …  Cái này gọi là gì bác nhỉ? Data mining à??? Làm xong cái này chắc mình thành pro web rồi. hì (chả liên quan gì web, cái này là information extraction, có thể sử dụng semantic web hay semantic network gì đó về sau) okie. đúng rồi. trích xuất dữ liệu web nằm trong data mining mà. Bác Admin chạy đâu rồi nhể     + Hệ thống hỏi đáp kinh nghiệm sử dụng Ubuntu Yêu cầu: 

+ Đặt câu hỏi bao gồm hệ thống + Nền tảng : Web + Phía người dùng : người hỏi, người trả lời, người quản trị + Yêu cầu về chức năng 

­ Trong vòng 24­48h : người hỏi ít nhất có được gợi ý ­ Không chém gió, hoặc đưa nội dung ngoài kĩ thuật 

+ Yêu cầu khác  ­ Có thể chuyển câu hỏi từ forum ubuntu­vn hoặc wiki sang được. (Thủ 

công và tự động. Admin sẽ lo phần này) ­ Áp dụng tự động phân loại câu hỏi <option> 

 Phía người hỏi  

­ Nội dung cần hỏi ­ Đánh dấu tag phù hợp với nội dung cần hỏi 

+ Nếu nhận được câu trả lời đúng ­> Like (cuồng fb.!.!) + Ý tưởng  

­ có thể kèm thông tin về hệ thống đang dùng để người trả lời dễ hiểu hơn.  

+ Nếu trùng lặp câu hỏi thì sao nhỉ?( Hệ thống sẽ tự động tìm kiếm các câu hỏi theo tag trước khi đặt câu hỏi, nếu trùng sẽ có cộng cụ để gộp) Người trả lời 

+ Xem câu hỏi nếu thấy không phù hơp ­> dislike + Câu hỏi hay mà chưa biết trả lời thế nào thì like 

Page 4: Question and Answer - ubuntu-vn - Idea

+ Cảm thấy câu trả lời hay ­> Like (tuyển tập các hiệu ứng fb) Hệ thống 

+ Câu hỏi nào có vote up < vote down được move xuống dưới. Câu hỏi có quá nhiều vote down so với vote up sau 30 ngày sẽ tự ẩn (có options để hiện cả câu hỏi bị ẩn), hệ thống sẽ tự báo cho người hỏi biết về việc này.  Liệt kê tính năng  + Tính năng VIP (Phát triển sau)