diff --git a/apps/school/models.py b/apps/school/models.py index 1e6a44c6..ad9efb2e 100644 --- a/apps/school/models.py +++ b/apps/school/models.py @@ -44,7 +44,8 @@ class SchoolSchedule(models.Model): return dict(self.WEEKDAY_CHOICES).get(self.weekday, '') def is_online(self): - return now().isoweekday() == self.weekday and now().time() >= self.start_at + end_at = datetime.combine(now().today(), self.start_at) + timedelta(hours=2) + return self.start_at <= now().time() and end_at.time() >= now().time() def current_live_lesson(self): now_time = now()