Browse Source

Merge branch 'master' of http://106.12.23.251:10080/CDHABOOK/TEAMModelOS

zhousheng 6 years ago
parent
commit
d1d265a31d

BIN
TEAMModelOS.SmartClass/ClientApp/assets/image/e_logo6.png


BIN
TEAMModelOS.SmartClass/ClientApp/assets/image/login_bg2.png


BIN
TEAMModelOS.SmartClass/ClientApp/assets/image/login_bg3.png


BIN
TEAMModelOS.SmartClass/ClientApp/assets/image/login_img.png


BIN
TEAMModelOS.SmartClass/ClientApp/assets/image/login_img1.png


+ 91 - 81
TEAMModelOS.SmartClass/ClientApp/static/lessonDetails.json

@@ -1,6 +1,7 @@
 [
   {
     "rowKey": 0,
+    "score": [ 80, 90, 95, 70, 85, 72 ],
     "data": {
       "activityStatusTip": "已结束",
       "commentCount": 52,
@@ -264,7 +265,7 @@
       },
       {
         "activityCommentId": 0,
-        "content": "教态轻松老练。用亲切自然的语言带领孩子们走进了反比例函数的抽象概念。循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
+        "content": "循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
         "createTimeTempTip": "2019年05月08日13:35",
         "createTimeTip": "2019.05.08 13:35",
         "employeeName": "王天月",
@@ -298,22 +299,22 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "学习了"
+            "content": "用微课自然导入本课的课题,由学生感兴趣的歌曲,再引导学生学习新的词语"
           }
         ]
       },
       {
-        "per": 22,
+        "per":22,
         "time": "00:09:54",
         "value": 2,
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "可以给学生更充分的时间讨论,适当的控制教学节奏"
           },
           {
             "name": "蒋小娟",
-            "content": "林老师讲的很棒"
+            "content": "老师从方设法多方位刺激学生的思维,让学生成为课堂真正的主人。很多学生都能说的很好,这主要和老师夯实基础密不可分。"
           }
         ]
       },
@@ -328,7 +329,7 @@
           },
           {
             "name": "蒋小娟",
-            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了反比例函数的抽象概念"
+            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了新词语的学习环境中"
           }
         ]
       },
@@ -339,7 +340,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "循循善诱的教学方式很适合与孩子们一起交流"
+            "content": "教师教态自然,语调亲切,并不断鼓励学生,充分发挥学生的主体作用。"
           }
         ]
       },
@@ -350,11 +351,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "整个教学过程中,都很注重学生语音语调的培养,让学生不断模仿自己的读音,学生整堂课听的也很认真,课堂小练笔,学生完成的情况还不错"
           },
           {
             "name": "陈海",
-            "content": "讲的很不错"
+            "content": "促进师生互动,课堂氛围活跃;引导学生归纳总结,体现教师的主导、学生主体地位,培养学生分析能力,较好的体现了新课程的“三维目标”"
           }
         ]
       }
@@ -363,6 +364,7 @@
   },
   {
     "rowKey": 1,
+    "score": [ 80, 90, 85, 92, 85, 74 ],
     "data": {
       "activityStatusTip": "已结束",
       "commentCount": 52,
@@ -626,7 +628,7 @@
       },
       {
         "activityCommentId": 0,
-        "content": "教态轻松老练。用亲切自然的语言带领孩子们走进了反比例函数的抽象概念。循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
+        "content": "循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
         "createTimeTempTip": "2019年05月08日13:35",
         "createTimeTip": "2019.05.08 13:35",
         "employeeName": "王天月",
@@ -660,7 +662,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "学习了"
+            "content": "通过引导学会阅读历史校本教材、观察汉代造纸示意图,了解造纸的工序。培养学生的观察和想象能力。"
           }
         ]
       },
@@ -671,11 +673,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "可以给学生更充分的时间讨论,适当的控制教学节奏"
           },
           {
             "name": "蒋小娟",
-            "content": "林老师讲的很棒"
+            "content": "通过学习西汉时期的科技文化,对学生进行初步的科技教育"
           }
         ]
       },
@@ -690,7 +692,7 @@
           },
           {
             "name": "蒋小娟",
-            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了反比例函数的抽象概念"
+            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了西汉时期的科技与文化中"
           }
         ]
       },
