Developer Documentation
Faculytics
Analytics platform integrating with Moodle LMS to collect and analyze multilingual student feedback through AI‑powered sentiment analysis, topic modeling, and embeddings.
Architecture
System components, data model, AI pipeline, and caching strategies.
10 pagesDecisions
33 architectural decisions with rationale and trade-offs.
1 pageWorkflows
Analysis pipeline, auth flow, institutional sync, and submission steps.
7 pagesMoodle
2 pagesWorker Contracts
Typed HTTP contracts for sentiment, topic, and recommendation workers.
4 pagesTopic Worker
BERTopic-based multilingual topic modeling with quality metrics.
9 pagesSentiment Worker
Sentiment classification internals and API contract.
2 pagesEmbedding Worker
LaBSE 768-dim embedding generation service.
3 pagesFrontend
Feature-sliced architecture, conventions, and form rendering.
3 pagesRoadmap
Development progress from foundation through governance.
1 page