瀏覽代碼

班级成绩对比-全科

wzl_h
wangzhonglu 2 年之前
父節點
當前提交
c4bc0de2f6

+ 12
- 0
css/common.css 查看文件

@@ -128,4 +128,16 @@ h1,h2,h3,h4 {
128 128
   word-break: break-all;
129 129
   white-space: pre-wrap;
130 130
   box-sizing: border-box;
131
+}
132
+.bg_5699FF {
133
+  background-color: #5699FF;
134
+}
135
+.bg_FF5F56 {
136
+  background-color: #FF5F56;
137
+}
138
+.bg_5EC5C8 {
139
+  background-color: #5EC5C8;
140
+}
141
+.bg_F1982B {
142
+  background-color: #F1982B;
131 143
 }

+ 13
- 0
css/scoreAnalysis/section_2_class_all.css 查看文件

@@ -0,0 +1,13 @@
1
+.section_2_class_all .echarts_result_content {
2
+  margin-top: 3mm;
3
+  padding: 2mm 3mm;
4
+  line-height: 7mm;
5
+  background-color: #fff;
6
+}
7
+.section_2_class_all .echarts_result_content span {
8
+  display: inline-block;
9
+  margin-right: 2mm;
10
+  width: 2mm;
11
+  height: 2mm;
12
+  border-radius: 50%;
13
+}

+ 0
- 1
css/section_3.css 查看文件

@@ -8,6 +8,5 @@
8 8
   margin-right: 2mm;
9 9
   width: 2mm;
10 10
   height: 2mm;
11
-  background-color: #5699FF;
12 11
   border-radius: 50%;
13 12
 }

+ 0
- 1
css/section_4.css 查看文件

@@ -8,6 +8,5 @@
8 8
   margin-right: 2mm;
9 9
   width: 2mm;
10 10
   height: 2mm;
11
-  background-color: #5699FF;
12 11
   border-radius: 50%;
13 12
 }

+ 1
- 1
js/index.js 查看文件

