diff --git a/providers/base/src/lib.rs b/providers/base/src/lib.rs index 726d611..a9a0731 100644 --- a/providers/base/src/lib.rs +++ b/providers/base/src/lib.rs @@ -100,6 +100,9 @@ pub enum LessonType { /// Защита курсового проекта. CourseProjectDefense, + + /// Практическое занятие. + Practice } #[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 3c83656..463893a 100644 --- a/providers/provider-engels-polytechnic/src/parser/mod.rs +++ b/providers/provider-engels-polytechnic/src/parser/mod.rs @@ -240,6 +240,7 @@ fn guess_lesson_type(text: &str) -> Option { ("экзамен", LessonType::ExamDefault), ("курсовой проект", LessonType::CourseProject), ("защита курсового проекта", LessonType::CourseProjectDefense), + ("практическое занятие", LessonType::Practice), ]) });