feat: certificates, landing pages, ai tutor, website update, compliance

This commit is contained in:
Rotimi Best
2026-05-18 03:47:22 +01:00
parent c31ad63955
commit ac3a2c14a7
644 changed files with 56050 additions and 5439 deletions
+46 -1
View File
@@ -4,6 +4,7 @@ export {
AIProvider,
ToolName,
CoursePlanSchema,
CoursePlanFieldsSchema,
CoursePlanSectionSchema,
CoursePlanItemSchema,
MAX_DOCUMENT_TEXT_LENGTH,
@@ -24,6 +25,7 @@ export type {
TokenUsage,
TokenBalance,
AgentStatus,
AgentTutorStatus,
DocumentUploadResult
} from './types';
@@ -35,4 +37,47 @@ export { getToolSchemas } from './tools';
export type { ToolSchema } from './tools';
// Prompts
export { buildSystemPrompt, buildTeacherSystemPrompt, buildStudentSystemPrompt } from './prompt';
export {
buildSystemPrompt,
buildTeacherSystemPrompt,
buildStudentSystemPrompt,
buildContextMessage,
buildTeacherContextMessage,
buildStudentContextMessage
} from './prompt';
export {
COURSE_TEMPLATES,
getCourseTemplate,
TemplateFormFieldSchema,
CourseTemplateIdSchema,
DEPTH_TIERS,
DEPTH_TIER_IDS,
getDepthTier,
describeDepthTier,
type CourseTemplateId,
type CourseTemplate,
type TemplateFormField,
type DepthTier,
type DepthTierId
} from './templates';
// Tutor configuration
export {
TUTOR_PERSONA_IDS,
TUTOR_RESPONSE_LENGTHS,
TUTOR_ASSESSMENT_MODES,
TUTOR_CODE_POLICIES,
TUTOR_GROUNDING_SCOPES,
defaultAiTutorSettings,
mergeAiTutorSettings,
STUDENT_TUTOR_MONTHLY_CAP,
STUDENT_TUTOR_APPROACHING_THRESHOLD,
type AiTutorSettings,
type AiTutorEscalation,
type TutorPersonaId,
type TutorResponseLength,
type TutorAssessmentMode,
type TutorCodePolicy,
type TutorGroundingScope
} from './tutor-config';