BONUS: 5‌ CHECKPOINTS AWARDED WORTH ‌$100‌ EACH

Register
Submit a solution
The challenge is finished.

Challenge Summary

Welcome to Tech Assessment Concepts Design Challenge

The goal of this challenge is to analyze the provided client sketches, sample data, design problem, and user roles to create design concepts for a Tech Assessment application.

Read more detailed information on the challenge specification. Let’s discuss any questions you may have!

Round 1

Checkpoint Submission Requirements:
Initial Tech Assessment Concepts Design for the following user roles on Desktop screen size
A). Leader

Note: Numbering your submission based on the flow.

Round 2

Final Tech Assessment Concepts Design for the following roles on a Desktop screen size
A). Leader
B). Manager
C). Director

Note: Number your submission based on the flow.

 
A Large IoT and Power Management Company would like to consolidate all of their employee technical competencies into a single tool which can be used to track at multiple levels. The goal is to have an application that allows CoE leaders to define roles with their competency requirements, and actions or trainings which prove each competency level. Managers and Directors will be able to track profiles with roll ups of competency in specific sections of the workforce.

Application Goals
- This will be an ElectronJS based cross platform application.
- The app will target 3 user roles: Leaders, Managers, Directors

Role Hierarchy Controls Visibility
A). Leaders

Leaders are like super-admins and can:
- Add/edit users of the app
- Create competencies -> sub-competencies -> tasks/trainings/activities
- Add employees (different from users)
- Link tasks/trainings/activities to employees
- Link employees to managers
- View aggregated totals

B). Managers
- Group their employees (By Country/Region, Division, SubGroup, Profile)
- View aggregated totals based on their employees

C). Directors
- Group their managers employees (By Country/Region, Division, SubGroup, Profile)
- View aggregated totals based on the employees that are assigned to their managers and group chosen

Competency Structure Hierarchical:
- Role (Leader, Director, Manager)
-- Competency
--- Sub-Competency
---- Sub-Competency Level
----- Tasks/Trainings/Activities
- Tasks/Trainings/Activities are the required items to meet a sub-competency level
- Each role will only be able to see the competencies (and sub-competency and tasks) that apply to that role
- For example: As the Cybersecurity CoE Leader I can see all competencies I have added and manage them.
- Another example: As a manager whose employees are members of the Cybersecurity CoE I can see all the Competencies that apply to my employees
- A third example: As a director whose manager’s employees may be part of three different CoEs, I can see all three CoE competencies as they apply to the employees who report to the managers that report to me.

Submission Requirements
- For this challenge, you need create design screens that explains the application flow for these different user roles and functionalities explained below
- Design References, check some initial ideas for every required functionalities: https://drive.google.com/open?id=17o_OfGVbvBgiXClqZ-1_cCgtm7Ma6_nF

A). Leaders
1. User management

- User management will consist of these abilities
 
Listing all users and details
- This page will list all users and their details
- Need to be able to search the users, refer this screenshot: Leader 1.jpeg
- You can grab sample content data from this screenshot: 04-Employee-Data.png

Add/Edit existing users
- This page will create a new user OR editing details for an existing user.
- Users must have roles (Leader, Manager, Director)
- Users must have a password that is securely stored in the backend database
- Users must have a way for disabling/deleting users
- Users must have a way to link to other user’s through a “manager” field
- Managers will have a Director in their manager field
- Unique key used is “EID” (employee ID)
- Username can be E-mail Address
- Need to be able to Group the users based on competency, sub-competency, Level and Activity. Refer to this screenshot: Leader 3.jpeg

2. Listing Competencies
- This page will list all Competencies, refer to this screenshot: Leader 2.jpeg
- You need to display Competencies, sub-competencies, levels and related activities in a  collapsible tree structure:
Competency
  |_ Sub-Competency
      |_ Level
          |_ Activity
- You need to add a search function
- Refer to the attached Sample Competency Data document.

3. Add/Edit/Delete Competency Data
- Leaders must be able to create, edit, add and delete competency data
- Sample Competency Data: Tools, Coding, SSD

4. Editing Competencies
- This is the editing feature of Competencies
- The edit page should be similar at every level and should have selections for higher levels. For example, If I am editing/creating an Activity I will need to select the Competency->Sub-Competency->Level it belongs to.

5. Add employee
- This page will be able to add employees & link activities.
- Also, linking employees to Manager Users
- Refer to the attached screenshot: 04-Employee-Data.png for the required fields.