@@ -701,7 +703,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "循循善诱的教学方式很适合与孩子们一起交流"
+            "content": "教师教态自然,语调亲切,并不断鼓励学生,充分发挥学生的主体作用。"
           }
         ]
       },
@@ -712,11 +714,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "教学过程逻辑性较强,教学思路严谨,作为一名新教师来说教学基本功较扎实"
           },
           {
             "name": "陈海",
-            "content": "讲的很不错"
+            "content": "促进师生互动,课堂氛围活跃;引导学生归纳总结,体现教师的主导、学生主体地位,培养学生分析能力,较好的体现了新课程的“三维目标”"
           }
         ]
       }
@@ -725,6 +727,7 @@
   },
   {
     "rowKey": 2,
+    "score": [ 97, 95, 85, 80, 85, 76 ],
     "data": {
       "activityStatusTip": "已结束",
       "commentCount": 52,
@@ -988,7 +991,7 @@
       },
       {
         "activityCommentId": 0,
-        "content": "教态轻松老练。用亲切自然的语言带领孩子们走进了反比例函数的抽象概念。循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
+        "content": "循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
         "createTimeTempTip": "2019年05月08日13:35",
         "createTimeTip": "2019.05.08 13:35",
         "employeeName": "王天月",
@@ -1022,7 +1025,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "学习了"
+            "content": "创设了贴近学生生活中的实例和情境,让学生在熟悉的情境中引出速度的概念"
           }
         ]
       },
@@ -1033,11 +1036,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "让学生在自主探究的过程中建立起路程、时间、速度三者间的关系,从而培养学生的自主学习能力和分析问题、解决问题的能力"
           },
           {
             "name": "蒋小娟",
-            "content": "林老师讲的很棒"
+            "content": "提出问题,让学生体会到速度的快慢不仅和时间、路程有关,还为新课“时间、速度、路程”三者之间的关系搭建了良好的学习平台"
           }
         ]
       },
@@ -1052,7 +1055,7 @@
           },
           {
             "name": "蒋小娟",
-            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了反比例函数的抽象概念"
+            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了时间、速度、路程三者关系的讨论中"
           }
         ]
       },
@@ -1063,7 +1066,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "循循善诱的教学方式很适合与孩子们一起交流"
+            "content": "老师有意识的为学生提供了良好的交流空间,鼓励学生发表自己的见解,使学生获得大量的感性知识"
           }
         ]
       },
@@ -1074,11 +1077,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "学生在兴趣盎然中感受数学知识的价值,也丰富了本节课知识在生活中的应用"
           },
           {
             "name": "陈海",
-            "content": "讲的很不错"
+            "content": "本节课充分体现学生自主探索来获取新知,而且在交流中体验了多种多种算法,教学中教师语言富有亲合力,教态自然大方,总结的非常及时、到位。"
           }
         ]
       }
@@ -1087,6 +1090,7 @@
   },
   {
     "rowKey": 3,
+    "score": [ 88, 90, 98, 78, 85, 78 ],
     "data": {
       "activityStatusTip": "已结束",
       "commentCount": 52,
@@ -1350,7 +1354,7 @@
       },
       {
         "activityCommentId": 0,
-        "content": "教态轻松老练。用亲切自然的语言带领孩子们走进了反比例函数的抽象概念。循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
+        "content": "循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
         "createTimeTempTip": "2019年05月08日13:35",
         "createTimeTip": "2019.05.08 13:35",
         "employeeName": "王天月",
@@ -1384,7 +1388,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "学习了"
+            "content": "用微课自然导入本课的课题,由学生感兴趣的歌曲,再引导学生学习新的词语"
           }
         ]
       },
@@ -1395,11 +1399,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "可以给学生更充分的时间讨论,适当的控制教学节奏"
           },
           {
             "name": "蒋小娟",
-            "content": "林老师讲的很棒"
+            "content": "老师从方设法多方位刺激学生的思维,让学生成为课堂真正的主人。很多学生都能说的很好,这主要和老师夯实基础密不可分。"
           }
         ]
       },
@@ -1414,7 +1418,7 @@
           },
           {
             "name": "蒋小娟",
-            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了反比例函数的抽象概念"
+            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了新词语的学习环境中"
           }
         ]
       },
