Skip to content
This repository has been archived by the owner on Mar 23, 2023. It is now read-only.

Feature: Update profile form for users to fill in further technical details allowing better categorisation #5

Open
constantine-nikolaou opened this issue Jun 11, 2017 · 1 comment

Comments

@constantine-nikolaou
Copy link
Contributor

Audience

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 nicelydone-medium-onboarding

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)

@constantine-nikolaou constantine-nikolaou added this to the Release v1.0 milestone Jun 11, 2017
@H889761123
Copy link

To avoid starting the conversation over, I made a screenshot (from gitlab) for the conversation progress so far (click on the image for a higher-resolution view):

user-profile

Note: this is the link of the suggested dropdown by @phr34ck: https://semantic-ui.com/modules/dropdown.html#/examples

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants