CrazyIter_Bin 9 months ago
parent
commit
f5cc0e2885

+ 1 - 1
TEAMModelOS.SDK/DI/Device/CoreDevice.cs

@@ -38,7 +38,7 @@ namespace TEAMModelOS.SDK.DI.Device
             {
                 var server = _services.GetService<IServer>();
                 var d = server?.Features.Get<IServerAddressesFeature>();
-                IEnumerable<string>? _url = server?.Features.Get<IServerAddressesFeature>()?.Addresses;
+                IEnumerable<string> _url = server?.Features.Get<IServerAddressesFeature>()?.Addresses;
                 var device = clientDevice.GetOrAdd("Device", x => DeviceHelper.GetClientInfo(_httpClientFactory, _logger, _url));
                 return device;
             }

+ 2 - 1
TEAMModelOS.SDK/Models/Cosmos/Common/LessonRecord.cs

@@ -263,7 +263,8 @@ namespace TEAMModelOS.SDK.Models
     /// </summary>
     public class SmartRatingData
     {
-        
+        public string pageID { get; set; }
+
     }
     /// <summary>
     /// Task.json

+ 8 - 0
TEAMModelOS/Controllers/Student/OverallEducationController.cs

@@ -506,6 +506,14 @@ namespace TEAMModelOS.Controllers
                         }
                     });
                     classDimensionScore.intelligenceLevels= classData.list.GroupBy(x => x.level).Select(x => new CodeLong { code = x.Key, value = x.Count() }).ToList();
+
+                    schoolSetting.overallEducationSetting.reviewLevel.ForEach(z => {
+                        var level = classDimensionScore.intelligenceLevels.Find(x => x.code==z.code);
+                        if (level==null) 
+                        {
+                            classDimensionScore.intelligenceLevels.Add(new CodeLong { code = z.code, value = 0 });
+                        }
+                    });
                     if (!isClass)
                     {
                         achievementScores.Add(new AchievementScore