Challenge Overview
Challenge Overview
Welcome to IBM SiBM BlueView Interview Interviewer Integration Challenge!
Today, IBM interviewers manually record information about candidates when conducting interviews. Our application is designed to digitize this process, and assist IBM interviewers in capturing feedback during the interview on a tablet. Following the interview, data can easily be sent to HR to analyze and track.
We have finished the HR integration, in this challenge we will integrate UI prototype part 2 with the backend service.
Challenge Task
Backend update:
backend update
1) update /api/v1/login to use SSO service(https://console.ng.bluemix.net/catalog/single-sign-on/) instead
2) update or add new API when necessary
Integration
1) login as HR, merge update in UI prototype 2(refer to F2F spec),especially
a candidate can have multiple interviews, however, only 1 interviewer can be selected at a time. when adding an interview, it should be able to select only one person, and schedule that one person. Then I can go back and add another interviewer, and schedule that person, this should be updated in the frontend.
2) login as Interview, all features
please as questions as early as possible in the forum, uncompleted features where are not confirmed will be scored down
3) Fix bug if found in HR integration.
Documents & Resources
Will be posted to the contest forum:
1. UI prototype 2(include part 1), spec of part 1 and spec of part 2.
2. Code of last challenge and REST API doc.
3. Storyboard (for you to have a better understanding of the app).
Technology Requirements
1. Open source third party libraries are allowed. Any libraries that are not open source are not allowed. Prior to use of any library or framework, please get confirmation in the forum.
Technology Stack
- CSS
- HTML5
- JavaScript
- jQuery
- Bluemix
- Nodejs
- Express
- MongoDB
Important Notice
The score board is bluemix score board
Final Submission Guidelines
- Nodejs app code that could be deployed to Bluemix (we will test submissions in Bluemix, please make sure you have tested the deployment in Bluemix before submission).
- A complete and detailed deployment documented explaining how to deploy and verify the app including configuration information (demo video is not required).