@@ -1425,7 +1429,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "循循善诱的教学方式很适合与孩子们一起交流"
+            "content": "教师教态自然,语调亲切,并不断鼓励学生,充分发挥学生的主体作用。"
           }
         ]
       },
@@ -1436,11 +1440,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "整个教学过程中,都很注重学生语音语调的培养,让学生不断模仿自己的读音,学生整堂课听的也很认真,课堂小练笔,学生完成的情况还不错"
           },
           {
             "name": "陈海",
-            "content": "讲的很不错"
+            "content": "促进师生互动,课堂氛围活跃;引导学生归纳总结,体现教师的主导、学生主体地位,培养学生分析能力,较好的体现了新课程的“三维目标”"
           }
         ]
       }
@@ -1449,6 +1453,7 @@
   },
   {
     "rowKey": 4,
+    "score": [ 80, 90, 95, 70, 85, 72 ],
     "data": {
       "activityStatusTip": "已结束",
       "commentCount": 52,
@@ -1712,7 +1717,7 @@
       },
       {
         "activityCommentId": 0,
-        "content": "教态轻松老练。用亲切自然的语言带领孩子们走进了反比例函数的抽象概念。循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
+        "content": "循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
         "createTimeTempTip": "2019年05月08日13:35",
         "createTimeTip": "2019.05.08 13:35",
         "employeeName": "王天月",
@@ -1746,7 +1751,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "学习了"
+            "content": "通过引导学会阅读历史校本教材、观察汉代造纸示意图,了解造纸的工序。培养学生的观察和想象能力。"
           }
         ]
       },
@@ -1757,11 +1762,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "可以给学生更充分的时间讨论,适当的控制教学节奏"
           },
           {
             "name": "蒋小娟",
-            "content": "林老师讲的很棒"
+            "content": "通过学习西汉时期的科技文化,对学生进行初步的科技教育"
           }
         ]
       },
@@ -1776,7 +1781,7 @@
           },
           {
             "name": "蒋小娟",
-            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了反比例函数的抽象概念"
+            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了西汉时期的科技与文化中"
           }
         ]
       },
@@ -1787,7 +1792,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "循循善诱的教学方式很适合与孩子们一起交流"
+            "content": "教师教态自然,语调亲切,并不断鼓励学生,充分发挥学生的主体作用。"
           }
         ]
       },
@@ -1798,11 +1803,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "教学过程逻辑性较强,教学思路严谨,作为一名新教师来说教学基本功较扎实"
           },
           {
             "name": "陈海",
-            "content": "讲的很不错"
+            "content": "促进师生互动,课堂氛围活跃;引导学生归纳总结,体现教师的主导、学生主体地位,培养学生分析能力,较好的体现了新课程的“三维目标”"
           }
         ]
       }
@@ -1811,6 +1816,7 @@
   },
   {
     "rowKey": 5,
+    "score": [ 80, 90, 95, 70, 85, 72 ],
     "data": {
       "activityStatusTip": "已结束",
       "commentCount": 52,
@@ -2074,7 +2080,7 @@
       },
       {
         "activityCommentId": 0,
-        "content": "教态轻松老练。用亲切自然的语言带领孩子们走进了反比例函数的抽象概念。循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
+        "content": "循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
         "createTimeTempTip": "2019年05月08日13:35",
         "createTimeTip": "2019.05.08 13:35",
         "employeeName": "王天月",
@@ -2108,7 +2114,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "学习了"
+            "content": "创设了贴近学生生活中的实例和情境,让学生在熟悉的情境中引出速度的概念"
           }
         ]
       },
@@ -2119,11 +2125,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "让学生在自主探究的过程中建立起路程、时间、速度三者间的关系,从而培养学生的自主学习能力和分析问题、解决问题的能力"
           },
           {
             "name": "蒋小娟",
-            "content": "林老师讲的很棒"
+            "content": "提出问题,让学生体会到速度的快慢不仅和时间、路程有关,还为新课“时间、速度、路程”三者之间的关系搭建了良好的学习平台"
           }
         ]
       },
