From ac16c96e5eb891de8085a66bc847a2ea217d85e4 Mon Sep 17 00:00:00 2001 From: n08i40k Date: Wed, 29 Oct 2025 02:16:25 +0400 Subject: [PATCH] chore(schedule): add lesson type 'differentiated exam' --- providers/base/src/lib.rs | 3 +++ providers/provider-engels-polytechnic/src/parser/mod.rs | 1 + 2 files changed, 4 insertions(+) diff --git a/providers/base/src/lib.rs b/providers/base/src/lib.rs index 6d0199e..c794f5d 100644 --- a/providers/base/src/lib.rs +++ b/providers/base/src/lib.rs @@ -103,6 +103,9 @@ pub enum LessonType { /// Практическое занятие. Practice, + + /// Дифференцированный зачёт. + DifferentiatedExam, } #[derive(Clone, Hash, Debug, Serialize, Deserialize, ToSchema)] diff --git a/providers/provider-engels-polytechnic/src/parser/mod.rs b/providers/provider-engels-polytechnic/src/parser/mod.rs index 3fe3202..2b9bd1a 100644 --- a/providers/provider-engels-polytechnic/src/parser/mod.rs +++ b/providers/provider-engels-polytechnic/src/parser/mod.rs @@ -187,6 +187,7 @@ fn guess_lesson_type(text: &str) -> Option { ("курсовой проект", LessonType::CourseProject), ("защита курсового проекта", LessonType::CourseProjectDefense), ("практическое занятие", LessonType::Practice), + ("дифференцированный зачет", LessonType::DifferentiatedExam), ]) });