From 10e5129fa2fb26dab96e8d1b53746a562ee1be44 Mon Sep 17 00:00:00 2001 From: p31729568 Date: Fri, 28 Jun 2019 15:11:24 +0800 Subject: [PATCH] add competition gcc-annotation-2019 show --- .../_gq_second_code_competition.html.erb | 102 +++++++++++++ .../_gq_sencond_code_competition.html.erb | 141 ------------------ app/views/competitions/show.html.erb | 2 + 3 files changed, 104 insertions(+), 141 deletions(-) create mode 100644 app/views/competitions/_gq_second_code_competition.html.erb delete mode 100644 app/views/competitions/_gq_sencond_code_competition.html.erb diff --git a/app/views/competitions/_gq_second_code_competition.html.erb b/app/views/competitions/_gq_second_code_competition.html.erb new file mode 100644 index 00000000..ccdfe190 --- /dev/null +++ b/app/views/competitions/_gq_second_code_competition.html.erb @@ -0,0 +1,102 @@ +<% index = 0 %> +

+<% index += 1%> +

+<% index += 1 %> + +<% + data = [ + [ + { + name: 'Java项目', + description: "Weka是基于Java的机器学习与数据挖掘平台,汇集了最前沿的机器学习算法,包括处理标准数据挖掘问题的几乎所有方法:回归、分类、聚类、关联规则以及属性选择等,是Java机器学习入门的首选平台。

本项目的Clusters目录中包含了K-Means、层次聚类等多种聚类算法以及相应的聚类效果评估方法的java实现", + task: '标注../weka/clusterers/目录下的所有代码文件。', + link_name: 'CSDN,经典聚类算法', + link_url: 'javascript:void(0)' + }, + { + name: 'C++项目', + description: "该项目是GitHub上最受欢迎的C++语言实现经典算法与数据结构的项目之一,内容涵盖排序、链表、树结构、图搜索、贪心算法等。学习这些算法的代码实现,可以深刻理解和掌握算法的核心思想,感受算法之美,代码之美,是人工智能时代的基础入门一课。

本项目的sort_search_problems目录涵盖了冒泡排序、快速排序等各类经典排序算法的C++实现。", + task: '标注../sort_search_problems目录下的所有代码文件及对应引用的../include目录中自定义的头文件。', + link_name: 'CSDN,十大经典排序算法', + link_url: 'javascript:void(0)' + }, + { + name: 'Python项目', + description: "该项目是GitHub上最受欢迎的Python语言实现经典算法的项目之一,包含了前沿的神经网络和经典数据结构及算法的Python实现。项目具有兼顾经典和前沿的特点。学习经典算法的源码实现,感受经典算法的思想之美、代码之美。

本项目的Sorts目录中包含了冒泡排序、快速排序等各类经典排序算法的Python实现。", + task: '标注../sorts/目录下的所有代码文件。', + link_name: 'CSDN,十大经典排序算法', + link_url: 'javascript:void(0)' + }, + ], + [{},{},{}], + [{},{},{}] + ] +%> + +<% @competition.competition_stages.each_with_index do |stage, i| %> +
+ <% + first_section = stage.competition_stage_sections.first + second_section = stage.competition_stage_sections.second + %> +
"> + <% if i.zero? %> +

<%= stage.name %>

+ <% end %> + +
    +
  • + <%= first_section.try(:name) %> + <%= format_time first_section.start_time %> ~ <%= com_end_time first_section.end_time %> +
  • +
  • + <%= second_section.try(:name) %> + <%= format_time second_section.try(:start_time) %> ~ <%= com_end_time second_section.try(:end_time) %> +
  • +
+

+ 标注说明:每个小组选择一种编程语言的题目,针对标注任务中指定的标注模块,要求对代码模块、模块中的代码文件, 以及文件中的函数必须进行标注,关键代码块、代码行及关键变量等由参赛者自由选择进行标注。 正式赛第一阶段的比赛在标注阶段就开放查看所有人的标注,请大家根据个人理解,写出自己的风格。我们将综合考虑标注的原创性、准确性、 完整性和多样性等不同的维度对标注质量进行评分。第一阶段比赛得分占正赛总比分的30%。 +

+ + +
+
+ <% index += 1 %> +<% end %> + +

+<% index += 1 %> +

+<% index += 1 %> +

\ No newline at end of file diff --git a/app/views/competitions/_gq_sencond_code_competition.html.erb b/app/views/competitions/_gq_sencond_code_competition.html.erb deleted file mode 100644 index 148df60d..00000000 --- a/app/views/competitions/_gq_sencond_code_competition.html.erb +++ /dev/null @@ -1,141 +0,0 @@ -

-

-
-
-

经典算法阅读与标注

-
    -
  • 代码标注时段2019年6月20日~2019年7月20日
  • -
  • 标注互评时段2019年7月21日~2019年7月30日
  • -
-

- 标注说明:每个小组选择一种编程语言的题目,针对标注任务中指定的标注模块,要求对代码模块、模块中的代码文件, 以及文件中的函数必须进行标注,关键代码块、代码行及关键变量等由参赛者自由选择进行标注。 正式赛第一阶段的比赛在标注阶段就开放查看所有人的标注,请大家根据个人理解,写出自己的风格。我们将综合考虑标注的原创性、准确性、 完整性和多样性等不同的维度对标注质量进行评分。第一阶段比赛得分占正赛总比分的30%。 -

-
    -
  • -

    Java项目

    -

    - Java入口 -

    -

    项目简介

    -

    - Weka是基于Java的机器学习与数据挖掘平台,汇集了最前沿的机器学习算法,包括处理标准数据挖掘问题的几乎所有方法:回归、分类、聚类、关联规则以及属性选择等,是Java机器学习入门的首选平台。 -

    - 本项目的Clusters目录中包含了K-Means、层次聚类等多种聚类算法以及相应的聚类效果评估方法的java实现 -

    -

    标注任务

    -

    标注../weka/clusterers/目录下的所有代码文件。

    -

    经典算法解读:

    - -

    - 点击进入代标注模块 -

    -
  • -
  • -

    C/C++项目

    -

    - C/C++入口 -

    -

    项目简介

    -

    - 该项目是GitHub上最受欢迎的C++语言实现经典算法与数据结构的项目之一,内容涵盖排序、链表、树结构、图搜索、贪心算法等。学习这些算法的代码实现,可以深刻理解和掌握算法的核心思想,感受算法之美,代码之美,是人工智能时代的基础入门一课。 -

    - 本项目的sort_search_problems目录涵盖了冒泡排序、快速排序等各类经典排序算法的C++实现。 -

    -

    标注任务

    -

    标注../sort_search_problems目录下的所有代码文件及对应引用的../include目录中自定义的头文件。

    -

    经典算法解读:

    - -

    - 点击进入代标注模块 -

    -
  • -
  • -

    Python项目

    -

    - Python入口 -

    -

    项目简介

    -

    - 该项目是GitHub上最受欢迎的Python语言实现经典算法的项目之一,包含了前沿的神经网络和经典数据结构及算法的Python实现。项目具有兼顾经典和前沿的特点。学习经典算法的源码实现,感受经典算法的思想之美、代码之美。 -

    - 本项目的Sorts目录中包含了冒泡排序、快速排序等各类经典排序算法的Python实现。 -

    -

    标注任务

    -

    标注../sorts/目录下的所有代码文件。

    -

    经典算法解读:

    - - -

    - 点击进入代标注模块 -

    -
  • -
-
-
-
-
-
    -
  • 代码标注时段2019年6月20日~2019年7月20日
  • -
  • 标注互评时段2019年7月21日~2019年7月30日
  • -
-

- 标注说明:每个小组选择一种编程语言的题目,针对标注任务中指定的标注模块,要求对代码模块、模块中的代码文件, 以及文件中的函数必须进行标注,关键代码块、代码行及关键变量等由参赛者自由选择进行标注。 正式赛第一阶段的比赛在标注阶段就开放查看所有人的标注,请大家根据个人理解,写出自己的风格。我们将综合考虑标注的原创性、准确性、 完整性和多样性等不同的维度对标注质量进行评分。第一阶段比赛得分占正赛总比分的30%。 -

-
  • -

    Java项目

    -

    - Java入口 -

    -
  • -
  • -

    C++项目

    -

    - C++入口 -

    -
  • -
  • -

    Python项目

    -

    - Python入口 -

    -
  • -
    -
    -
    -
    -
      -
    • 代码标注时段2019年8月1日~2019年8月31日
    • -
    • 标注互评时段2019年9月1日~2019年9月10日
    • -
    -

    - 标注说明:每个小组选择一种编程语言的题目,针对标注任务中指定的标注模块,要求对代码模块、模块中的代码文件, 以及文件中的函数必须进行标注,关键代码块、代码行及关键变量等由参赛者自由选择进行标注。 正式赛第一阶段的比赛在标注阶段就开放查看所有人的标注,请大家根据个人理解,写出自己的风格。我们将综合考虑标注的原创性、准确性、 完整性和多样性等不同的维度对标注质量进行评分。第一阶段比赛得分占正赛总比分的30%。 -

    -
  • -

    Java项目

    -

    - Java入口 -

    -
  • -
  • -

    C++项目

    -

    - C++入口 -

    -
  • -
  • -

    Python项目

    -

    - Python入口 -

    -
  • -
    -
    -

    -

    -

    \ No newline at end of file diff --git a/app/views/competitions/show.html.erb b/app/views/competitions/show.html.erb index 8de9de3e..3fa12ed9 100644 --- a/app/views/competitions/show.html.erb +++ b/app/views/competitions/show.html.erb @@ -9,5 +9,7 @@ <%= render :partial => "annotation_2018_competition" %> <% elsif @competition.identifier == "gcc-dev-2019" %> <%= render :partial => "qg_second_competition" %> + <% elsif @competition.identifier == "gcc-annotation-2019" %> + <%= render :partial => "gq_second_code_competition" %> <% end %> \ No newline at end of file