geenio

Geenio Update - Group Hierarchy, Filtering and Sorting

Jan 19, 2017

Managing users in a Learning Management System is never an easy task, but it can be made easier - or turned into an insufferable chore - depending on your LMS capabilities. Here at Geenio, we work tirelessly to simplify the workflows and reduce the number of actions that have to be taken to perform various tasks. This time around, we decided to touch up the “Team” screen, where users and groups are managed.

So, what can one do to make searching for and managing users in Geenio less of a pain in the neck? Well, have you heard that we added the ability to search for users by location, occupation, and more ? Just type the word or words you want to search by in the corresponding field and Geenio will take care of the rest. Another useful hint is to use groups more, as it makes applying changes to users in bulk a breeze.

Filters and sorting

These days, you have to run fast just to stay in one place, and so we sprinted real hard and delivered one more improvement in the way search works in Geenio. Namely, we added a whole bunch of filters and sorting mechanisms to user and group search to help you find that elusive needle in the haystack.

Now you can filter users by role (administrator, manager, learner, expert), or by the user creation date. Note that when searching by the user creation date, you need to specify a time period by selecting a start date and a finish date. Geenio will display the list of all users that were created during the specified time period. And, of course, you can set a number of parameters to search by all of them simultaneously (that is, you can search for all experts that joined during the last 60 days, for example).



Moreover, if you’ve made use of the ability to add custom fields and attributes to users and groups (read here to learn more about this feature), you now can filter users by those custom fields as well (e.g. “Ok Geenio, show me all users that have experience working with databases”).


Sorting works in a similar way. You can apply one or more filters to the list of users, and then sort the resulting sample by user name or creation date, giving you more information at a glance.

Group hierarchy

One more improvement we’ve made to Geenio is implementing the concept of group hierarchy. To put it plainly, you can now create not only groups, but also subgroups that are counted as members of a different group (for example, you can have a group named “Backend Developers” containing subgroups “PHP devs” and “Java Devs”). This enables you to accurately recreate your company’s organizational structure.


You can assign courses to top-level groups as well as any subgroup. Assigning a course to a group containing one or more subgroups will automatically assign the course to every member of every subgroup inside that group.

In our latest updates we aimed to expand the capabilities of our LMS, and we hope that our efforts have not been in vain. Did you notice an improvement in your ability to manage users and groups? Let us know in the comments! We’ve got plenty of new and exciting features in the pipeline, so stay tuned and follow us on social media to be among the first to learn about them.