NYC Open Data datasets used for our school listings. We pulled multiple data sets on NYC high schools from their APIs, cached them into Cloudant, Took the basic data + school performance + SAT scores, safety, etc.
This School data is then analyzed for personality insights, and that is cached into Cloudant as well.
When you submit sample text, it's sent to personality insights on the fly. We have some autobiographical writing samples as well for you all to try out.
The student's profile is then compared with every single school in the database, and the best matches are displayed in this interactive visualization.
The matches are additionally fed into tradeoff analytics leveraged to further refine based on not only the personality match score, but also SAT scores, graduation and college rates, much more data available.
Uses personality insights to generate suggested careers based on existing personality to career research
The application uses Node.js and npm so you will have to download and install them as part of the steps below.
Copy the credentials from your VCAP_SERVICES
service in Bluemix to VCAP_SERVICES.json
, you can see the credentials using:
$ cf env <application-name>
Example output:
System-Provided:
{
"VCAP_SERVICES": {
"personality_insights": [{
"credentials": {
"url": "<url>",
"password": "<password>",
"username": "<username>"
},
"label": "personality_insights",
"name": "personality-insights-service",
"plan": "Standard"
}]
}
}
You need to copy the credentials for Personality Insights, Tradeoff Analytics and Cloudant.
Install Node.js
Go to the project folder in a terminal and run:
Install the dependencies
$ npm install
Go to https://cloudant.com/ and use the credentials from the VCAP_SERVICES
to create two databases: schools
and tradeoffs
.
Populate the databases with school information
$ npm run train
Start the application
$ npm start
Go to http://localhost:3000
See the LICENSE file for license rights and limitations (MIT).