From 403c8332f8ba36e881210305375254b046b45563 Mon Sep 17 00:00:00 2001
From: p31729568
Date: Wed, 14 Aug 2019 10:28:45 +0800
Subject: [PATCH] competition show page
---
.../_gq_second_code_competition.html.erb | 66 ++++++++++++++++++-
1 file changed, 63 insertions(+), 3 deletions(-)
diff --git a/app/views/competitions/_gq_second_code_competition.html.erb b/app/views/competitions/_gq_second_code_competition.html.erb
index bc54e485..1af1cf52 100644
--- a/app/views/competitions/_gq_second_code_competition.html.erb
+++ b/app/views/competitions/_gq_second_code_competition.html.erb
@@ -73,6 +73,21 @@
link_url: 'https://keras.io/layers/about-keras-layers/'
}]
]
+ extra_data = [
+ {
+ name: 'C++项目',
+ description: "本项目的paddle/fluid/operators/optimizers目录中包含了常见的优化器(如,Momentum,Adam等等)的c++实现。",
+ task: '标注../fluid/operators/optimizers/目录下的所有代码文件',
+ link_name: '官方,优化器',
+ link_url: 'https://www.paddlepaddle.org.cn/documentation/docs/zh/1.5/api_guides/low_level/optimizer.html'
+ },{
+ name: 'Python项目',
+ description: "本项目的python/paddle/fluid/layers/nn.py中包含了神经网络中大量常见层和操作符的python实现,如fc、conv、gru等等。",
+ task: '标注../paddle/fluid/layers/nn.py代码文件',
+ link_name: '官方,nn',
+ link_url: 'https://www.paddlepaddle.org.cn/documentation/docs/zh/1.5/api_cn/layers_cn/nn_cn.html'
+ }
+ ]
%>
<% @competition.competition_stages.includes(:competition_stage_sections).each_with_index do |stage, i| %>
@@ -97,9 +112,9 @@
标注说明:每个小组选择一种编程语言的题目,针对标注任务中指定的标注模块,要求对代码模块、模块中的代码文件, 以及文件中的函数必须进行标注,关键代码块、代码行及关键变量等由参赛者自由选择进行标注。 正式赛第一阶段的比赛在标注阶段就开放查看所有人的标注,请大家根据个人理解,写出自己的风格。我们将综合考虑标注的原创性、准确性、 完整性和多样性等不同的维度对标注质量进行评分。<%= challenge_description_extra[i] %>
-
- <% first_section.competition_entries.each_with_index do |entry, j| %>
- <% row_data = data[i][j] %>
+
+
+ <% if index == 4 %>
+
+ 飞桨(PaddlePaddle)由百度公司开发,是目前国内唯一功能完备的端到端开源深度学习平台,集深度学习训练和预测框架、模型库、工具组件、服务平台为一体,其兼具灵活和效率的开发机制、工业级应用效果的模型、超大规模并行深度学习能力、推理引擎一体化设计以及系统化的服务支持,致力于让深度学习技术的创新与应用更简单。
+
+
+
+ <% first_section.competition_entries.offset(3).each_with_index do |entry, j| %>
+ <% row_data = extra_data[j] %>
+ -
+
<%= row_data[:name] || entry.name %>
+
+ <%
+ is_start = Time.now > first_section.start_time
+ competition_url = User.current.logged? ? "#{entry.url}?eid=#{User.current.id}" : "#{entry.url}"
+ btn_url = is_start ? "#{competition_url}" : "javascript:void(0);"
+ %>
+ <%= entry.name %>
+
+
+ <% if row_data.present? %>
+ 项目简介
+ <%= raw row_data[:description] %>
+ 标注任务
+ <% if index ==2 %>
+ <%= row_data[:task] %>
+ <% else %>
+ <%= row_data[:task] %>
+ <% end %>
+ 经典算法解读:
+
+
+ 点击进入代标注模块
+
+ <% end %>
+
+ <% end %>
+
+ <% end %>
<% index += 1 %>