|
|
@@ -20,9 +20,29 @@ export interface AiCoursewareOutline {
|
|
|
chapterName: string
|
|
|
courseType: string
|
|
|
style: "cartoon" | "clean" | string
|
|
|
+ textbookResearch?: AiCoursewareTextbookResearch
|
|
|
pages: AiCoursewarePage[]
|
|
|
}
|
|
|
|
|
|
+export interface AiCoursewareTextbookResearch {
|
|
|
+ exactMatch: boolean
|
|
|
+ confidence: "HIGH" | "MEDIUM" | "LOW" | string
|
|
|
+ courseType: string
|
|
|
+ contentSummary: string
|
|
|
+ works: string[]
|
|
|
+ verifiedFacts: string[]
|
|
|
+ teachingObjectives: string[]
|
|
|
+ teachingFocus: string[]
|
|
|
+ learningActivities: string[]
|
|
|
+ missingEvidence: string[]
|
|
|
+ sources: Array<{
|
|
|
+ index?: number
|
|
|
+ title?: string
|
|
|
+ url: string
|
|
|
+ official?: boolean
|
|
|
+ }>
|
|
|
+}
|
|
|
+
|
|
|
export interface AiCoursewarePage {
|
|
|
pageNo: number
|
|
|
type: string
|