-
New Feature
-
Resolution: Fixed
-
Minor
-
DEV backlog
-
Moodle App 3.8.0
We should allow filtering participants. The problem is pagination (infinite loading).
We can do a single WS call to get all the users (without pages) and then iterate over them to get the ones we want. The problem is that if the user is offline he won't be able to use it even if the participants are cached per page. Also, there can be incoherencies between the results of seeing it using search and seeing it per page if a user changed its name or picture.
Another option is to retrieve the participants per page. I did a test and it's REALLY slow for courses with a lot of students. Let's say a WS call takes 5 seconds (in real cases can be more), it would take 50 seconds to load 500 students.
Also, in courses with a lot of students it can be slow to iterate over all of them to find the ones we're looking for, maybe it would be better to find a WS to find them (like with Contacts, but searching only in the course).
- is blocked by
-
MDL-66075 Epic: Create forum export functionality
- Closed
-
MDL-67004 Include core_enrol_search_users in the mobile service
- Closed
- Testing discovered
-
MOBILE-3220 Improve UX for searching participants (icon)
- Open