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

@@ -9,6 +9,10 @@ internal static class LearningModule
internal static IServiceCollection AddLearningModule(this IServiceCollection services)
{
services.AddScoped<LearningServiceDependencies>();
services.AddScoped<ILearningAccessService, LearningAccessService>();
services.AddScoped<ILearningAccessAdministrationService, LearningAccessAdministrationService>();
services.AddScoped<IPlatformLearningAccessAdministrationService,
PlatformLearningAccessAdministrationService>();
services.AddScoped<ILearningAnalyticsService, LearningAnalyticsService>();
services.AddScoped<IAnsweringService, AnsweringService>();
services.AddScoped<IQuestionReviewService, QuestionReviewService>();