# SignalPath, LLC.
## UI Engineering Code Assessment

1. Rank each of the following languages and frameworks on a 4 point scale, where 1 = "I've been paid to write production quality code with it." and 4 = "I could write a Hello World web application if I had a tutorial."
  * JQuery
  * Python
  * PHP
  * Scala
  * Clojure
  * Haskell
  * Golang
  * Node.js
  * Ruby
  * Perl
  * Java
  * Angular
  * Chef
1. Choose one of the following coding exercises.
 - Using this [JSON data source](http://api.lillycoi.com/v1/trials?limit=100) create an Angular application that shows the list of 100 trials in sortable grid. The user should be able to page through the results.  The columns of the grid should be `brief_title`, `lead_sponsor` and `completion_date`.  For a given trial, the user should be able to navigate to the appropriate page on `clinicaltrials.gov` for that trial using the following url pattern `http://www.clinicaltrials.gov/show/{id}`
 - Extend the popular [Angular ToDo MVC](http://todomvc.com/examples/angularjs/#/) such that an entry (to do) can be assigned a priority (high, medium, low).  Upon completion of an entry (to do) the user may optionally provide a date on which the entry was completed.

# SignalPath, LLC.
## UI Engineering Code Assessment

1. Rank each of the following languages and frameworks on a 4 point scale, where 1 = "I've been paid to write production quality code with it." and 4 = "I could write a Hello World web application if I had a tutorial."
  * JQuery
  * Python
  * PHP
  * Scala
  * Clojure
  * Haskell
  * Golang
  * Node.js
  * Ruby
  * Perl
  * Java
  * Angular
  * Chef
1. Choose one of the following coding exercises.
 - Using [this SpaceX API](https://github.com/r-spacex/SpaceX-API), create an Angular application that shows a list of SpaceX launches in a sortable (by launch order) grid. The user should be able to page through the results. The columns of the grid should be Flight Number, Launch Year, Rocket Name, and Details. For a given launch, the user should be able to click on the row to navigate to the presskit for that launch using the url provided in the API response.
 - Extend the popular [Angular ToDo MVC](http://todomvc.com/examples/angularjs/#/) such that an entry (to do) can be assigned a priority (high, medium, low).  Upon completion of an entry (to do) the user may optionally provide a date on which the entry was completed.

Update UI code test to suggest different API
Update UI code test to suggest different API

Update code test to suggest SpaceX API instead of defunct Lillycoi API.