Skip to content

Commit 1b08e6a

Browse files
committed
Merge branch 'develop'
2 parents 68de441 + b169453 commit 1b08e6a

File tree

2 files changed

+31
-43
lines changed

2 files changed

+31
-43
lines changed

src/components/Player/Response.js

Lines changed: 12 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import React, { useContext, useEffect, useState } from "react";
22
import { ResponsesContext } from "../Player";
3-
import Plot from "react-plotly.js";
43

54
function Response({ order }) {
65
const [responses] = useContext(ResponsesContext);
76
const [, movedSetter] = useState(0);
8-
const [parsed, parsedSetter] = useState([]);
97
const [avg, avgSetter] = useState(0);
108
const [median, medianSetter] = useState(0);
9+
const [q1, q1Setter] = useState(0);
10+
const [q3, q3Setter] = useState(0);
1111

1212
useEffect(() => {
1313
console.log("Update forced");
@@ -17,20 +17,24 @@ function Response({ order }) {
1717
useEffect(() => {
1818
if (responses !== null && responses.length > 0) {
1919
const hours = responses.map(n => n / (1000 * 60 * 60)).sort((a,b) => a - b);
20-
parsedSetter(hours);
2120
const sum = hours.reduce((a,b) => a + b, 0);
2221
if (hours.length > 0) {
22+
q1Setter(hours[Math.floor(hours.length * 0.25)]);
23+
q3Setter(hours[Math.floor(hours.length * 0.75)]);
2324
avgSetter(sum / hours.length);
2425
medianSetter(hours[Math.floor(hours.length / 2)]);
2526
} else {
2627
avgSetter(0);
2728
medianSetter(0);
29+
q1Setter(0);
30+
q3Setter(0);
2831
}
2932
} else {
30-
parsedSetter([]);
3133
avgSetter(0);
3234
medianSetter(0);
33-
}
35+
q1Setter(0);
36+
q3Setter(0);
37+
}
3438
}, [responses]);
3539

3640
return (
@@ -43,26 +47,10 @@ function Response({ order }) {
4347
<p>
4448
Median response time: {median.toFixed(2)} hours
4549
</p>
50+
<p>
51+
Middle half of response times: {q1.toFixed(2)} to {q3.toFixed(2)} hours
52+
</p>
4653
</div>
47-
<Plot
48-
data={[
49-
{
50-
y: parsed.filter(n => n < 500),
51-
type: "box",
52-
boxpoints: false,
53-
orientation: "v",
54-
name: "Time to move (hours)",
55-
jitter: 0.3,
56-
},
57-
]}
58-
config={{
59-
responsive: true,
60-
}}
61-
layout={{
62-
title: "Time to move (hours)",
63-
height: 500,
64-
}}
65-
/>
6654
</div>
6755
</>
6856
);

src/config/local.js

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
1-
// const API_ENDPOINT =
2-
// "https://alyhqu85me.execute-api.us-east-1.amazonaws.com/dev/";
3-
4-
// module.exports = {
5-
// COGNITO_USER_POOL_ID: "us-east-1_2zrzbEjoU",
6-
// COGNITO_DOMAIN: "auth.dev.abstractplay.com", // "abstractplaydev.auth.us-east-1.amazoncognito.com",
7-
// COGNITO_APPID: "14mpql1tmvntup4p2anm4jt782",
8-
// COGNITO_COOKIE_DOMAIN: "localhost",
9-
// COGNITO_REDIRECT_LOGIN: "http://localhost:3000",
10-
// COGNITO_REDIRECT_LOGOUT: "http://localhost:3000",
11-
// API_ENDPOINT_OPEN: API_ENDPOINT + "query",
12-
// API_ENDPOINT_AUTH: API_ENDPOINT + "authQuery",
13-
// PUSH_API_URL: API_ENDPOINT + "authQuery",
14-
// };
15-
161
const API_ENDPOINT =
17-
"https://7n1lziet28.execute-api.us-east-1.amazonaws.com/prod/";
2+
"https://alyhqu85me.execute-api.us-east-1.amazonaws.com/dev/";
183

194
module.exports = {
20-
COGNITO_USER_POOL_ID: "us-east-1_YCjgSZHJm",
21-
COGNITO_DOMAIN: "auth.abstractplay.com", // "abstractplaylogin.auth.us-east-1.amazoncognito.com",
22-
COGNITO_APPID: "2isan3ctk1aabt2v6r6aptlpg",
5+
COGNITO_USER_POOL_ID: "us-east-1_2zrzbEjoU",
6+
COGNITO_DOMAIN: "auth.dev.abstractplay.com", // "abstractplaydev.auth.us-east-1.amazoncognito.com",
7+
COGNITO_APPID: "14mpql1tmvntup4p2anm4jt782",
238
COGNITO_COOKIE_DOMAIN: "localhost",
249
COGNITO_REDIRECT_LOGIN: "http://localhost:3000",
2510
COGNITO_REDIRECT_LOGOUT: "http://localhost:3000",
2611
API_ENDPOINT_OPEN: API_ENDPOINT + "query",
2712
API_ENDPOINT_AUTH: API_ENDPOINT + "authQuery",
2813
PUSH_API_URL: API_ENDPOINT + "authQuery",
2914
};
15+
16+
// const API_ENDPOINT =
17+
// "https://7n1lziet28.execute-api.us-east-1.amazonaws.com/prod/";
18+
19+
// module.exports = {
20+
// COGNITO_USER_POOL_ID: "us-east-1_YCjgSZHJm",
21+
// COGNITO_DOMAIN: "auth.abstractplay.com", // "abstractplaylogin.auth.us-east-1.amazoncognito.com",
22+
// COGNITO_APPID: "2isan3ctk1aabt2v6r6aptlpg",
23+
// COGNITO_COOKIE_DOMAIN: "localhost",
24+
// COGNITO_REDIRECT_LOGIN: "http://localhost:3000",
25+
// COGNITO_REDIRECT_LOGOUT: "http://localhost:3000",
26+
// API_ENDPOINT_OPEN: API_ENDPOINT + "query",
27+
// API_ENDPOINT_AUTH: API_ENDPOINT + "authQuery",
28+
// PUSH_API_URL: API_ENDPOINT + "authQuery",
29+
// };

0 commit comments

Comments
 (0)