@@ -2138,7 +2144,7 @@
           },
           {
             "name": "蒋小娟",
-            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了反比例函数的抽象概念"
+            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了时间、速度、路程三者关系的讨论中"
           }
         ]
       },
@@ -2149,7 +2155,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "循循善诱的教学方式很适合与孩子们一起交流"
+            "content": "老师有意识的为学生提供了良好的交流空间,鼓励学生发表自己的见解,使学生获得大量的感性知识"
           }
         ]
       },
@@ -2160,11 +2166,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "学生在兴趣盎然中感受数学知识的价值,也丰富了本节课知识在生活中的应用"
           },
           {
             "name": "陈海",
-            "content": "讲的很不错"
+            "content": "本节课充分体现学生自主探索来获取新知,而且在交流中体验了多种多种算法,教学中教师语言富有亲合力,教态自然大方,总结的非常及时、到位。"
           }
         ]
       }
@@ -2173,6 +2179,7 @@
   },
   {
     "rowKey": 6,
+    "score": [ 80, 90, 95, 70, 85, 72 ],
     "data": {
       "activityStatusTip": "已结束",
       "commentCount": 52,
@@ -2436,7 +2443,7 @@
       },
       {
         "activityCommentId": 0,
-        "content": "教态轻松老练。用亲切自然的语言带领孩子们走进了反比例函数的抽象概念。循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
+        "content": "循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
         "createTimeTempTip": "2019年05月08日13:35",
         "createTimeTip": "2019.05.08 13:35",
         "employeeName": "王天月",
@@ -2470,7 +2477,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "学习了"
+            "content": "用微课自然导入本课的课题,由学生感兴趣的歌曲,再引导学生学习新的词语"
           }
         ]
       },
@@ -2481,11 +2488,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "可以给学生更充分的时间讨论,适当的控制教学节奏"
           },
           {
             "name": "蒋小娟",
-            "content": "林老师讲的很棒"
+            "content": "老师从方设法多方位刺激学生的思维,让学生成为课堂真正的主人。很多学生都能说的很好,这主要和老师夯实基础密不可分。"
           }
         ]
       },
@@ -2500,7 +2507,7 @@
           },
           {
             "name": "蒋小娟",
-            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了反比例函数的抽象概念"
+            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了新词语的学习环境中"
           }
         ]
       },
@@ -2511,7 +2518,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "循循善诱的教学方式很适合与孩子们一起交流"
+            "content": "教师教态自然,语调亲切,并不断鼓励学生,充分发挥学生的主体作用。"
           }
         ]
       },
@@ -2522,11 +2529,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "整个教学过程中,都很注重学生语音语调的培养,让学生不断模仿自己的读音,学生整堂课听的也很认真,课堂小练笔,学生完成的情况还不错"
           },
           {
             "name": "陈海",
-            "content": "讲的很不错"
+            "content": "促进师生互动,课堂氛围活跃;引导学生归纳总结,体现教师的主导、学生主体地位,培养学生分析能力,较好的体现了新课程的“三维目标”"
           }
         ]
       }
@@ -2535,6 +2542,7 @@
   },
   {
     "rowKey": 7,
+    "score": [ 80, 90, 95, 70, 85, 72 ],
     "data": {
       "activityStatusTip": "已结束",
       "commentCount": 52,
@@ -2798,7 +2806,7 @@
       },
       {
         "activityCommentId": 0,
-        "content": "教态轻松老练。用亲切自然的语言带领孩子们走进了反比例函数的抽象概念。循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
+        "content": "循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
         "createTimeTempTip": "2019年05月08日13:35",
         "createTimeTip": "2019.05.08 13:35",
         "employeeName": "王天月",
@@ -2832,7 +2840,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "学习了"
+            "content": "通过引导学会阅读历史校本教材、观察汉代造纸示意图,了解造纸的工序。培养学生的观察和想象能力。"
           }
         ]
       },
@@ -2843,11 +2851,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "可以给学生更充分的时间讨论,适当的控制教学节奏"
           },
           {
             "name": "蒋小娟",
-            "content": "林老师讲的很棒"
+            "content": "通过学习西汉时期的科技文化,对学生进行初步的科技教育"
           }
         ]
       },
