Fixing: - Fixed online exam menus not appearing correctly in the student panel. - Fixed section selection issues when creating and scheduling online exams. - Fixed Optional Subject assignment so unchecking a student properly removes the assigned subject. - Fixed homework attachment and download link errors across web and mobile app views. - Fixed attendance, subject, and section data mixing across different academic years. - Fixed page reload and redirection errors during failed background/form submissions. - Fixed Shift dropdown filtering when the Branch module is active. - Fixed QR code display and alignment issues on bulk student and staff ID card prints. Update: - Added subject-wise QR code attendance support for quick classroom check-ins. - Added the "Select All" checkbox to easily assign or remove optional subjects in bulk. - Added QR Code Attendance permissions and menu access for the teacher role. - Added QR Code Attendance compatibility and permission checks for the Mobile App. - Added multilingual translations for QR Code Attendance in 6 languages (Arabic, Bengali, English, Spanish, French, and Indonesian). - Added an email testing tool to quickly verify email settings and delivery. - Improved student ID card layouts with accurate branch and shift details. - Improved overall system security, menu caching, and mobile API performance. Note: - Laravel 13 and PHP 8.3 were already available. - Database backup is recommended before updating.Note : Min version v9.2.0 required to update v9.4.0 : PHP version min 8.3 is required
After completing the update, if you encounter any issues, please clear the application cache manually.
Delete all files inside the following directories:
bootstrap/cache
storage/framework/cache/data
Then reload the application.
Related Doc:
How to manually update Infix applicate
Install and enable ionCube Loader