|
@@ -0,0 +1,477 @@
|
|
|
+
|
|
|
+# ActivityInfo: 活動紀錄
|
|
|
+ * Int32 ActivityIndex
|
|
|
+ * Int32 ActivityID
|
|
|
+ * Int32 ActivityOrder
|
|
|
+ * String ActivityRecordNumber
|
|
|
+ * String ActivityBindingNumber //活動資料編號
|
|
|
+ * String ActivityName //活動名稱
|
|
|
+ * DateTime StartDateTime //活動開始時間
|
|
|
+ * DateTime EndDateTime //活動結束時間
|
|
|
+ * TimeSpan Duration //活動進行時間長度
|
|
|
+ * EActivityMode ActivityMode //活動模式
|
|
|
+ * String Account_Token
|
|
|
+ * String Access_Token
|
|
|
+ * String TeamModelID
|
|
|
+ * String TeamModelName
|
|
|
+ * DisposableList<ClassItem> ClassList //班級列表
|
|
|
+ * DisposableList<Exam> ExaminationList //題目列表
|
|
|
+ * DisposableList<MaterialInfo> MaterialList //教材列表
|
|
|
+ * EProductType ProductType //產品版本資訊
|
|
|
+ * String ActivityExecHostID //活動執行者ID
|
|
|
+ * Activity_History History //活動歷程記錄
|
|
|
+
|
|
|
+# EActivityMode: 活動模式(ENUM)
|
|
|
+* None
|
|
|
+* Quiz
|
|
|
+* Eliminate
|
|
|
+* SelfPaced
|
|
|
+* PeerInstruction
|
|
|
+* PowerClick
|
|
|
+* Anonymous
|
|
|
+* Dls
|
|
|
+* Dsc
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+# EProductType: 產品類型(ENUM)
|
|
|
+* HiTeachStandard
|
|
|
+* HiTeachPro
|
|
|
+* HiTeachTBL
|
|
|
+* HiTeachMobile
|
|
|
+* HiTeachLite
|
|
|
+* HiTeachCloud
|
|
|
+* HiTeachOEM
|
|
|
+
|
|
|
+# Activity_History: 課程歷程記錄
|
|
|
+ * DisposableList<Keynote> Keynotes //學生點評紀錄
|
|
|
+ * DisposableList<SnapshotInfo> PageSnapshots //課程頁面截圖
|
|
|
+ * RecordingInfo RecordingInfo //課程錄影資訊
|
|
|
+
|
|
|
+# ClassItem: 班級資訊
|
|
|
+ * Int32 ClassIndex
|
|
|
+ * Int32 ClassID
|
|
|
+ * Int32 ClassOrder
|
|
|
+ * String SchoolID //學校代碼
|
|
|
+ * String OrganizationID //組織編號
|
|
|
+ * String OrganizationName //組織名稱
|
|
|
+ * Int32 MemberCount //班級人數
|
|
|
+ * String ClassName //班級名稱
|
|
|
+ * String AcademicName //學系名稱
|
|
|
+ * String SemesterName //學期名稱
|
|
|
+ * String GradeName //年級名稱
|
|
|
+ * YearFormat Year //學年度資訊
|
|
|
+ * MemberList HostList //老師列表
|
|
|
+ * ESubGroupState SubGroupState //分組狀態
|
|
|
+ * EGroupType GroupType //班級類型
|
|
|
+ * GroupInfoList SubGroupsList //分組列表
|
|
|
+ * MemberList MembersList //成員列表
|
|
|
+ * EGroupLocationType GroupLocationType //班級來源類型
|
|
|
+ * AddressInfo ClassAddressInfo //班級位址資訊
|
|
|
+
|
|
|
+# Exam: 考券資訊
|
|
|
+ * Int32 ExaminationIndex
|
|
|
+ * Int32 ExaminationID
|
|
|
+ * Int32 ExaminationOrder
|
|
|
+ * String UID //考試編號
|
|
|
+ * Int32 TotalQuestion //問題總數
|
|
|
+ * Double TotalPoint //考券總分
|
|
|
+ * String ExamName //考券名稱
|
|
|
+ * String Subject //科目領域
|
|
|
+ * String Content //施測內容
|
|
|
+ * String Date //施測日期
|
|
|
+ * String Dept //命題單位
|
|
|
+ * String Editor //命題老師
|
|
|
+ * Int64 StartTime //考試開始時間(Millisecond)
|
|
|
+ * TimeSpan Time //測驗時間
|
|
|
+ * Int32 CurrentQuestionIndex //正在問答的題目
|
|
|
+ * DisposableList<QuestionItem> QuestionsList //題目列表
|
|
|
+ * QuestionItem CurrentQuestionItem //正在問答的題目
|
|
|
+ * AnswerDictionary MemberAnswersDictionary //成員答案對應
|
|
|
+ * DisposableDictionary<Int32,MemberEliminatedState> MemberEliminatedDictionary //成員淘汰狀態
|
|
|
+ * DisposableDictionary<Int32,SelfPaceState> SelfPaceStatus //成員書面問答狀態
|
|
|
+
|
|
|
+# MaterialInfo: 教材資訊
|
|
|
+ * Int32 MaterialIndex
|
|
|
+ * Int32 MaterialID
|
|
|
+ * Int32 MaterialOrder
|
|
|
+ * String MaterialName //教材名稱
|
|
|
+ * String MaterialFileFullPath //教材路徑
|
|
|
+ * EContentType ContentType //活動教材類型
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+# RecordingInfo: 課程錄影資訊
|
|
|
+ * String EncoderName //Encoder 名稱
|
|
|
+ * String EncoderIp //Encoder 位址
|
|
|
+ * String EncoderMac //Encoder MacAddress
|
|
|
+ * String EncoderSerialNo //Encoder 序號
|
|
|
+ * String StreamUrl //串流網址
|
|
|
+ * String CoverImageUrl //封面相片Url
|
|
|
+ * Int64 RecordingFileSize //完整檔案大小
|
|
|
+ * String RecordName //紀錄名稱
|
|
|
+ * String Filename //檔案名稱
|
|
|
+ * String RecordID //紀錄編號
|
|
|
+ * String FileUrl //檔案Url
|
|
|
+ * DateTime StartTime //錄影開始時間
|
|
|
+ * DateTime EndTime //錄影結束時間
|
|
|
+ * Int64 Duration //錄影時長
|
|
|
+ * DisposableList<RecordPeriod> Fragments //影片片段列表
|
|
|
+ * DisposableList<SnapshotInfo> Snapshots //影片截圖列表
|
|
|
+
|
|
|
+# YearFormat: 學年度格式
|
|
|
+ * EYearType YearType
|
|
|
+ * Int32 YearADValue
|
|
|
+ * String YearString
|
|
|
+
|
|
|
+
|
|
|
+# ESubGroupState: 分組狀態(ENUM)
|
|
|
+* Closed
|
|
|
+* Active
|
|
|
+
|
|
|
+# EGroupType: 班級類型(ENUM)
|
|
|
+* ClassGroup
|
|
|
+* LessonGroup
|
|
|
+
|
|
|
+
|
|
|
+# EGroupLocationType: 班級來源類型(ENUM)
|
|
|
+* Unknown
|
|
|
+* LocalDataBase
|
|
|
+* IES
|
|
|
+* Dynamic
|
|
|
+
|
|
|
+# AddressInfo: 網路位置資訊
|
|
|
+ * String Url
|
|
|
+ * String Channel
|
|
|
+
|
|
|
+
|
|
|
+# QuestionItem: 題目資訊
|
|
|
+ * Int32 QuestionIndex
|
|
|
+ * Int32 QuestionOrder
|
|
|
+ * Int32 OptionsCount //選項數
|
|
|
+ * String UID //唯一碼
|
|
|
+ * String Stem //題目主幹
|
|
|
+ * Double Point //題目分數
|
|
|
+ * TimeSpan QuestionDurationTime //作答時間
|
|
|
+ * TimeSpan QuestionSpendTime //作答花費時間
|
|
|
+ * EQuestionLocationType QuestionLocationType //題目來源
|
|
|
+ * Int32 TotalAnsweredMemberCount //回答總人數
|
|
|
+ * String Subject //主題
|
|
|
+ * String Concept //概念
|
|
|
+ * String Explain //解釋
|
|
|
+ * EDifficulLevel DifficultyLevel //難度
|
|
|
+ * Int32 KnowledgeLevel //知識度
|
|
|
+ * String Keyword //關鍵字
|
|
|
+ * QA_Attachment Resolve //解析
|
|
|
+ * StringCollection QuestionSnapshotCollection //題目截圖路徑資訊
|
|
|
+ * EContentQuestionType ContentQuestionType //題目類型
|
|
|
+ * EContentQuestionCategory ContentQuestionCategory //題目分類
|
|
|
+ * EQuestionAnswerType QuestionAnswerType //答案類型
|
|
|
+ * EQuestionAnsweredState QuestionAnsweredState //回答狀態
|
|
|
+ * OptionList OptionsList //選項列表
|
|
|
+ * Int32 SerialNumber //題目編號
|
|
|
+ * String PageID //題目對應頁面編號
|
|
|
+ * DisposableList<KnowledgePoint> KnowledgePointList //知識點
|
|
|
+ * List AdditionalResource_Inside //內部補充資源
|
|
|
+ * List AdditionalResource_Outside //外部補充資源
|
|
|
+ * Int32 QuestionID //題目編號
|
|
|
+ * String StringAnswer //字串型別的答案
|
|
|
+ * OptionAsnwer OptionAnswer //選項答案
|
|
|
+ * DisposableList<QA_Attachment> AttachmentList //附件列表
|
|
|
+
|
|
|
+# AnswerDictionary:
|
|
|
+ * DisposableDictionary<Int32,<Int32,Member_Answer>> MappingDictionary //題目-全部回答清單<第幾輪回答, 成員回答的內容> 對應字典
|
|
|
+
|
|
|
+ * IEqualityComparer Comparer
|
|
|
+ * KeyCollection Keys
|
|
|
+ * ValueCollection Values
|
|
|
+
|
|
|
+ * IEqualityComparer Comparer
|
|
|
+ * KeyCollection Keys
|
|
|
+ * ValueCollection Values
|
|
|
+
|
|
|
+# EContentType: 教材內容(ENUM)
|
|
|
+* Unknown
|
|
|
+* IwbPage
|
|
|
+* IwbPageFromPowerPoint
|
|
|
+* PowerPointSlide
|
|
|
+* EasExk
|
|
|
+
|
|
|
+# Keynote: 學生點評
|
|
|
+ * String IrsId //遙控器編號
|
|
|
+ * String NoteType //點評類型
|
|
|
+ * Int32 Position //課程時間(相對)
|
|
|
+ * DateTime AddingTime //時間(絕對)
|
|
|
+ * String Message //訊息
|
|
|
+
|
|
|
+# SnapshotInfo:
|
|
|
+ * String Name //截圖名稱
|
|
|
+ * String FileUrl //檔案路徑
|
|
|
+ * DateTime SnapshotTime //截圖時間
|
|
|
+ * Int64 Position //截圖時間(相對)
|
|
|
+ * String Description //圖片描述
|
|
|
+
|
|
|
+
|
|
|
+# EYearType: 年度的表示方式(ENUM)
|
|
|
+* AD
|
|
|
+* ROC
|
|
|
+
|
|
|
+# MemberInfo:
|
|
|
+ * Int32 MemberIndex
|
|
|
+ * Int32 MemberID //成員編號
|
|
|
+ * Int32 MemberOrder
|
|
|
+ * String StudentID //學號
|
|
|
+ * Int32 SeatID //座號
|
|
|
+ * String OrganizationID //組織編號
|
|
|
+ * String UniqueID //身分證字號
|
|
|
+ * String NetworkAccount //網路帳號
|
|
|
+ * String Password //密碼
|
|
|
+ * String Email //信箱
|
|
|
+ * Int32 SubGroupID //分組編號
|
|
|
+ * Int32 RemoteID //遙控器編號
|
|
|
+ * RemoteDevice RemoteNumber //遙控器資訊
|
|
|
+ * MemberName MemberName //姓名
|
|
|
+ * DateTime BirthDay //生日
|
|
|
+ * EMemberGender Gender //性別
|
|
|
+ * EMemberResponseState ResponseState //成員反應狀態
|
|
|
+ * EPickOutState PickOutState //挑人狀態
|
|
|
+ * Image MemberPhoto //成員照片
|
|
|
+ * String TmidAccount //TMID Account
|
|
|
+ * String PhoneNumber //電話
|
|
|
+ * EBindMemberStateType BindMemberState //綁定狀態
|
|
|
+
|
|
|
+# GroupInfo:
|
|
|
+ * Int32 SubGroupIndex
|
|
|
+ * Int32 SubGroupID
|
|
|
+ * Int32 SubGroupOrder
|
|
|
+ * String SubGroupName //分組名稱
|
|
|
+ * Int32 MemberCount //分組人數
|
|
|
+ * List MemberList //分組成員名單
|
|
|
+ * Double TotalAdditionalScore //總加分
|
|
|
+
|
|
|
+# EQuestionLocationType: 題目來源(ENUM)
|
|
|
+* Local
|
|
|
+* Ies
|
|
|
+
|
|
|
+# EDifficulLevel: 題目難度(ENUM)
|
|
|
+* VeryEasy
|
|
|
+* Easy
|
|
|
+* Normal
|
|
|
+* Hard
|
|
|
+* VeryHard
|
|
|
+
|
|
|
+# QA_Attachment: 題目與答案附件
|
|
|
+ * EAttachmentType AttachmentType //附件類型
|
|
|
+ * String ImageAttachment //圖片附件
|
|
|
+ * String HtmlAttachment //HTML附件
|
|
|
+ * String VideoAttachment //影片附件
|
|
|
+ * String LinkUrl //網站連結
|
|
|
+
|
|
|
+# EContentQuestionType: 題目類型(ENUM)
|
|
|
+* Unknown
|
|
|
+* Quiz
|
|
|
+* Presentation
|
|
|
+* Competition
|
|
|
+* Buzzin
|
|
|
+* PromptQA
|
|
|
+* Pickout
|
|
|
+* PeerInstruction
|
|
|
+* Composite
|
|
|
+* Anonymous
|
|
|
+
|
|
|
+# EContentQuestionCategory: 題目分類(ENUM)
|
|
|
+* Knowledge
|
|
|
+* Comprehension
|
|
|
+* Application
|
|
|
+* Analysis
|
|
|
+* Synthesis
|
|
|
+* Assessment
|
|
|
+
|
|
|
+# EQuestionAnswerType: 題目答案類型(ENUM)
|
|
|
+* SingleAnswer
|
|
|
+* MultiAnswer
|
|
|
+* TrueFalse
|
|
|
+* Fill_Blank
|
|
|
+* StringAnswer
|
|
|
+* NoAnswer
|
|
|
+* MultiNoAnswer
|
|
|
+* MultiMedia
|
|
|
+
|
|
|
+# EQuestionAnsweredState: 題目作答狀態(ENUM)
|
|
|
+* Unanswered
|
|
|
+* Answered
|
|
|
+* Static
|
|
|
+* Review
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+# OptionAsnwer:
|
|
|
+ * Int32 LastOptionAnswer //答案紀錄的最後一個答案
|
|
|
+ * DisposableList Options //選項列表
|
|
|
+
|
|
|
+
|
|
|
+ * IEqualityComparer Comparer
|
|
|
+ * KeyCollection Keys
|
|
|
+ * ValueCollection Values
|
|
|
+
|
|
|
+# MemberEliminatedState:
|
|
|
+ * EEliminatedState EliminatedState
|
|
|
+ * Int32 EliminatedQuestionID
|
|
|
+
|
|
|
+# SelfPaceState:
|
|
|
+ * Int32 MaxQuestionCount //書面問答最大題數
|
|
|
+ * Int32 CurrentAnsweringQuestion //正在回答的題目
|
|
|
+ * Int32 AnsweredCount //已回答的題目數
|
|
|
+
|
|
|
+# RecordPeriod:
|
|
|
+ * String Filename //檔案名稱
|
|
|
+ * DateTime StartTime //段落開始時間
|
|
|
+ * DateTime EndTime //段落結束時間
|
|
|
+ * Int64 StartTick //開始時間(相對)
|
|
|
+ * Int64 EndTick //結束時間(相對)
|
|
|
+ * Int64 Duration //段落開始時間時長
|
|
|
+
|
|
|
+# RemoteDevice:
|
|
|
+ * Int32 SeatID //學生座號
|
|
|
+ * Int32 Channel //遙控器頻道
|
|
|
+ * Int32 Mac //遙控器號碼值
|
|
|
+ * Int32 MacID //遙控器號碼
|
|
|
+ * String MacString //遙控器號碼字串
|
|
|
+
|
|
|
+# MemberName:
|
|
|
+ * String FamilyName //姓
|
|
|
+ * String FirstName //名
|
|
|
+ * EMemberNameSequence NameSequence //姓名順序格式
|
|
|
+ * String DisplayName //成員顯示名稱
|
|
|
+
|
|
|
+# EMemberGender: 性別(ENUM)
|
|
|
+* Male
|
|
|
+* Female
|
|
|
+
|
|
|
+# EMemberResponseState: 反應區狀態(ENUM)
|
|
|
+* Normal
|
|
|
+* Answered
|
|
|
+* Invalid
|
|
|
+
|
|
|
+# EPickOutState: 挑人狀態(ENUM)
|
|
|
+* PickOuted
|
|
|
+* UnPickOut
|
|
|
+
|
|
|
+# EBindMemberStateType: 成員綁定狀態(ENUM)
|
|
|
+* NoBind
|
|
|
+* Binded
|
|
|
+* UnBind
|
|
|
+
|
|
|
+# EAttachmentType: 附件類型(ENUM)
|
|
|
+* Multi
|
|
|
+* Image
|
|
|
+* Video
|
|
|
+* Html
|
|
|
+
|
|
|
+# OptionInfo:
|
|
|
+ * Int32 OptionIndex
|
|
|
+ * Int32 OptionID
|
|
|
+ * Int32 OptionOrder
|
|
|
+ * String Content //選項內容
|
|
|
+ * Double Point //配分
|
|
|
+ * String Explain //說明
|
|
|
+ * QA_Attachment Attachment //附件
|
|
|
+ * EOptionCorrectState OptionCorrectState //選項對錯資訊
|
|
|
+
|
|
|
+# KnowledgePoint:
|
|
|
+ * Country_Node Country //國家與版號
|
|
|
+ * GRP_Node GrpCode //科目
|
|
|
+ * String UID //知識點編號
|
|
|
+ * Category_Node Attr //類別
|
|
|
+ * Resource_Node Resource //資源
|
|
|
+ * DisposableList<KnowledgeBlock_Node> KnowledgeBlock //所屬知識塊列表
|
|
|
+
|
|
|
+
|
|
|
+ * IEqualityComparer Comparer
|
|
|
+ * KeyCollection Keys
|
|
|
+ * ValueCollection Values
|
|
|
+
|
|
|
+# EEliminatedState: 淘汰狀態(ENUM)
|
|
|
+* UnEliminated
|
|
|
+* Eliminated
|
|
|
+
|
|
|
+# EMemberNameSequence: 姓名順序(ENUM)
|
|
|
+* FamilyNameFirst
|
|
|
+* FamilyNameLast
|
|
|
+
|
|
|
+# EOptionCorrectState: 選項對錯(ENUM)
|
|
|
+* Incorrect
|
|
|
+* Correct
|
|
|
+* Unknown
|
|
|
+
|
|
|
+# Country_Node: 國家與版號
|
|
|
+ * String Version
|
|
|
+ * String ID
|
|
|
+ * String Name
|
|
|
+
|
|
|
+# GRP_Node: 科目
|
|
|
+ * String ID
|
|
|
+ * String Name
|
|
|
+
|
|
|
+# Category_Node: 類別
|
|
|
+ * String ID
|
|
|
+ * String Name
|
|
|
+
|
|
|
+# Resource_Node: 資源
|
|
|
+ * String Subject
|
|
|
+ * String Volume
|
|
|
+ * String Unit
|
|
|
+ * String Textbook
|
|
|
+ * String Chapter
|
|
|
+ * String Publisher
|
|
|
+ * String Res1
|
|
|
+ * String Res2
|
|
|
+ * String Res3
|
|
|
+ * String ID
|
|
|
+ * String Name
|
|
|
+
|
|
|
+
|
|
|
+# Member_Answer:
|
|
|
+ * DisposableDictionary<Int32,AnswerItem> Answers //成員-答案 對應字典
|
|
|
+
|
|
|
+# KnowledgeBlock_Node: 知識塊
|
|
|
+ * GRP_Node GrpCode //科目
|
|
|
+ * String ID
|
|
|
+ * String Name
|
|
|
+
|
|
|
+ * IEqualityComparer Comparer
|
|
|
+ * KeyCollection Keys
|
|
|
+ * ValueCollection Values
|
|
|
+
|
|
|
+# AnswerItem:
|
|
|
+ * Int32 MemberID //成員編號
|
|
|
+ * Int32 AnswerIndex
|
|
|
+ * Int32 AnswerID
|
|
|
+ * Int32 AnswerOrder
|
|
|
+ * Double Score //本次答案的得分
|
|
|
+ * Int64 AnswerTime //作答時間(Millisecond)
|
|
|
+ * Int64 AnswerSpendTime //作答花費的時間(Millisecond)
|
|
|
+ * EAnswerCorrectState AnswerCorrectState //本次作答的對錯狀態
|
|
|
+ * Object Tag //保留欄位
|
|
|
+ * ClientMiniNote MiniNote //MiniNote整合欄位
|
|
|
+ * Int32 QuestionID //題目編號
|
|
|
+ * String StringAnswer //字串型別的答案
|
|
|
+ * OptionAsnwer OptionAnswer //選項答案
|
|
|
+ * DisposableList<QA_Attachment> AttachmentList //附件列表
|
|
|
+
|
|
|
+# EAnswerCorrectState: 回答狀態(ENUM)
|
|
|
+* Incorrect
|
|
|
+* Correct
|
|
|
+* NoAnswer
|
|
|
+* Invalid
|
|
|
+* Unanswer
|
|
|
+
|
|
|
+# ClientMiniNote:
|
|
|
+ * String TitleString
|
|
|
+ * String StringAnswer //字串型別的答案
|
|
|
+ * OptionAsnwer OptionAnswer //選項答案
|
|
|
+ * String LinkUrl //連結網址
|
|
|
+ * Object NoteStroke
|
|
|
+ * QA_Attachment Attachment
|
|
|
+ * String PackPath
|