@@ -2862,7 +2870,7 @@
           },
           {
             "name": "蒋小娟",
-            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了反比例函数的抽象概念"
+            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了西汉时期的科技与文化中"
           }
         ]
       },
@@ -2873,7 +2881,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "循循善诱的教学方式很适合与孩子们一起交流"
+            "content": "教师教态自然,语调亲切,并不断鼓励学生,充分发挥学生的主体作用。"
           }
         ]
       },
@@ -2884,11 +2892,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "教学过程逻辑性较强,教学思路严谨,作为一名新教师来说教学基本功较扎实"
           },
           {
             "name": "陈海",
-            "content": "讲的很不错"
+            "content": "促进师生互动,课堂氛围活跃;引导学生归纳总结,体现教师的主导、学生主体地位,培养学生分析能力,较好的体现了新课程的“三维目标”"
           }
         ]
       }
@@ -2897,6 +2905,7 @@
   },
   {
     "rowKey": 8,
+    "score": [ 80, 90, 95, 70, 85, 72 ],
     "data": {
       "activityStatusTip": "已结束",
       "commentCount": 52,
@@ -3160,7 +3169,7 @@
       },
       {
         "activityCommentId": 0,
-        "content": "教态轻松老练。用亲切自然的语言带领孩子们走进了反比例函数的抽象概念。循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
+        "content": "循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
         "createTimeTempTip": "2019年05月08日13:35",
         "createTimeTip": "2019.05.08 13:35",
         "employeeName": "王天月",
@@ -3194,7 +3203,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "学习了"
+            "content": "创设了贴近学生生活中的实例和情境,让学生在熟悉的情境中引出速度的概念"
           }
         ]
       },
@@ -3205,11 +3214,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "让学生在自主探究的过程中建立起路程、时间、速度三者间的关系,从而培养学生的自主学习能力和分析问题、解决问题的能力"
           },
           {
             "name": "蒋小娟",
-            "content": "林老师讲的很棒"
+            "content": "提出问题,让学生体会到速度的快慢不仅和时间、路程有关,还为新课“时间、速度、路程”三者之间的关系搭建了良好的学习平台"
           }
         ]
       },
@@ -3224,7 +3233,7 @@
           },
           {
             "name": "蒋小娟",
-            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了反比例函数的抽象概念"
+            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了时间、速度、路程三者关系的讨论中"
           }
         ]
       },
@@ -3235,7 +3244,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "循循善诱的教学方式很适合与孩子们一起交流"
+            "content": "老师有意识的为学生提供了良好的交流空间,鼓励学生发表自己的见解,使学生获得大量的感性知识"
           }
         ]
       },
@@ -3246,11 +3255,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "学生在兴趣盎然中感受数学知识的价值,也丰富了本节课知识在生活中的应用"
           },
           {
             "name": "陈海",
-            "content": "讲的很不错"
+            "content": "本节课充分体现学生自主探索来获取新知,而且在交流中体验了多种多种算法,教学中教师语言富有亲合力,教态自然大方,总结的非常及时、到位。"
           }
         ]
       }
@@ -3259,6 +3268,7 @@
   },
   {
     "rowKey": 9,
+    "score": [ 80, 90, 95, 70, 85, 72 ],
     "data": {
       "activityStatusTip": "已结束",
       "commentCount": 52,
@@ -3522,7 +3532,7 @@
       },
       {
         "activityCommentId": 0,
-        "content": "教态轻松老练。用亲切自然的语言带领孩子们走进了反比例函数的抽象概念。循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
+        "content": "循循善诱的教学方式很适合与孩子们一起交流。值得我们同行借鉴学习。",
         "createTimeTempTip": "2019年05月08日13:35",
         "createTimeTip": "2019.05.08 13:35",
         "employeeName": "王天月",
@@ -3556,7 +3566,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "学习了"
+            "content": "创设了贴近学生生活中的实例和情境,让学生在熟悉的情境中引出速度的概念"
           }
         ]
       },
@@ -3567,11 +3577,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "让学生在自主探究的过程中建立起路程、时间、速度三者间的关系,从而培养学生的自主学习能力和分析问题、解决问题的能力"
           },
           {
             "name": "蒋小娟",
-            "content": "林老师讲的很棒"
+            "content": "提出问题,让学生体会到速度的快慢不仅和时间、路程有关,还为新课“时间、速度、路程”三者之间的关系搭建了良好的学习平台"
           }
         ]
       },
