<style>body{background-color: #fff!important;}</style>

<script src="/javascripts/educoder/echarts.js"></script>

<div class="statistics_top">
  <p class="color-blue font-32 edu-txt-center pt50"><%= @school.try(:name) %><%#= @department.try(:name) %></p>
  <div class="statistics_position">
    <ul class="educontent edu-txt-center clearfix count_ul">
      <li>
        <span>教师</span>
        <span><%= @teachers_count %></span>
      </li>
      <li>
        <span>学生</span>
        <span><%= @students_count %></span>
      </li>
      <li>
        <span>课堂</span>
        <span><%= @courses_count %></span>
      </li>
      <li>
        <span>发布实训</span>
        <span><%= @shixuns_count %></span>
      </li>
    </ul>
  </div>
</div>
<div class="educontent mt30 mb40">
  <div class="base_situation edu-back-white mb30 static_shadow">
    <p class="font-24 padding30-20">基本情况</p>
    <div class="base_status_name">
      <li>教师</li>
      <li>学生</li>
      <li>课堂</li>
      <li>实训</li>
      <li>实训报告</li>
      <li>学员实战时间</li>
<!--      <li>云主机</li>-->
    </div>
    <div class="base_status_value">
      <li><span><%= @teachers_count %></span>人</li>
      <li><span><%= @students_count %></span>人</li>
      <li><span><%= @courses_count %></span>个</li>
      <li><span><%= @shixuns_count %></span>个</li>
      <li><span><%= @shixun_report_count %></span>个</li>
      <li><span data-tip-down="所有学员的实训耗时之和"><span><%= @shixun_time_sum %></span>天</span></li>
<!--      <li><span><%#= @department.present? ? @department.host_count.to_i : @school.departments.first.try(:host_count).to_i %></span>台</li>-->
    </div>
  </div>

  <div class="white-panel mb20 pl0 clearfix">
    <li class="active" index="1"><a href="javascript:void(0);">课堂</a></li>
    <li index="2"><a href="<%= student_shixun_college_path(@school) %>" data-remote="true">学生实训</a></li>
    <!--<li><a href="<%#= engineering_capability_college_path(@department) %>" data-remote="true">工程能力</a></li>-->
    <li index="4"><a href="<%= student_eval_college_path(@school) %>" data-remote="true">学生测评</a></li>
    <li index="5"><a href="javascript:void(0)" data-remote="true">权限管理</a></li>
  </div>

  <div class="panelContent panelContent-1">
    <div class="onLine_lesson edu-back-white mb30 static_shadow" id="course_statistics">
      <%#= render :partial => "course_statistics" %>
    </div>

    <div class="clearfix edu-back-white mb30">
      <div class="fl with60 pr40">
        <div class="teacher_ranking static_shadow">
          <p class="font-24 padding30-20">教师排名</p>
          <table class="edu-pop-table head-color edu-txt-center bor-top-greyE" cellspacing="0" cellpadding="0">
            <thead>
            <th class="pl20 pr20">排名</th>
            <th width="10%">姓名</th>
            <th>管理课堂</th>
            <th>已发布实训作业</th>
            <th>未发布实训作业</th>
            <th>学生数</th>
            <th>完成率</th>
            <th>发布实训</th>
            </thead>
            <tbody>
            <% @teachers.each_with_index do |teacher, index| %>
                <tr>
                  <td class="pl20 pr20">
                    <% if index < 3 %>
                        <img src="/images/educoder/competition/<%= index + 1 %>.png" width="18px" height="22px" class="mt8"/></td>
                    <% else %>
                        <%= index + 1 %>
                    <% end %>
                  <td class="color-dark"><a href="<%= user_path(teacher['login']) %>" target="_blank" class="task-hide" style="max-width: 84px;"><%= teacher['real_name'] %></a></td>
                  <td><%= teacher['course_count'] %></td>
                  <td><%= teacher['shixun_work_count'] %></td>
                  <td><%= teacher['un_shixun_work_count'] %></td>
                  <td><%= teacher['student_count'] %></td>
                  <td><%= teacher['complete_rate'] %>%</td>
                  <td class="color-blue"><%= teacher['publish_shixun_count'].to_i %></td>
                </tr>
              <% end %>
              </tbody>
            </table>
        </div>
      </div>
      <div class="fl width40">
        <div class="online_status static_shadow">
          <p class="font-24 padding30-20">在线实训情况</p>
          <div id="pieChart" style="height: 440px;width: 480px;"></div>
        </div>
      </div>
    </div>
  </div>

  <div class="panelContent panelContent-2 none">
    <div class="clearfix edu-back-white mb30">
      <div class="fl with60 pr40">
        <div class="student_ranking static_shadow">
          <p class="font-24 padding30-20">学生排名</p>
          <table class="edu-pop-table head-color edu-txt-center bor-top-greyE" cellspacing="0" cellpadding="0" id="student_shixun_table">
          </table>
        </div>
      </div>
      <div class="fl width40">
        <div class="static_shadow">
          <p class="font-24 pt30 pl20 pr20">最热评测</p>
          <div id="hotEvaluating" style="width: 480px;height: 440px;"></div>
        </div>
      </div>
    </div>
  </div>

  <div class="panelContent panelContent-3 none">
    <div class="padding30-20 static_shadow mb30">
      <p class="font-24 mb15">工程能力趋势</p>
      <p class="edu-txt-right pr15">次/人</p>
      <div id="abilityGraph" style="height: 400px;width: 100%;"></div>
    </div>
  </div>

  <div class="panelContent panelContent-4 none">
    <div class="padding30-20 static_shadow">
      <p class="font-24 mb10">学生测评统计</p>
      <div id="student_eval_statistics">
      </div>
    </div>
  </div>
</div>
<div class="panelContent panelContent-5 none">
  <div class="static_shadow mb30 educontent">
    <div class="clearfix padding20">
      <span class="fl font-16 mr20">权限管理</span>
      <span class="fl mt3"><span class="color-orange">14</span>个检索结果(150个学院/部门)</span>
      <div class="fr" id="pollingPanel">
        <input type="text" name="search" placeholder="请输入学院/部门名称搜索">
        <a href="javascript:void(0)" onclick=""><i class="iconfont icon-sousuo font-16 color-grey-9"></i></a>
      </div>
    </div>
    <div class="controlForm">
      <p class="controlFormHead">
        <span>序号</span>
        <span>学院/部门名称</span>
        <span>管理者</span>
      </p>
      <ul>
        <li>1</li>
        <li>计算机学院</li>
        <li>
          <div class="userTeam">
            <ul class="ul_userTeam clearfix">
              <a href="javascript:void(0)" class="add_C">+&nbsp;添加</a>
              <span class="user_manage">
                胡莎莎
                <a href="javascript:void(0)" class="removeUser" onclick="notice_operation_box('','是否确认删除?','确定')"><i class="iconfont icon-guanbi font-12 color-blue"></i></a>
              </span>
              <span class="user_manage">
                胡莎莎
                <a href="javascript:void(0)" class="removeUser" onclick="notice_operation_box('','是否确认删除?','确定')"><i class="iconfont icon-guanbi font-12 color-blue"></i></a>
              </span>
            </ul>
            <p class="edu-txt-center">
              <a href="javascript:void(0)" class="color-grey-9" onclick="pullUp(this)" value="0"><i class="iconfont icon-xiajiantou color-grey-9 font-12 mr5"></i>展开全部</a>
            </p>
          </div>
        </li>
      </ul>
      <ul>
        <li>2</li>
        <li>计算机学院</li>
        <li>
          <div class="userTeam">
            <ul class="ul_userTeam clearfix">
              <a href="javascript:void(0)" class="add_C">+&nbsp;添加</a>
              <span class="user_manage">
                胡莎莎
                <a href="javascript:void(0)" class="removeUser" onclick="notice_operation_box('','是否确认删除?','确定')"><i class="iconfont icon-guanbi font-12 color-blue"></i></a>
              </span>
              <span class="user_manage">
                胡莎莎
                <a href="javascript:void(0)" class="removeUser" onclick="notice_operation_box('','是否确认删除?','确定')"><i class="iconfont icon-guanbi font-12 color-blue"></i></a>
              </span>
            </ul>
            <p class="edu-txt-center">
              <a href="javascript:void(0)" class="color-grey-9" onclick="pullUp(this)" value="0"><i class="iconfont icon-xiajiantou color-grey-9 font-12 mr5"></i>展开全部</a>
            </p>
          </div>
        </li>
      </ul>
    </div>
  </div>
</div>

<script>
    function pullUp(item){
        var ulEle=$(item).parents(".userTeam").find(".ul_userTeam");
        var value=$(item).attr("value");
        if(value=="0"){
            $(ulEle).css({"height":"auto"});
            $(item).attr("value","1")
            $(item).html('<i class="iconfont icon-shangjiantou color-grey-9 font-12 mr5"></i>收起')
        }else{
            $(ulEle).css({"height":"74px"});
            $(item).attr("value","0");
            $(item).html('<i class="iconfont icon-xiajiantou color-grey-9 font-12 mr5"></i>展开全部')
        }
    }
    $(function(){

        $(function(){
            $(".white-panel li").click(function(){
                $(".white-panel li").removeClass("active");
                $(this).addClass("active");
                var index=$(this).attr("index");
                $(".panelContent").addClass("none");
                $(".panelContent-"+index).removeClass("none");
            })
        });

        $.get('<%= course_statistics_college_path(@school) %>');

        $(".count_student_test a").click(function(){
            $(".count_student_test a").removeClass("active");
            $(this).addClass("active");
        });

        //初始化饼状图
        InitPieChart();
    });
    function InitPieChart(){
        var Color = ['#49A9EE', '#FFD86E', '#98D87D', '#8996E6', '#F3857B', '#B97BF3','#4DE8B4','#F37BDB','#566EFF','#FF961A'];

        option = {
            title: {
                show:false
            },
            tooltip : {
                trigger: 'item',
                formatter: "{d}%"
            },
            legend: {
                //orient: 'vertical',
                // top: 'middle',
                bottom: 20,
                left: 20,
                right:20,
                data: <%= raw @shixun_tags_name %>
            },
            series : [
                {
                    type: 'pie',
                    radius : '50%',
                    center: ['50%', '35%'],
                    selectedMode: 'single',
                    data:<%= raw @shixun_tags_data.to_json %>,
                    itemStyle: {
                        emphasis: {
                            shadowBlur: 10,
                            shadowOffsetX: 0,
                            shadowColor: 'rgba(0, 0, 0, 0.5)'
                        },
                        normal:{
                            show: true,
                            color: function(params) {
                                return Color[params.dataIndex]
                            }
                        }
                    }
                }
            ]
        };

        var myChart = echarts.init(document.getElementById('pieChart'));
        myChart.setOption(option);
    }

</script>