You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

rule.tmpl 7.8 kB

3 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
2 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. {{template "base/head_home" .}}
  2. <style>
  3. .m-table {
  4. width: 100%;
  5. }
  6. .m-table th {
  7. border: 1px solid #EBEEF5;
  8. padding: 8px 10px;
  9. background-color: #f5f5f6;
  10. }
  11. .m-table td {
  12. border: 1px solid #EBEEF5;
  13. padding: 8px 10px;
  14. }
  15. .t-center {
  16. text-align: center;
  17. }
  18. </style>
  19. <div class="ui container rule-container" style="display:none;">
  20. <h1 class="ui center am-pt-30 am-pb-20">个人算力积分奖励规则</h1>
  21. <div class="ui divider am-pb-10"></div>
  22. <p>说明:单日用户积分的获取上限为<span class="daily-limit"> - </span>分。该积分仅用于算力资源使用,打榜活动积分将另行计算。</p>
  23. <table class="m-table">
  24. <tr>
  25. <th style="width:200px;">奖励名称</th>
  26. <th style="width:180px;">获取积分值</th>
  27. <th style="width:200px;">上限值</th>
  28. <th>奖励细节澄清</th>
  29. </tr>
  30. <tr key="BindWechat">
  31. <td class="t-center">完成微信扫码验证</td>
  32. <td class="t-center point">-</td>
  33. <td class="t-center"><span class="typ">累计</span>积分获取上限<span class="limit"> - </span></td>
  34. <td>1、首次完成微信扫码验证,即获取积分。<br>2、同个账号,更换微信号码再验证不重复给积分。<br>3、同一个微信,绑定第一个账号时奖励积分,下次绑定其他账号时不再奖励。</td>
  35. </tr>
  36. <tr key="CreatePublicRepo">
  37. <td class="t-center">创建或Fork公开项目</td>
  38. <td class="t-center point">-</td>
  39. <td class="t-center"><span class="typ">每日</span>积分获取上限<span class="limit"> - </span></td>
  40. <td>请注意项目质量,请勿复制粘贴或者重复公开项目,任何非常规的以公开项目去获取积分的行为将被认定为积分舞弊,将扣除所有积分。</td>
  41. </tr>
  42. <tr key="CreatePullRequest">
  43. <td class="t-center">每日提出PR</td>
  44. <td class="t-center point">-</td>
  45. <td class="t-center"><span class="typ">每日</span>积分获取上限<span class="limit"> - </span></td>
  46. <td></td>
  47. </tr>
  48. <tr key="PushCommits">
  49. <td class="t-center">每日commit</td>
  50. <td class="t-center point">-</td>
  51. <td class="t-center"><span class="typ">每日</span>积分获取上限<span class="limit"> - </span></td>
  52. <td>通过前台界面和后台命令行方式commit,都可获得奖励积分。</td>
  53. </tr>
  54. <tr key="CreateIssue">
  55. <td class="t-center">每日提出任务</td>
  56. <td class="t-center point">-</td>
  57. <td class="t-center"><span class="typ">每日</span>积分获取上限<span class="limit"> - </span></td>
  58. <td></td>
  59. </tr>
  60. <tr key="CommentIssue">
  61. <td class="t-center">发表评论</td>
  62. <td class="t-center point">-</td>
  63. <td class="t-center"><span class="typ">每日</span>积分获取上限<span class="limit"> - </span></td>
  64. <td>禁止空评论或评论后马上删除等非正常获取积分的方式,一经发现将扣除所有积分。</td>
  65. </tr>
  66. <tr key="UploadAttachment">
  67. <td class="t-center">上传数据集文件</td>
  68. <td class="t-center point">-</td>
  69. <td class="t-center"><span class="typ">每日</span>积分获取上限<span class="limit"> - </span></td>
  70. <td>请注意数据集质量,请勿复制粘贴或者重复公开数据集,任何非常规的以公开数据集去获取积分的行为将被认定为积分舞弊,将扣除所有积分。</td>
  71. </tr>
  72. <tr key="DatasetRecommended">
  73. <td class="t-center">数据集被平台推荐</td>
  74. <td class="t-center point">-</td>
  75. <td class="t-center"><span class="typ">每日</span>积分获取上限<span class="limit"> - </span></td>
  76. <td>数据集被推荐时,所有文件上传者都可获得奖励积分。</td>
  77. </tr>
  78. <tr key="CreateNewModelTask">
  79. <td class="t-center">导入新模型</td>
  80. <td class="t-center point">-</td>
  81. <td class="t-center"><span class="typ">每日</span>积分获取上限<span class="limit"> - </span></td>
  82. <td>请注意模型质量,请勿重复导入相同模型,任何非常规的以导入新模型去获取 积分的行为将被认定为积分舞弊,将扣除所有积分。</td>
  83. </tr>
  84. <tr key="CreateCloudbrainTask">
  85. <td class="t-center">每日运行云脑任务</td>
  86. <td class="t-center point">-</td>
  87. <td class="t-center"><span class="typ">每日</span>积分获取上限<span class="limit"> - </span></td>
  88. <td> 每日运行调试、训练、推理、评测中任何一种任务,即可获得。</td>
  89. </tr>
  90. <tr key="CreateImage">
  91. <td class="t-center">提交新公开镜像</td>
  92. <td class="t-center point">-</td>
  93. <td class="t-center"><span class="typ">每日</span>积分获取上限<span class="limit"> - </span></td>
  94. <td></td>
  95. </tr>
  96. <tr key="ImageRecommend">
  97. <td class="t-center">镜像被平台推荐</td>
  98. <td class="t-center point">-</td>
  99. <td class="t-center"><span class="typ">每日</span>积分获取上限<span class="limit"> - </span></td>
  100. <td></td>
  101. </tr>
  102. <tr key="ChangeUserAvatar">
  103. <td class="t-center">首次更换头像</td>
  104. <td class="t-center point">-</td>
  105. <td class="t-center"><span class="typ">累计</span>积分获取上限<span class="limit"> - </span></td>
  106. <td>首次更换头像,获得积分。</td>
  107. </tr>
  108. </table>
  109. </div>
  110. {{template "base/footer" .}}
  111. <script>
  112. ;(function() {
  113. var ruleContainer = $('.rule-container');
  114. var dailyLimitEl = ruleContainer.find('.daily-limit');
  115. var ruleTrs = ruleContainer.find('tr[key]');
  116. $.ajax({
  117. url: '/reward/point/rule/config',
  118. type: "get",
  119. data: {},
  120. contentType: "application/json; charset=utf-8",
  121. success(res) {
  122. if (res && res.Code === 0) {
  123. var data = res.Data;
  124. dailyLimitEl.text(data.UserDailyLimit);
  125. var taskRules = data.TaskRules;
  126. for (var i = 0, iLen = ruleTrs.length; i < iLen; i++) {
  127. var ruleTr = ruleTrs.eq(i);
  128. var key = ruleTr.attr('key');
  129. var findOr = false;
  130. for (var j = 0, jLen = taskRules.length; j < jLen; j++) {
  131. var taskRule = taskRules[j];
  132. if (taskRule.TaskCode == key) {
  133. ruleTr.find('.point').text(taskRule.AwardAmount);
  134. ruleTr.find('.typ').text(taskRule.RefreshRate == 'DAILY' ? '每日' : taskRule.RefreshRate == 'NOT_CYCLE' ? '累计' : taskRule.RefreshRate);
  135. ruleTr.find('.limit').text(taskRule.AwardAmount * taskRule.LimitNum);
  136. findOr = true;
  137. break;
  138. }
  139. }
  140. if (!findOr) ruleTr.hide();
  141. }
  142. }
  143. ruleContainer.show();
  144. },
  145. error(err) {
  146. console.log(err);
  147. ruleContainer.show();
  148. },
  149. });
  150. })();
  151. </script>