The LMS keeps every deadline on a different page: one assignments list per course, one announcements page per course. With eight or nine courses that is up to eighteen pages to check, which is exactly how a deadline slips past.
Sign in to lms.bahria.edu.pk, pick the semester and a course, and open Assignments. Each row has the title, the date it was posted, the due date and time, your submission status, and the files: the teacher's brief, your own upload once you have submitted, and later any returned or solution file.
The due time is part of the deadline. A date shown as 20 October, 08:00 am closes in the morning, not at midnight. Plenty of submissions are lost to that assumption.
When a teacher moves a deadline, the LMS does not add a new row. The due-date cell changes, and in many courses it now shows both the old and the new date run together, so a quick glance reads the wrong one.
The extension is often announced first, and sometimes only, on the course's Announcements page. If you only look at the assignments list you can miss both the extension and the reason for it.
The app signs in with your own account and reads every course's assignments and announcements in one pass, every evening and whenever you sign in to Windows. New assignments, changed due dates and new announcements each produce a notification; a deadline that moved is flagged as extended, with the old and the new date.
On the day something is due and still unsubmitted, it reminds you out loud every hour until you submit. Alerts can also reach your phone and your inbox, and with cloud checks on they keep coming while the PC is off. Each assignment row offers the brief, your submission, returned work and the solution for download in one click.