Commit e8be5b00 authored by Pradyumna Nagendra's avatar Pradyumna Nagendra
Browse files

Issue #devcon fix: School API fix

No related merge requests found
Showing with 1 addition and 1 deletion
+1 -1
......@@ -69,7 +69,7 @@ class TeacherController @Inject()(@Named(ActorNames.SCHOOL_ACTOR) schoolActor: A
}
def getAssessmentScore(sessionId: String) = Action { implicit request =>
val cmd = Seq("curl", "-X", "POST", s"http://50.1.0.12:8082/druid/v2", "-H", "Content-Type: application/json", "-H", "Content-Type: application/json", "-d", "{\n \"queryType\": \"groupBy\",\n \"dataSource\": \"devcon-events\",\n \"dimensions\": [\n \"profileId\",\n \"profileName\", \"edata_profile_url\" ],\n \"aggregations\": [\n {\n \"fieldName\": \"edata_duration\",\n \"fieldNames\": [\n \"edata_duration\"\n ],\n \"type\": \"doubleSum\",\n \"name\": \"SUM(edata_duration)\"\n },\n {\n \"fieldName\": \"edata_score\",\n \"fieldNames\": [\n \"edata_score\"\n ],\n \"type\": \"doubleSum\",\n \"name\": \"SUM(edata_score)\"\n }\n ],\n \"granularity\": \"all\",\n \"postAggregations\": [],\n \"intervals\": \"2020-02-15T00:00:00+00:00/2020-02-23T00:00:00+00:00\",\n \"filter\": {\n \"type\": \"and\",\n \"fields\": [\n {\n \"type\": \"selector\",\n \"dimension\": \"sid\",\n \"value\": \"" + sessionId + "\"\n },\n {\n \"type\": \"selector\",\n \"dimension\": \"eid\",\n \"value\": \"DC_ASSESS\"\n }\n ]\n },\n \"limitSpec\": {\n \"type\": \"default\",\n \"limit\": 10000,\n \"columns\": [\n {\n \"dimension\": \"SUM(edata_duration)\",\n \"direction\": \"descending\"\n }\n ]\n }\n}")
val cmd = Seq("curl", "-X", "POST", s"http://50.1.0.12:8082/druid/v2", "-H", "Content-Type: application/json", "-H", "Content-Type: application/json", "-d", "{\"queryType\":\"groupBy\",\"dataSource\":\"devcon-events\",\"dimensions\":[\"profileId\",\"profileName\",\"edata_profile_url\"],\"aggregations\":[{\"fieldName\":\"edata_duration\",\"fieldNames\":[\"edata_duration\"],\"type\":\"doubleSum\",\"name\":\"duration\"},{\"fieldName\":\"edata_score\",\"fieldNames\":[\"edata_score\"],\"type\":\"doubleSum\",\"name\":\"score\"}],\"granularity\":\"all\",\"postAggregations\":[],\"intervals\":\"2020-02-16T00:00:00+00:00/2020-02-23T00:00:00+00:00\",\"filter\":{\"type\":\"and\",\"fields\":[{\"type\":\"selector\",\"dimension\":\"sid\",\"value\":\""+ sessionId + "\"},{\"type\":\"selector\",\"dimension\":\"eid\",\"value\":\"DC_ASSESS\"}]},\"limitSpec\":{\"type\":\"default\",\"limit\":10000,\"columns\":[{\"dimension\":\"score\",\"direction\":\"descending\"},{\"dimension\":\"duration\",\"direction\":\"descending\"}]}}")
val result = cmd.!!
Ok(result).as("application/json")
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment