Hello,
I am running a website with multiple thousand users. It is a foreign language learning website, where students can train their vocabulary and teachers get reports about the progress of students. (www.internet-voci.ch)
I have a problem of how to let the teachers choose the students that are in his classes. He/she can define classes and should then add students to the class. So the class contains a content-reference field (reference to a user profile) that allows multiple selections.
I am not sure how to best go about this user selection and adding process. The teacher should be able to search and choose among a list of users (profile of users, which shows first name, last name, place, ...) which he should be able to filter based on some criteria. He should then be able to add multiple at the same time, remove students again, ...
I have used the multi-select feature (with a view that shows the details of the user profiles) for this up to now. This module provides a nice way of adding users. But as more users join the site, it is impossible to use. I get timeouts of page loading and there is no way that filtering of the user list can be done (and with thousands of entries in the selection list this is not practical any more).
How would you go about implementing something like this? Are there any recipes how to do this with Drupal 6.x out there? Are there some modules that provide this? Is there some way to do this via views which clearly provides filters. (But I would not know how to select multiple entries in views and then add them to an existing list.)
thanks a lot for any suggestions
regards
Uersu