Geenio Update - Custom Fields

Jan 19, 2017

In the latest Geenio update, we delivered a new feature - the ability to add custom fields and attributes to users and groups. If you’ve just gone “Huh? What is that good for?”, that’s all right. The benefits of this function are not immediately evident. Let me give you a short tour, and I’m sure you’ll come to appreciate them.

First of all, only Geenio administrators can configure custom fields and attributes, less privileged accounts do not have access to this function. To add your first custom attribute, go to “Settings”, and then click “Custom Fields”. Decide whether you’d like to add the attribute to the profiles of all users or all groups, and then open the corresponding tab. Click “Add New Custom Field”, open the “Custom field type” dropdown list, and prepare to be amazed.

An impressive list, wouldn’t you say? And the best part, it works exactly like you think it would. Some parameters take free text, others present a list of options to choose from, or a calendar where one can select a certain date. A little hands-on example will help you get your head around how this may help you in your everyday work.

Imagine that your company needs to teach employees a new technique or skill. First of all, the training department wants to learn if anyone within the company is already familiar with the subject, and if so, gauge their proficiency. Furthermore, it would be beneficial to add this data to the corresponding users’ profiles in the LMS. This way, the training department will know the following:

  • Whether to create a beginner or advanced level course.

  • Whether to target novices or people already familiar with the concept.

  • Whether to focus on the theoretical basis or practical examples/use cases.


This goal is best accomplished by adding two custom fields. One, of the binary “Yes/No” type, will let users indicate whether they have any knowledge of the subject at all. The second, a "Drop-down multiple choice" one, will be for specifying where and how the knowledge was obtained, such as:

  • An academic degree

  • A training course

  • Previous place of work

  • Self-taught

Note that we picked "Drop-down multiple choice” for the second question because multiple answers can possibly be true for an individual employee. Now, let us add these fields to users’ profiles. Go to the “Users” tab and select the corresponding field type. Then, enter the name in the field below and click “Save”. Leave the “API ID” field empty - it will be filled automatically when you click “Save”

Repeat the above steps for the “Drop-down multiple choice” field, the only difference being that you need to add the possible answers that will be displayed in the drop-down menu. Add the desired number of answers, then save your custom field. You’re all done!

Now, open any user’s profile to see if the changes have taken effect, and also to get a hands-on experience of using this function.

As you can see, the custom fields have been added to the user’s profile, and can be used to record the information about their familiarity with the subject.

Note that when adding custom fields, you can configure the following options:

  • Whether to show the custom field in the users’ profiles or to keep it hidden.

  • Whether the users are allowed to specify custom answers.

  • Whether it is mandatory to fill the field.

To sum it up, you now have access to a powerful tool which considerably expands the capabilities of your LMS and enables you to store all kinds of data about your employees. This feature has a ton of useful practical applications - for example, after your employees finish a course, you can see how well those without previous experience did compared to those who had some. This can help you better understand how useful the course is for newbies, as well as for those already familiar with the subject.