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), ]) });