@@ -2,7 +2,7 @@ $(function () {
2 2
   var loadHtmlArr = [
3 3
     // "cover",
4 4
     // "preface",
5
-    "section_1",
5
+    // "section_1",
6 6
     "section_2",
7 7
     // "section_3",
8 8
     // "section_4",

+ 128
- 0
js/scoreAnalysis/section_2_class_all.js 查看文件

@@ -0,0 +1,128 @@
1
+// 各班满分、最高分、最低分、平均分对比分析
2
+function initClassScoreEcharts() {
3
+  var xAxis_data = [
4
+    "全年级",
5
+    "八年级一班",
6
+    "八年级二班",
7
+    "八年级三班",
8
+    "八年级四班"
9
+  ];
10
+  var series_full_data = [12, 20, 15, 8, 7];
11
+  var series_max_data = [12, 20, 15, 8, 7];
12
+  var series_min_data = [12, 20, 15, 8, 7];
13
+  var series_avg_data = [12, 20, 15, 8, 7];
14
+  var option = {
15
+    animation: false,
16
+    title: {
17
+      text: "分",
18
+      x: "left",
19
+      y: "top",
20
+      textStyle: {
21
+        color: "#5F6E82",
22
+        fontSize: $.UnitUtil.mm2px(3),
23
+        fontWeight: 500,
24
+      },
25
+    },
26
+    color: ["#5C99FF"],
27
+    legend: {
28
+      itemWidth: $.UnitUtil.mm2px(2),
29
+      itemHeight: $.UnitUtil.mm2px(2),
30
+      top: "bottom",
31
+      data: ["违纪人数"],
32
+    },
33
+    grid: {
34
+      top: $.UnitUtil.mm2px(10),
35
+      left: 0,
36
+      right: 0,
37
+      bottom: $.UnitUtil.mm2px(8),
38
+      containLabel: true,
39
+    },
40
+    xAxis: [
41
+      {
42
+        type: "category",
43
+        data: xAxis_data,
44
+        axisLabel: {
45
+          color: "#5F6E82", //更改坐标轴文字颜色
46
+          interval: 0
47
+        },
48
+        axisTick: {
49
+          alignWithLabel: true,
50
+        },
51
+        boundaryGap: true,
52
+        triggerEvent: true,
53
+        axisLine: {
54
+          show: true, //是否显示轴线
55
+          lineStyle: {
56
+            color: "#DADADA", //刻度线的颜色
57
+          },
58
+        },
59
+      },
60
+    ],
61
+    yAxis: [
62
+      {
63
+        type: "value",
64
+        axisTick: {
65
+          show: false, //刻度
66
+        },
67
+        axisLine: {
68
+          show: false, //是否显示轴线
69
+          lineStyle: {
70
+            color: "#DADADA", //刻度线的颜色
71
+          },
72
+        },
73
+        splitLine: {
74
+          //网格线
75
+          lineStyle: {
76
+            type: "dotted", //设置网格线类型 dotted:虚线   solid:实线
77
+          },
78
+          show: true, //隐藏或显示
79
+        },
80
+        axisLabel: {
81
+          color: "#5F6E82", //更改坐标轴文字颜色
82
+        },
83
+      },
84
+    ],
85
+    series: [
86
+      {
87
+        name: "违纪人数",
88
+        type: "bar",
89
+        barWidth: $.UnitUtil.mm2px(5),
90
+        // 柱状图最小高度
91
+        barMinHeight: $.UnitUtil.mm2px(2),
92
+        barGap: 0,
93
+        label: {
94
+          normal: {
95
+            show: true,
96
+            align: "center",
97
+            verticalAlign: "bottom",
98
+            position: "top",
99
+            distance: 0,
100
+            formatter: "{c}",
101
+          },
102
+        },
103
+        data: series_data,
104
+      },
105
+    ],
106
+  };
107
+  var myEcharts = echarts.init(document.querySelector(".section_2_class_all #classScoreEcharts"));
108
+  myEcharts.clear();
109
+  myEcharts.setOption(option);
110
+}
111
+// 各班优秀率、良好率、及格率、低分率对比分析
112
+function initClassRateEcharts() {
113
+  
114
+}
115
+// 各班实考人数、缺考人数对比
116
+function initClassExamEcharts() {
117
+  
118
+}
119
+// 各班标准差对比分析
120
+function initClassStdEcharts() {
121
+  
122
+}
123
+$(function () {
124
+  initClassScoreEcharts();
125
+  initClassRateEcharts();
126
+  initClassExamEcharts();
127
+  initClassStdEcharts();
128
+});

+ 38
- 2
sections/scoreAnalysis/section_2_class_all.html 查看文件

@@ -5,9 +5,10 @@
5 5
   <meta http-equiv="X-UA-Compatible" content="IE=edge">
6 6
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 7
   <title>校本PDF报告-第二章 成绩分析</title>
8
+  <link rel="stylesheet" href="../../css/scoreAnalysis/section_2_class_all.css">
8 9
 </head>
9 10
 <body>
10
-  <div class="page_root">
11
+  <div class="page_root section_2_class_all">
11 12
     <h1 class="section_title_1">第二章 成绩分析</h1>
12 13
     <div class="abstract_box">
13 14
       <div class="abstract_left">
@@ -19,7 +20,42 @@
19 20
     </div>
20 21
     <h2 class="section_title_2">1.班级成绩对比</h2>
21 22
     <h3 class="section_title_3">1.1 全科对比</h3>
22
-    <h4 class="section_title_4">1.1.1 各科满分、最高分、最低分、平均分对比分析</h4>
23
+    <h4 class="section_title_4">1.1.1 各班满分、最高分、最低分、平均分对比分析</h4>
24
+    <div id="classScoreEcharts" style="margin: 0 4mm 4mm;height: 68mm;"></div>
25
+    <div class="echarts_result">
26
+      <div>上图统计结果表示:</div>
27
+      <div class="echarts_result_content">
28
+        <div><span class="bg_5699FF"></span>高于年级平均分的班级:八年级一班</div>
29
+        <div><span class="bg_FF5F56"></span>低于年级平均分的班级:八年级二班、八年级三班、八年级四班</div>
30
+      </div>
31
+    </div>
32
+  </div>
33
+  <div class="page_root section_2_class_all">
34
+    <h4 class="section_title_4">1.1.2 各班优秀率、良好率、及格率、低分率对比分析</h4>
35
+    <div id="classRateEcharts" style="margin: 0 4mm 4mm;height: 78mm;"></div>
36
+    <div class="echarts_result">
37
+      <div>上图统计结果表示:</div>
38
+      <div class="echarts_result_content">
39
+        <div><span class="bg_5699FF"></span>优秀率最高的班级:八年级二班</div>
40
+        <div><span class="bg_FF5F56"></span>良好率最高的班级:八年级三班</div>
41
+        <div><span class="bg_5EC5C8"></span>及格率最高的班级:八年级四班</div>
42
+        <div><span class="bg_F1982B"></span>低分率最高的班级:八年级一班</div>
43
+      </div>
44
+    </div>
45
+    <h4 class="section_title_4">1.1.3 各班实考人数、缺考人数对比</h4>
46
+    <div id="classExamEcharts" style="margin: 0 4mm 4mm;height: 78mm;"></div>
47
+    <div class="echarts_result">
48
+      <div>上图统计结果表示:</div>
49
+      <div class="echarts_result_content">
50
+        <div><span class="bg_5699FF"></span>实考人数最多的班级:八年级一班、八年级二班、八年级三班</div>
51
+        <div><span class="bg_FF5F56"></span>缺考人数最多的班级:八年级四班</div>
52
+      </div>
53
+    </div>
54
+  </div>
55
+  <div class="page_root section_2_class_all">
56
+    <h4 class="section_title_4">1.1.4 各班标准差对比分析</h4>
57
+    <div id="classStdEcharts" style="margin: 0 4mm 4mm;height: 63mm;"></div>
58
+    <h4 class="section_title_4">1.1.5 班级全科整体分析</h4>
23 59
   </div>
24 60
   <script src="../../js/scoreAnalysis/section_2_class_all.js"></script>
25 61
 </body>

+ 2
- 2
sections/section_3.html 查看文件

@@ -22,7 +22,7 @@
22 22
     <div id="subjectBadEcharts" style="margin: 0 4mm 4mm;height: 71mm;"></div>
23 23
     <div class="echarts_result">
24 24
       <div>上图统计结果表示:</div>
25
-      <div class="echarts_result_content"><span></span>违纪行为最多的科目:英语</div>
25
+      <div class="echarts_result_content"><span class="bg_5699FF"></span>违纪行为最多的科目:英语</div>
26 26
     </div>
27 27
     <h2 class="section_title_2">2. 班级违纪行为统计</h2>
28 28
     <table border="1" class="my_table">
@@ -105,7 +105,7 @@
105 105
     </table>
106 106
     <div class="echarts_result">
107 107
       <div>上图统计结果表示:</div>
108
-      <div class="echarts_result_content"><span></span>违纪行为最多的班级:八年级三班</div>
108
+      <div class="echarts_result_content"><span class="bg_5699FF"></span>违纪行为最多的班级:八年级三班</div>
109 109
     </div>
110 110
   </div>
111 111
   <script src="../js/section_3.js"></script>

+ 2
- 2
sections/section_4.html 查看文件

@@ -22,7 +22,7 @@
22 22
     <div id="subjectGoodEcharts" style="margin: 0 4mm 4mm;height: 71mm;"></div>
23 23
     <div class="echarts_result">
24 24
       <div>上图统计结果表示:</div>
25
-      <div class="echarts_result_content"><span></span>优秀试卷最多的科目:英语</div>
25
+      <div class="echarts_result_content"><span class="bg_5699FF"></span>优秀试卷最多的科目:英语</div>
26 26
     </div>
27 27
     <h2 class="section_title_2">2. 班级优秀试卷统计</h2>
28 28
     <table border="1" class="my_table">
@@ -105,7 +105,7 @@
105 105
     </table>
106 106
     <div class="echarts_result">
107 107
       <div>上图统计结果表示:</div>
108
-      <div class="echarts_result_content"><span></span>优秀试卷最多的班级:八年级三班</div>
108
+      <div class="echarts_result_content"><span class="bg_5699FF"></span>优秀试卷最多的班级:八年级三班</div>
109 109
     </div>
110 110
   </div>
111 111
   <script src="../js/section_4.js"></script>

Loading…
取消
儲存