@@ -3586,7 +3596,7 @@
           },
           {
             "name": "蒋小娟",
-            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了反比例函数的抽象概念"
+            "content": "教态轻松老练,用亲切自然的语言带领孩子们走进了时间、速度、路程三者关系的讨论中"
           }
         ]
       },
@@ -3597,7 +3607,7 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "循循善诱的教学方式很适合与孩子们一起交流"
+            "content": "老师有意识的为学生提供了良好的交流空间,鼓励学生发表自己的见解,使学生获得大量的感性知识"
           }
         ]
       },
@@ -3608,11 +3618,11 @@
         "contentList": [
           {
             "name": "陈海霞",
-            "content": "讲的很不错啊"
+            "content": "学生在兴趣盎然中感受数学知识的价值,也丰富了本节课知识在生活中的应用"
           },
           {
             "name": "陈海",
-            "content": "讲的很不错"
+            "content": "本节课充分体现学生自主探索来获取新知,而且在交流中体验了多种多种算法,教学中教师语言富有亲合力,教态自然大方,总结的非常及时、到位。"
           }
         ]
       }

+ 116 - 5
TEAMModelOS.SmartClass/ClientApp/view/smart-class/CommentVideo.vue

@@ -18,9 +18,15 @@
         <!--<p class="average-score">作品当前平均分 : <span>未评</span></p>-->
 
         <div id="views" style="width:840px; height:350px;"></div>
-        <div style="background:#fff;text-align:center;display:block;font-size:18px;font-weight:bolder;width:840px; color:#333">
-          <!--<Icon type="md-pulse" size="26" color="rgb(102, 205, 170)" style="margin:10px"/>-->
-          专家点评分析图
+        <div class="echart-title">专家点评分析图</div>
+
+        <div style="width:400px;float:left">
+          <div id="radarLeft" style="width:400px; height:350px;margin-top:20px;"></div>
+          <div class="echart-title" style="margin-top:20px;width:400px;">课堂评价</div>
+        </div>
+        <div style="width:400px;float:left">
+          <div id="scoreRight" style="width:400px; height:350px;margin-top:20px;"></div>
+          <div class="echart-title" style="margin-top:20px;width:400px;">课堂得分</div>
         </div>
       </div>
       <div class="comment-video-detail-info">
@@ -90,7 +96,9 @@
         newComment: "",
         player: {},
         rowKey: sessionStorage.getItem('_lesson_rowKey'),
