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
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.
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.
Team
This is the team behind this project.
Shin Wen Yip
Backend Developer, Tester, Researchershin.yip.19@ucl.ac.uk
Jiaying Lin
Backend Developer, Tester, Report Editorjane.lin.19@ucl.ac.uk
James Ong
Front End Developer, Project Liaison, Researcher