v1.3.0 - 20240919
✨ New Features ✨
General
- Sync Button Across All Screens:
- Add a sync button to each screen that allows users to manually synchronize the app with the online server, ensuring the latest data is available for both online and offline usage.
- Add Capture App Core Details:
- Implement the ability to show core details of the Capture App, to ensure compability with non SEMIS based data collections tools (programs and datasets).
- Save Last Filter Selection:
- Ensure that the app remembers the user's last filter settings (e.g: school, grade and class) so they can easily resume from where they left off without reselecting filters.
- Block Data Entry for Inactive Enrollments:
- Implement a feature that prevents data entry for any students marked as inactive, ensuring that only active enrollments are eligible for updates.
Enrollment Module
-
View Student/Staff Details:
- Enhance the ability to view detailed profiles for both students and staff, the app redirects to the TEI Dashboard from the DHIS2 Android Capture App.
-
Update Student/Staff Profile:
- Allow users to update student or staff profiles, including name, contact details, and other relevant personal data through the DHIS2 Capture App Interface.
Attendance Module
- Mark All as Absent or Present:
- Add a bulk action feature that enables users to mark all students in a class as either absent or present in one go, reducing the time required to manage attendance.
Attendance Follow-up
A new module has been created to allow the absences follow-up:
-
List Absences per Day:
- Add functionality to list all absences for a given day, allowing staff to quickly identify students who missed class.
-
Review Absence Reasons and Additional Details:
- Add a review section where staff can document and update reasons for absences, providing an opportunity to add extra notes or follow-up details.
Analytics
- DHIS2 Capture App Analytics module enabled for SEMIS Use Case
🛠️ Solved Issues 🛠️
- Navigation and Data Saving Crashes: Fixed issues that caused crashes during navigation and data saving in certain scenarios. The app is now more stable, ensuring better navigation and reliable data storage across all modules.
To ensure the app functions smoothly without issues, please confirm that the web version of SEMIS is updated to at least v1.3.