You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 23, 2023. It is now read-only.
This feature is intended to be used by 3 different personas:
Anonymous visitors
Existing members
Employers
The form however, is intended for existing members of the platform.
Objective
Collect information around users allowing the platform to quickly categorise, search and display statistics and useful information about Tilde's platform.
Example
Collect information about the kind of skills users have, ideally we want to be able to categorise users whether they are technical or non-technical based on these values.
Use a contextual approach to collect the following (Rather than asking your users to remember everything up-front, we should provide guidance as they go):
Frontend web developer
Mobile developer - iOS
Hardware developer - IoT
Project manager
Scrum master
Business owner (C-level)
Technical recruiter
Graphic designer
UX designer
Suggested interface
I suggest we use a combination of pre-defined tiles and text-area if the options are not available.
Predefined tiles look something like what medium.com uses when onboarding users
Administration
Freely entered values are validated manually before they are published live to other users.
Technical implementation
Predefined values are originally created via a seed script into skills attribute on Profile model.
Skills are stored serialised and deserialised whenever they are needed. (reference: https://apidock.com/rails/ActiveModel/Serialization)