Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdaptiveContentDelivery ¶
type AdaptiveContentDelivery struct {
Lesson struct {
HasPrerequisites bool
Prerequisites string
ReviewContent string
VisualContent string
HasDiagrams bool
Diagrams string
HasCharts bool
Charts string
AuditoryContent string
InteractiveExercises string
PracticeActivities string
ConceptCount int
}
Student struct {
PrerequisitesScore int
LearningStyle string
Level string
}
Concepts struct {
Concept1 string
Concept2 string
Concept3 string
Concept4 string
Concept5 string
}
Examples struct {
Basic string
BasicExplanation string
Intermediate string
IntermediateAnalysis string
IntermediateReasoning string
Advanced string
AdvancedAnalysis string
Optimizations string
}
}
func (*AdaptiveContentDelivery) String ¶
func (input *AdaptiveContentDelivery) String() string
type InteractiveAssessment ¶
type InteractiveAssessment struct {
Assessment struct {
HasQuiz bool
HasProject bool
}
Question struct {
Number int
Text string
Type string
OptionA string
OptionB string
OptionC string
OptionD string
CodeTemplate string
ExpectedOutput string
Prompt string
Hint string
}
Project struct {
Title string
EstimatedMinutes int
Requirements string
Language string
StarterCode string
HasBonus bool
BonusChallenge string
}
}
func (*InteractiveAssessment) String ¶
func (input *InteractiveAssessment) String() string
type LessonIntroduction ¶
type LessonIntroduction struct {
Subject string
Student struct {
Name string
Level string
LearningStyle string
CompletionPercentage int
StreakDays int
PreferredLanguage string
}
Lesson struct {
Topic string
Difficulty string
}
}
func (*LessonIntroduction) String ¶
func (input *LessonIntroduction) String() string
type ProgressTracking ¶
type ProgressTracking struct {
Progress struct {
CurrentLesson int
TotalLessons int
StrugglingAreas string
StrengthAreas string
}
Student struct {
CompletionPercentage int
StreakDays int
Name string
}
NextSteps struct {
FinalAssessment string
NextTopic string
StudyMinutes int
HasHomework bool
Homework string
}
Session struct {
Timestamp string
}
}
func (*ProgressTracking) String ¶
func (input *ProgressTracking) String() string
type SystemPrompt ¶
type SystemPrompt struct{}
func (*SystemPrompt) String ¶
func (input *SystemPrompt) String() string
Click to show internal directories.
Click to hide internal directories.