Idea Management Portal

Drive innovation by gathering great ideas from staff members and the public

Abstract

Problem Statement

Ideas and feedback from employees or public users are significant in driving growth and advancement of an organization or research projects. As ideas collected from small user groups are often biased or similar, there needs to be a way to capture ideas from a broader range of users, with mechanisms to help sort ideas and assess their desirability, feasibility and other aspects while ensuring the ideas are sourced from authenticated and trustable users.

Our Solution- Idea Management Portal

Thus, we have developed an idea portal to crowdsource and curate ideas from users that are authenticated and authorised using sso.

  • User can submit ideas to active challenges or submit open-ended idea
  • Moderators of organisation can set challenges and criterias to source problem solutions
  • Save idea/challenge contents as drafts to be completed later
  • View all ideas and challenges in their respective dashboards
  • Filter and sort ideas/challenges based on date, tags and popularity
  • Voting system for user to vote for ideas they support
  • Comment under ideas to discuss and exchange information about ideas
  • Challenge creator can further evaluate suitability of chosen ideas by scoring them based on set criterias
  • Moderator can approve ideas before they are published to ensure no inappropriate contents are posted
  • Tags can be defined to classify ideas and challenges into categories
  • Subscribe to challenges and view them in profile page
  • Leaderboard and point system to encourage user engagement with portal
  • Notification system to notify users when someone engages with their idea/challenge
  • Authenticate with UCL sso , google or facebook account
  • Each user have their own profile page to display and update personal information.

This short video introduces our project and shows a brief demo of the portal.

Key Features

Key Features

These are the key features implemented in our portal.

Submit Idea

Share your valuable idea and seek validation from others to contribute. Apply styles and formatting and even media to your idea presentation with integrated rich text editor.

Submit Challenge

Address a specific problem in your organisation by posting a challenge with a set deadline and criterias to collect, manage and sort problem-solving strategies.

Drafts

Drafts allow users to begin working on an idea/challenge and save a copy of the changes to be completed later.

Tags

Tags help classify ideas and challenges into categories so that user can easily filter and view the ideas/challenges in the area they are interested in.

Voting

Best ideas with most votes are surfaced in the dashboard. Moderator can assess popularity and demand of idea from number of votes

Idea Review

Define challenge criterias when creating challenge and evaluate ideas based on those criterias by giving a score for each criteria. Invite colleagues to review an idea by sharing the copied link on idea review page.

Collaborate

Discuss and exchange knowledge on ideas in comment section

Leaderboard

Show rank of users based on points obtained through idea submission, voting or commenting

SSO authentication

Authenticate users using a central authentication service ( a single sign-on protocol) UCL users can login using ucl account. Users can also authenticate with google and facebook account.

Filter and Sort

Filter ideas and challenges based on categories/tags. Filter active or ended challenges. Sort ideas/challenges based on most recent or popularity (votes/ideas submitted).

Profile

Page where user can update their personal information and contact. User can also view submitted ideas, drafts and subscriptions under profile page.

Notification

Users are notified instantly when other users interact with their idea

Team

Team

This is the team behind this project.

Shin Wen Yip

Backend Developer, Tester, Researcher

shin.yip.19@ucl.ac.uk

Jiaying Lin

Backend Developer, Tester, Report Editor

jane.lin.19@ucl.ac.uk

James Ong

Front End Developer, Project Liaison, Researcher

Gantt Chart

Gantt Chart