-        lessonInfo:lessonDetails[sessionStorage.getItem('_lesson_rowKey')].data
+        lessonInfo: lessonDetails[sessionStorage.getItem('_lesson_rowKey')].data,
+        scoreList: [],
+        score:0
       }
     },
     methods: {
@@ -167,10 +175,15 @@
     },
     mounted() {
       let that = this;
+      let scoreList = lessonDetails[this.rowKey].score
       this.commmentList = lessonDetails[this.rowKey].commentList;
       this.expertComments = lessonDetails[this.rowKey].expertComments;
+      this.scoreList = scoreList;
+      this.score = (scoreList.reduce((acc, val) => acc + val, 0) / scoreList.length).toFixed(0)
 
       let myChart = this.$echarts.init(document.getElementById('views'));
+      let radarLeft = this.$echarts.init(document.getElementById('radarLeft'));
+      let scoreRight = this.$echarts.init(document.getElementById('scoreRight'));
 
       let option = {
         calculable: true,
@@ -234,6 +247,94 @@
 
       myChart.setOption(option);
 
+
+      let radarLeftOption = {
+        tooltip: {},
+        radar: {
+            // shape: 'circle',
+            name: {
+                textStyle: {
+                    color: '#fff',
+                    backgroundColor: '#91C7AE',
+                    borderRadius: 3,
+                    padding: [5, 10]
+               }
+            },
+            indicator: [
+               { name: '同步差异化', max: 100},
+               { name: '融合创新', max: 100},
+               { name: '合作学习', max: 100},
+               { name: '科技互动', max: 100},
+               { name: '教法应用', max: 100},
+               { name: '教材设计', max: 100}
+          ],
+            splitLine: {
+              lineStyle: {
+                  // 使用深浅的间隔色
+                  color: ['#8A8A8A', '#838B83']
+              }
+          },
+        },
+        series: [{
+            name: '预算 vs 开销(Budget vs spending)',
+            type: 'radar',
+               itemStyle: {
+                  normal: {
+                      areaStyle: {
+                          type: 'default',
+
+                       },
+                       lineStyle:{
+										    color:'#63B8FF'
+									    }
+
+                  }
+              },
+          areaStyle: {
+            normal: {
+              opacity:0.9
+            }
+          },
+            data : [
+              {
+                    value: this.scoreList,
+                    name: '课堂评价分数',
+                    areaStyle: {
+                      normal: {
+                          color: '#91C7AE' // 选择区域颜色
+                      },
+                  }
+                }
+            ]
+        }]
+      }
+
+      radarLeft.setOption(radarLeftOption);
+
+
+      let scoreRightOption = {
+          tooltip : {
+              formatter: "{a} {b} : {c}分"
+          },
+          series: [
+              {
+                  name: '最终得分',
+                  type: 'gauge',
+                  radius:'80%',
+                  splitNumber:'5',
+                  detail: {
+                      fontSize:'60',
+                      fontWeight:'bolder',
+                      padding:[0,0,0,0],
+                      color:"#00868B"
+              },
+              data: [{ value: this.score }]
+              }
+          ]
+      };
+
+      scoreRight.setOption(scoreRightOption);
+
       myChart.on('click', function (params) {
         let totalSecond = document.getElementsByClassName('vjs-tech')[0].duration;
         //document.getElementsByClassName('vjs-control-bar')[0].style.opacity = 1;
@@ -351,7 +452,7 @@
   }
 
   .review-pane {
-    height: 700px;
+    max-height: 1000px;
     background-color: #fff;
     overflow-y: auto;
     position: relative;
@@ -439,4 +540,14 @@
     background: #fff;
     padding-top: 30px;
   }
+
+  .echart-title {
+    background:#fff;
+    text-align:center;
+    display:block;
+    font-size:18px;
+    font-weight:bolder;
+    width:840px;
+    color:#333
+  }
 </style>

+ 106 - 10
TEAMModelOS.SmartClass/ClientApp/view/smart-class/LoginPage.vue

@@ -1,10 +1,10 @@
 <template>
-  <div style="width:100%;height:100%;">
-    <div class="login-header">
+  <div class="login">
+    <!--<div class="login-header">
       <img src="../../assets/image/e_logo5.png" class="logo" />
       <span class="welcome-login">欢迎登录</span>
-    </div>
-    <div class="login">
+    </div>-->
+    <!--<div class="login">
       <div class="drag">
         <div style="background:rgba(255,255,255,0.1); border-radius:5px;">
           <Card icon="log-in" title="智慧课堂管理平台" :bordered="false" class="login-card">
@@ -34,6 +34,37 @@
           </Card>
         </div>
       </div>
+    </div>-->
+    <div class="login-wrap">
+      <div class="login-left">
+        <img class="login-logo" src="../../assets/image/e_logo6.png"/>
+        <img class="login-img" src="../../assets/image/login_img1.png" />
+      </div>
+      <div class="login-right">
+        <div class="form-con">
+          <Form ref="loginForm" :model="form" :rules="rules" @keydown.enter.native="handleSubmit">
+            <FormItem prop="userName">
+              <Input v-model="form.userName" placeholder="请输入用户名">
+              <span slot="prepend">
+                <Icon :size="30" type="ios-person"></Icon>
+              </span>
+              </Input>
+            </FormItem>
+            <FormItem prop="password">
+              <Input type="password" v-model="form.password" placeholder="请输入密码">
+              <span slot="prepend">
+                <Icon :size="30" type="md-lock"></Icon>
+              </span>
+              </Input>
+            </FormItem>
+            <FormItem>
+              <Button @click="handleSubmit" type="primary" :loading="loading" long style="padding:5px 0px; border-radius:25px;width:90%;margin-left:5%;font-size:18px;margin-top:15px;">登&emsp;录</Button>
+            </FormItem>
+          </Form>
+          <!--<span style="float:left;color:#999999;cursor:pointer;">忘记密码?</span>
+          <span style="float:right;color:#999999;cursor:pointer;">立刻注册>>></span>-->
+        </div>
+      </div>
     </div>
   </div>
   
@@ -78,7 +109,12 @@
     },
     methods: {
       loginSuccess() {
-        this.$router.push({ path: '/main' });
+        if (this.form.userName == "admin" && this.form.password == "habook") {
+          this.$router.push({ path: '/main' });
+        } else {
+          this.$Message.error('账号或者密码错误!');
+        }
+        
       },
       handleSubmit() {
         this.$refs.loginForm.validate((valid) => {
@@ -89,23 +125,77 @@
             setTimeout(() => {
               this.loading = false;
               this.loginSuccess();
-            }, 1500);
+            }, 1200);
           }
         })
       }
     }
   }
 </script>
