ActivityInfo.md 15 KB

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