+ 26-week learning schedule. Drag to reorder weeks. +
++ Upload source documents to populate the knowledge base. +
++ {theme.description} +
++ Themes extracted from ingested documents. +
++ {topic.expand.theme.title} +
+ )} ++ {topic.body} +
+ + {/* Key terms */} + {topic.key_terms.length > 0 && ( ++ Key terms +
++ Related topics +
++ Activities +
++ Browse all published topics. +
++ {topic.title} +
+ {topic.key_terms.length > 0 && ( ++ {topic.key_terms.slice(0, 4).join(', ')} +
+ )} ++ {LEVEL_LABELS[gamification.current_level] ?? gamification.current_level} ·{' '} + {gamification.total_commits} commits · {gamification.current_streak_weeks}w streak +
+ )} ++ Ask your admin to generate and activate a curriculum. +
++ Sign in to continue +
++ {themeName} +
++ Ingestion complete! {status.themesFound} themes, {status.topicsFound} topics found. +
+ ++ Drop a document here +
++ or tap to browse — PDF, Markdown, TXT +
++ {doc.filename} +
++ {doc.chunk_count} chunks · {formatDate(doc.ingested_at)} +
++ {theme.description} +
++ {topic.body} +
+ + {topic.key_terms.length > 0 && ( ++ Key terms +
++ {topic.body} +
+ + {/* Type picker */} + {microLearnings.length > 0 && ( ++ Choose an activity +
++ Cycle {curriculumState.current_cycle} · Week {curriculumState.current_week} +
++ {completedCount}/{totalCount} +
++ topics +
+| + {col} + | + ))} +||||||
|---|---|---|---|---|---|---|
| + {idx === 0 ? '🥇' : idx === 1 ? '🥈' : idx === 2 ? '🥉' : idx + 1} + | ++ {entry.displayName} + {isMe && ( + + you + + )} + | ++ {entry.totalCommits} + | ++ {entry.currentStreak}w + | ++ {entry.typesUsed} + | ++ {entry.badgeCount} + | ++ {LEVEL_EMOJI[entry.level] ?? ''} {entry.level} + | +
+ Scenario +
+ {content.scenario} +| + Dimension + | ++ {content.subject_a} + | ++ {content.subject_b} + | +
|---|---|---|
| + {dim.label} + | ++ {dim.a} + | ++ {dim.b} + | +
+ {para} +
+ ))} ++ Example +
++ {content.example} +
++ Term +
++ {content.definition} +
++ {label} +
++ {text} +
++ Myth +
++ {content.myth} +
++ Evidence +
++ {content.evidence} +
++ Sources +
+