1.8.x Tính Năng: Member of the Month

Preview

Tác giả: Mihai

Phiên bản: 1.0

Gửi lúc: 09/07/2016

Cập nhật lúc: 27/07/2016

Mô tả
Description
This plugin allows you to setup a collaborative environment where some users can vote and rewards people who contribute significantly in the last month. As an administrator, you can define which user groups will be allowed to express their preferences.

In the last week of each month, users are allowed to express their feelings and to start to give some points for other friends. Based on these points a predefined task (which runs on the first day of each month) will build a top and assign rewards. As rewards, we have integration with NewPoints.

List of Features
  • Collaborative environment. The top is based on multiple user votes.
  • Setting for specifying user groups allowed to express their vote.
  • Each vote is totally private.
  • The ability to announce winners through a public thread. The thread is published automatically each month.
  • Setting for specifying a validation limit. You have the ability to set a percentage of users who must voted in a month to validate the result.
  • The ability to keep history of winners in time and to give them bonuses based on this.
  • Integration with NewPoints plugin developed by Pirata Nervo.
  • Support for adding your own language.
  • Performance was increased by using caching mechanisms for obtaining data.
How to Install
The following steps are required to be able to install this product:
  • Upload the entire content of the directory 'Upload' on your server. When you upload the files, you need to keep the structure suggested.
  • Go to page: Admin Control Panel > Configuration > Plugins and continue by installing and activating 'Member of the Month' plugin.
  • If the installation process is marked as done, you can continue by changing plugin behavior using: Admin Control Panel > Configuration > Settings > Member of the Month settings.
  • Thanks for using it.
How It Works
Bonus Factor
This chapter explains how bonus factor feature works. The plugin comes up with a setting which allows specifying a bonus factor depth. In fact, the setting lets the system to look into history stats and to give awards multiplicated when a user has consecutive appearances there. Let's assume that you set the value of this setting to 3 (months) and the history for a user U is the following one:
July (current month) - User U obtained 2nd place in the top
June (from history) – User U obtained 3rd place in the top
May (from history) – User U no prize obtained
April (from history) – User U obtained 1st place in the top
In this case, the bonus factor will be calculated as:
BF = 1 [for July as current month] + (1 / (1 + 3 [the place obtained])) [for June] + 0 [for May]
BF = 1 + ¼  = 1.25
If integration with NewPoints is enabled and the 2nd place should receive 50 points, then the number of points received in this case will be 62.5 (50 x 1.25).
 
Let’s analyze another scenario. The setting is still on 3 months but we have another user (J) with the following stats:
July (current month) – User J obtained 1st place
June (from history) – User J obtained 3rd place
May (from history) – User J obtained 1st place
April (from history) – User J obtained 1st place
March (from history) – User J obtained 3st place
In this case, the bonus factor will be calculated as:
BF = 1 [for July as current month] + (1 / (1 + 3 [the place obtained])) [for June] + (1 / (1 + 1 [the place obtained])) [for May]
BF = 1 + ¼ + ½ =1.75
If integration with NewPoints is enabled and the 1st place should receive 100 points, then the number of points received in this case will be 175 (100 x 1.75).

Report an issue or submit a suggestion
If you want to report an issue or submit a suggestion related with current plugin you can do it by posting a new thread here. Thank you!

Sự miêu tả
Plugin này cho phép bạn thiết lập một môi trường cộng tác, nơi một số người dùng có thể bỏ phiếu và thưởng cho những người đóng góp đáng kể trong tháng trước. Với tư cách là quản trị viên, bạn có thể xác định nhóm người dùng nào sẽ được phép thể hiện tùy chọn của họ.

Trong tuần cuối cùng của mỗi tháng, người dùng được phép bày tỏ cảm xúc của mình và bắt đầu cho một số điểm cho những người bạn khác. Dựa trên những điểm này, một nhiệm vụ được xác định trước (chạy vào ngày đầu tiên của mỗi tháng) sẽ xây dựng hàng đầu và chỉ định phần thưởng. Như phần thưởng, chúng tôi có tích hợp với NewPoints.

