Commit History

refactor: Remove `rubric` and `correct_answer` fields from the `ExerciseResponse` schema and session initialization.
ca7c444
Running

linhdzqua148 commited on

feat: Add and register new learning prompts.
e5568e8

linhdzqua148 commited on

feat: Refactor `/process` endpoint to download files from a provided URL instead of accepting direct file uploads.
66a54bb

linhdzqua148 commited on

feat: Implement a new prompt management system, answer evaluation, and history formatting for learning exercises, and enable Langsmith tracing.
444a2cc

linhdzqua148 commited on

feat: Implement ordering exercise type with item shuffling and extend exercise schemas to include sentence and correct_answer fields.
b8ffa02

linhdzqua148 commited on

feat: update exercise generation logic
a73a524

linhdzqua148 commited on

feat: Provide recent same-concept exercises to the LLM for adaptive generation and cache based on exercise history.
98532b5

linhdzqua148 commited on

feat: Dynamically generate and shuffle matching exercise right items for API output and update tests accordingly.
6211218

linhdzqua148 commited on

refactor: Migrate exercise_type fields and logic to use ExerciseType enum for improved type safety.
12646ef

linhdzqua148 commited on

feat: Implement a configuration-driven weighted exercise type selection based on Bloom level and mastery.
066a515

linhdzqua148 commited on

docs: Add Hugging Face Spaces metadata to README.
ea72fc1

linhdzqua148 commited on

refactor: restructure `api/core` into domain-specific subpackages and update imports accordingly.
9ee64fe

linhdzqua148 commited on

Add targeted tests for adaptive exercise types
af607e3

linhdzqua148 commited on

Add adaptive exercise types and matching support
2ac94af

linhdzqua148 commited on

feat: Implement persistent tutor chat history per exercise with robust input sanitization and prompt injection safeguards.
708b316

linhdzqua148 commited on

feat: stream adaptive tutor chat responses
547e178

linhdzqua148 commited on

refactor: normalize backend exception handling
48a9864

linhdzqua148 commited on

refactor: sanitize backend status endpoints
d4378a0

linhdzqua148 commited on

refactor: share repository error handling
c32526e

linhdzqua148 commited on

refactor: harden quiz extract router
4fa8919

linhdzqua148 commited on

refactor: harden pipeline router responses
038986e

linhdzqua148 commited on

refactor: harden backend config and error handling
aeb020e

linhdzqua148 commited on

refactor: share tutor chat prompt building
e4eadf6

linhdzqua148 commited on

fix: harden quiz tutor api responses
5908a90

linhdzqua148 commited on

feat: add quiz tutor api endpoint
8659b96

linhdzqua148 commited on

refactor: unify llm abstractions
ddf0b9b

linhdzqua148 commited on

refactor: split adaptive prefetch timeout policy
f425d64

linhdzqua148 commited on

refactor: improve exercise generation logic.
aa4633a

linhdzqua148 commited on

feat: Enhance content processing and generation with improved LaTeX math formatting, Bloom's Taxonomy guidelines, and refined content extraction rules.
e316b95

linhdzqua148 commited on

refactor: retry adaptive exercise llm calls uniformly
c783a58

linhdzqua148 commited on

fix: retry transient adaptive llm failures
b6f7734

linhdzqua148 commited on

refactor: introduce content pipeline relation engine
f2b1c43

linhdzqua148 commited on

fix: extend graph cycle removal timeout
af06bac

linhdzqua148 commited on

fix: allow explicit llm timeout overrides
d447f07

linhdzqua148 commited on

refactor: align subject progress with rl mastery threshold
2cf0ec5

linhdzqua148 commited on

refactor: remove legacy root pipeline shims
c2d0e61

linhdzqua148 commited on

refactor: drop remaining pdf loader env fallback
e9584a5

linhdzqua148 commited on

refactor: remove legacy config shim
80b5fd6

linhdzqua148 commited on

docs: add unified content pipeline environment guide
db7650b

linhdzqua148 commited on

refactor: remove config shim usage from pipeline infrastructure
591239c

linhdzqua148 commited on

refactor: unify pipeline settings in backend config
bcb698c

linhdzqua148 commited on

refactor: migrate storage into infrastructure namespace
5d93bc6

linhdzqua148 commited on

refactor: migrate processors into infrastructure namespace
dffef2a

linhdzqua148 commited on

refactor: migrate graph into infrastructure namespace
70952bb

linhdzqua148 commited on

refactor: migrate embed and merge into infrastructure namespace
05d6b9a

linhdzqua148 commited on

refactor: migrate llm prompts and utils into infrastructure namespace
45f947f

linhdzqua148 commited on

refactor: rename subject progress loading helper
e35b17f

linhdzqua148 commited on

chore: clarify subject progress rehydration logs
71a393a

linhdzqua148 commited on

fix: remove pipeline runtime circular import
f0ab209

linhdzqua148 commited on

fix: tolerate missing underthesea in pipeline startup
7c99710

linhdzqua148 commited on