CrazyIter_Bin 4 سال پیش
والد
کامیت
d712e90f82

+ 1 - 0
HTEXLib/DOCX/Models/ItemInfo.cs

@@ -8,6 +8,7 @@ namespace HTEXLib.DOCX.Models
     public class ItemInfo  
     public class ItemInfo  
     {
     {
         
         
+        public bool objective { get; set; }
         public string code { get; set; }
         public string code { get; set; }
         //[PartitionKey(name = "ExamItem")]
         //[PartitionKey(name = "ExamItem")]
         public string pk { get; set; }
         public string pk { get; set; }

+ 12 - 0
HTEXLib/DOCX/Models/ReplaceDto.cs

@@ -0,0 +1,12 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace HTEXLib.DOCX.Models
+{
+    public class ReplaceDto
+    {
+        public string oldstr { get; set; }
+        public string newstr { get; set; }
+    }
+}

+ 3 - 3
HTEXLib/HTEXLib.csproj

@@ -4,9 +4,9 @@
     <Description>PPTX&amp;DOCX解析</Description>
     <Description>PPTX&amp;DOCX解析</Description>
     <PackageReleaseNotes>PPTX&amp;DOCX解析</PackageReleaseNotes>
     <PackageReleaseNotes>PPTX&amp;DOCX解析</PackageReleaseNotes>
     <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
     <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
-    <Version>2.0.6</Version>
-    <AssemblyVersion>2.0.6.6</AssemblyVersion>
-    <FileVersion>2.0.6.6</FileVersion>
+    <Version>2.0.7</Version>
+    <AssemblyVersion>2.0.7.7</AssemblyVersion>
+    <FileVersion>2.0.7.7</FileVersion>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
     <PackageReference Include="DocumentFormat.OpenXml" Version="2.11.3" />
     <PackageReference Include="DocumentFormat.OpenXml" Version="2.11.3" />

+ 1 - 1
HTEXLib/PPTX/Builders/HtexBuilder.cs

@@ -114,7 +114,7 @@ namespace HTEXLib.Builders
                 Dictionary<string, Store> pairs = new Dictionary<string, Store>();
                 Dictionary<string, Store> pairs = new Dictionary<string, Store>();
                 foreach (var elm in media) {
                 foreach (var elm in media) {
                     var contentType = elm.Attribute("{http://schemas.microsoft.com/office/2006/xmlPackage}contentType").Value;
                     var contentType = elm.Attribute("{http://schemas.microsoft.com/office/2006/xmlPackage}contentType").Value;
-                    var name = elm.Attribute("{http://schemas.microsoft.com/office/2006/xmlPackage}name").Value;
+                    var name = elm.Attribute("{http://schemas.microsoft.com/office/2006/xmlPackage}name").Value.Replace("/","");
                     var  data= elm.Value;
                     var  data= elm.Value;
                     string url = "data:" + contentType + ";base64," + data;
                     string url = "data:" + contentType + ";base64," + data;
                     url = url.Replace("\r\n", "");
                     url = url.Replace("\r\n", "");

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 30 - 27
HTEXLib/Translator/HTML2ITEMTranslator.cs


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 555 - 0
HTEXLib/Translator/HTML2ITEMTranslatorAlpha.cs


+ 18 - 6
HTEXWeb/JsonFile/LangConfig.json

@@ -10,7 +10,9 @@
         "multiple": "多选题",
         "multiple": "多选题",
         "judge": "判断题",
         "judge": "判断题",
         "complete": "填空题",
         "complete": "填空题",
-        "subjective": "问答题"
+        "subjective": "问答题",
+        "connector": "连线题",
+        "correct": "改错题"
       },
       },
       "AnswerTag": "答案",
       "AnswerTag": "答案",
       "AnalysisTag": "解析",
       "AnalysisTag": "解析",
@@ -31,7 +33,9 @@
         "multiple": "多選題",
         "multiple": "多選題",
         "judge": "判斷題",
         "judge": "判斷題",
         "complete": "填空題",
         "complete": "填空題",
-        "subjective": "問答題"
+        "subjective": "問答題",
+        "connector": "連綫題",
+        "correct": "改錯題"
       },
       },
       "AnswerTag": "答案",
       "AnswerTag": "答案",
       "AnalysisTag": "解析",
       "AnalysisTag": "解析",
@@ -52,7 +56,9 @@
         "multiple": "多選題",
         "multiple": "多選題",
         "judge": "判斷題",
         "judge": "判斷題",
         "complete": "填空題",
         "complete": "填空題",
-        "subjective": "問答題"
+        "subjective": "問答題",
+        "connector": "連綫題",
+        "correct": "改錯題"
       },
       },
       "AnswerTag": "答案",
       "AnswerTag": "答案",
       "AnalysisTag": "解析",
       "AnalysisTag": "解析",
@@ -73,7 +79,9 @@
         "multiple": "複選題",
         "multiple": "複選題",
         "judge": "是非題",
         "judge": "是非題",
         "complete": "填空題",
         "complete": "填空題",
-        "subjective": "問答題"
+        "subjective": "問答題",
+        "connector": "連綫題",
+        "correct": "改錯題"
       },
       },
       "AnswerTag": "答案",
       "AnswerTag": "答案",
       "AnalysisTag": "解析",
       "AnalysisTag": "解析",
@@ -94,7 +102,9 @@
         "multiple": "Multiple-Answers",
         "multiple": "Multiple-Answers",
         "judge": "True/False",
         "judge": "True/False",
         "complete": "Fill-in-the-Blank",
         "complete": "Fill-in-the-Blank",
-        "subjective": "Short-Answer"
+        "subjective": "Short-Answer",
+        "connector": "Connector",
+        "correct": "Correct"
       },
       },
       "AnswerTag": "Answer",
       "AnswerTag": "Answer",
       "AnalysisTag": "Explain",
       "AnalysisTag": "Explain",
@@ -115,7 +125,9 @@
         "multiple": "Multiple-Answers",
         "multiple": "Multiple-Answers",
         "judge": "True/False",
         "judge": "True/False",
         "complete": "Fill-in-the-Blank",
         "complete": "Fill-in-the-Blank",
-        "subjective": "Short-Answer"
+        "subjective": "Short-Answer",
+        "connector": "Connector",
+        "correct": "Correct"
       },
       },
       "AnswerTag": "Answer",
       "AnswerTag": "Answer",
       "AnalysisTag": "Explain",
       "AnalysisTag": "Explain",