Danh sách các tính năng
  • Môi trường hợp tác. Đỉnh dựa trên nhiều phiếu bầu của người dùng.
  • Cài đặt để chỉ định các nhóm người dùng được phép thể hiện phiếu bầu của họ.
  • Mỗi phiếu bầu là hoàn toàn riêng tư.
  • Khả năng công bố người chiến thắng thông qua một chủ đề công khai. Chủ đề được xuất bản tự động mỗi tháng.
  • Cài đặt để chỉ định giới hạn xác thực. Bạn có thể đặt tỷ lệ phần trăm người dùng phải bỏ phiếu trong một tháng để xác thực kết quả.
  • Khả năng lưu giữ lịch sử của những người chiến thắng kịp thời và trao cho họ tiền thưởng dựa trên điều này.
  • Tích hợp với plugin NewPoints được phát triển bởi Pirata Nervo.
  • Hỗ trợ thêm ngôn ngữ của riêng bạn.
  • Hiệu suất được tăng lên bằng cách sử dụng các cơ chế bộ nhớ đệm để lấy dữ liệu.
Cách cài đặt
Các bước sau là bắt buộc để có thể cài đặt sản phẩm này:
  • Tải lên toàn bộ nội dung của thư mục 'Tải lên' trên máy chủ của bạn. Khi bạn tải lên các tệp, bạn cần giữ cấu trúc được đề xuất.
  • Chuyển đến trang: Bảng điều khiển quản trị > Cấu hình > Plugin và tiếp tục bằng cách cài đặt và kích hoạt plugin 'Thành viên của tháng'.
  • Nếu quá trình cài đặt được đánh dấu là xong, bạn có thể tiếp tục bằng cách thay đổi hành vi của plugin bằng cách: Bảng điều khiển quản trị > cấu hình > cài đặt > thành viên của tháng Cài đặt.
  • Cảm ơn bạn đã sử dụng nó.
Cách thức hoạt động
Yếu tố tiền thưởng
Chương này giải thích cách hoạt động của tính năng yếu tố thưởng. Plugin đi kèm với một cài đặt cho phép chỉ định độ sâu hệ số tiền thưởng. Trên thực tế, cài đặt cho phép hệ thống xem xét số liệu thống kê lịch sử và trao giải thưởng nhân lên khi người dùng xuất hiện liên tiếp ở đó. Giả sử bạn đặt giá trị của cài đặt này thành 3 (tháng) và lịch sử cho người dùng Trong là một trong những như sau:
Tháng Bảy (tháng hiện tại) - Người dùng U đạt vị trí thứ 2 trong top
Tháng Sáu (từ lịch sử) - Người dùng U đạt vị trí thứ 3 trong top đầu
Tháng Năm (từ lịch sử) - Người dùng U không nhận được giải thưởng
Tháng Tư (từ lịch sử) - Người dùng U đạt vị trí số 1 trong top
Trong trường hợp này, hệ số tiền thưởng sẽ được tính như sau:
BF = 1 [cho tháng Bảy là tháng hiện tại] + (1 / (1 + 3 [vị trí thu được])) [cho tháng Sáu] + 0 [cho tháng Năm]
BF = 1 + 1/4 = 1.25
Nếu tích hợp với NewPoints được bật và vị trí thứ 2 sẽ nhận được 50 điểm, thì số điểm nhận được trong trường hợp này sẽ là 62.5 (50 x 1.25).

Hãy phân tích một kịch bản khác. Cài đặt vẫn còn trên 3 tháng nhưng chúng tôi có một người dùng khác (J) với các chỉ số sau:
Tháng Bảy (tháng hiện tại) – Người dùng J đạt vị trí số 1
Tháng Sáu (từ lịch sử) - Người dùng J đạt vị trí thứ 3
Tháng Năm (từ lịch sử) – Người dùng J đạt vị trí số 1
Tháng Tư (từ lịch sử) - Người dùng J đạt vị trí số 1
Tháng Ba (từ lịch sử) - Người dùng J đạt vị trí thứ 3
Trong trường hợp này, hệ số tiền thưởng sẽ được tính như sau:
BF = 1 [cho tháng Bảy là tháng hiện tại] + (1 / (1 + 3 [vị trí đạt được])) [cho tháng Sáu] + (1 / (1 + 1 [vị trí đạt được])) [cho tháng Năm]
BF = 1 + 1/4 + 1/2 = 1.75
Nếu tích hợp với NewPoints được bật và vị trí số 1 sẽ nhận được 100 điểm, thì số điểm nhận được trong trường hợp này sẽ là 175 (100 x 1.75).

Báo cáo vấn đề hoặc gửi đề xuất
Nếu bạn muốn báo cáo vấn đề hoặc gửi đề xuất liên quan đến plugin hiện tại, bạn có thể thực hiện bằng cách đăng một chủ đề mới Ở đây. Cảm ơn bạn!