feat(learning): harden access and practice sessions

This commit is contained in:
2026-08-05 14:01:36 +08:00
parent 603bc24c26
commit df31c3a669
88 changed files with 72411 additions and 543 deletions

View File

@@ -13,7 +13,8 @@ public sealed record StudyContentFilter(
Guid? ContentNodeId = null,
string? Keyword = null,
bool IncludeContent = false,
int? Limit = null);
int? Limit = null,
IReadOnlyCollection<Guid>? AllowedRegionIds = null);
public sealed record VocabularyUnitCatalogItem(
Guid Id,
@@ -81,4 +82,4 @@ public sealed record HandbookEntryCatalogItem(
string? Content,
JsonElement Tags,
int Order,
JsonElement Metadata);
JsonElement Metadata);