-<style scoped>
+<style>
+  .form-con {
+    width:60%;
+    margin-top:220px;
+    margin:auto;
+  }
+    .form-con /deep/ .ivu-input {
+      border: none;
+      background-color: white !important;
+      font-size:16px;
+    }
+    .form-con /deep/ .ivu-input-group-prepend {
+      border:none;
+      background-color:white;
+      color:#5095FD;
+      font-size:18px;
+    }
+    .form-con /deep/ .ivu-input-wrapper {
+      border:none;
+      border-bottom:1px solid #EFEFEF;
+      margin-top:10px;
+    }
+
+  .login-right {
+    width:49%;
+    padding-top:100px;
+    float:right;
+  }
+  .login-logo {
+    width:300px;
+  }
+  .login-img {
+    width:90%;
+    margin-top:50px;
+  }
+  .login-left {
+    width:50%;
+    float:left;
+    padding:0px 0px 0px 30px;
+    border-right: 2px solid transparent;
+		border-image: linear-gradient( top, #ffffff, #567dfd, #ffffff) 33 33;
+		border-image: -webkit-linear-gradient( top, #ffffff, #567dfd,#ffffff) 33 33;
+		border-image: -moz-linear-gradient( top, #ffffff, #567dfd, #ffffff) 33 33;
+		border-image: -o-linear-gradient( top,#ffffff, #567dfd, #ffffff) 33 33;
+  }
   .login {
-    background-image: url('../../assets/image/login_bg1.png');
+    background-image: url('../../assets/image/login_bg3.png');
     width: 100%;
     height: 100%;
     background-size: cover;
-    display: flex;
+    padding-top:180px;
+    /*display: flex;
     flex-direction: row;
     align-items: center;
-    justify-content: center;
+    justify-content: center;*/
+  }
+  .login-wrap {
+    width: 900px;
+    height:500px;
+    padding:25px 0px;
+    background:white;
+    margin:auto;
+    border-radius:30px;
+    box-sizing:border-box;
   }
   .welcome-login {
     float: right;
@@ -168,4 +258,10 @@
     color: black;
     width: 100%;
   }
+
+  .login-wrap .ivu-input:focus{
+      border: none !important;
+      outline: none !important;
+      box-shadow: none !important;
+  }
 </style>

+ 8 - 0
TEAMModelOS.SmartClass/ClientApp/view/smart-class/Video.vue

@@ -61,6 +61,7 @@
 <script>
   import rewardList from '@/static/rewardList.json'
   import"videojs-contrib-hls.js/src/videojs.hlsjs"
+import { setTimeout } from 'core-js';
   export default {
     data() {
       return {
@@ -123,6 +124,7 @@
             }
           }
         );
+          this.$refs.videoPlayer.player.src({ type: "application/x-mpegURL", src: "https://teammodelstorage.blob.core.chinacloudapi.cn/teammodelcontest/20190517/history/history.m3u8" });
       }
     },
     mounted() {
@@ -140,6 +142,8 @@
     
     watch: {
       $route() {
+        this.$Spin.show();
+        let that = this;
         let index = this.$route.query.rewardIndex;
         //alert(index);
         if (index == undefined) {
@@ -147,6 +151,10 @@
         } else {
           this.routerData = this.rewardDatas[index];
         }
+
+        setTimeout(function () {
+          that.$Spin.hide()
+        }, 500);
       }
     }
   }