6. Aggregate Totals for Leader
Design Reference: Leader 4.jpeg
- This page will be displaying bar charts showing total employees with a group selection (group by Country/Region, Division, SubGroup, Profile)
- You can use drop down menus to select grouping field
- Leaders will see only the employees competency data they have added and not data other leaders may have added for that employee

B). Manager
Design Reference: Manager Director.jpeg
7. Aggregate Totals for Manager
- Create a page for viewing aggregate totals of Competency roll-ups based on employees completed activities
- Please note Managers can only see their employees data.
- You can use drop down menus to select grouping field
- Bar charts showing total employees per competencies with a group selection (group by Country/Region, Division, SubGroup, Profile)

C). Director
Design Reference: Manager Director.jpeg
8. Aggregate Totals for Director
- Create a page for viewing aggregate totals of Competency roll-ups based on employees completed activities
- Please note Directors can see multiple managers’ employees data.
- You can use drop down menus to select grouping field
- Bar charts showing total employees per competencies with a group selection (group by Country/Region, Division, SubGroup, Profile)

Design Submission Formats:
a). Screen Size: Desktop Standard: 1280px(w) × height as required

b). Design theme, colors, typography.
Font: Open Sans, alternative you can use Arial
Color Palette (Hex Number):
Similar to Material Design, we have placed our colors on a weighted scale from 50-900.
Our 500 (Primary) color is #007BC1 and the 800 on that scale is our Blue equivalent, which is #005EAB. You need grab detail color palette on challenge forum.

d). Submission Design Presentation
- As part of your submission, you must upload your submission to MarvelApp so we can provide direct feedback on your designs.
- If you need an MarvelApp Project, send email OR via challenge forum to this following email address: lunarkid@copilots.topcoder.com
- Important! You must  include a Share URL/Link to your MarvelApp within your submission notes.
- DO NOT insert MarvelApp Project link! You must copy the link from the “Share” button on the right side of MarvelApp project.

Judging Criteria
- How well you create IoT Power Management Company Tech Assessment Concepts Design!
- Think the best layout and user experience
- Be creative in the approach to develop this product

Submission & Source Files
Preview Image

Please create your preview image as one (1) 1024x1024px JPG or PNG file in RGB color mode at 72dpi and place a screenshot of your submission within it.

Submission File
- Submit JPG/PNG image files based on Challenge submission requirements stated above.
- MarvelApp Share link for review and to provide feedback

Source Files
All source files of all graphics created in either Adobe Photoshop/Illustrator/Sketch and saved as editable layer

Final Fixes
As part of the final fixes phase, you may be asked to modify your graphics (sizes or colors) or modify overall colors.

Please read the challenge specification carefully and watch the forums for any questions or feedback concerning this challenge. It is important that you monitor any updates provided by the client or Studio Admins in the forums. Please post any questions you might have for the client in the forums.

Stock Photography

Stock photography is not allowed in this challenge. All submitted elements must be designed solely by you. See this page for more details.

How To Submit

  • New to Studio? ‌Learn how to compete here
  • Upload your submission in three parts (Learn more here). Your design should be finalized and should contain only a single design concept (do not include multiple designs in a single submission).
  • If your submission wins, your source files must be correct and “Final Fixes” (if applicable) must be completed before payment can be released.
  • You may submit as many times as you'd like during the submission phase, but only the number of files listed above in the Submission Limit that you rank the highest will be considered. You can change the order of your submissions at any time during the submission phase. If you make revisions to your design, please delete submissions you are replacing.

Winner Selection

Submissions are viewable to the client as they are entered into the challenge. Winners are selected by the client and are chosen solely at the client's discretion.

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

Challenge links

Screening Scorecard

Submission format

Your Design Files:

  1. Look for instructions in this challenge regarding what files to provide.
  2. Place your submission files into a "Submission.zip" file.
  3. Place all of your source files into a "Source.zip" file.
  4. Declare your fonts, stock photos, and icons in a "Declaration.txt" file.
  5. Create a JPG preview file.
  6. Place the 4 files you just created into a single zip file. This will be what you upload.

Trouble formatting your submission or want to learn more? ‌Read the FAQ.

Fonts, Stock Photos, and Icons:

All fonts, stock photos, and icons within your design must be declared when you submit. DO NOT include any 3rd party files in your submission or source files. Read about the policy.

Screening:

All submissions are screened for eligibility before the challenge holder picks winners. Don't let your hard work go to waste. Learn more about how to  pass screening.

Challenge links

Questions? ‌Ask in the Challenge Discussion Forums.

Source files

  • Layered PSD files created in Adobe Photoshop or similar
  • AI files created in Adobe Illustrator or similar
  • Sketch

You must include all source files with your submission.

Submission limit

5 submissions

ID: 30065409