- The alternative hypothesis is claim believed to be
- true. In this simulation, there are three
- alternative hypothesis. Choose one lorem ipsum
- dolor sit amet.
-
-
-
- {/*
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- */}
-
-
-
-
- {/* {selectedOption && (
-
- )} */}
- { (
-
-
-
-
- )}
- >
- );
-};
-
-SimulationTwoQuiz.propTypes = {
- appRvalue: PropTypes.number,
- tvalue: PropTypes.string,
- hypothesizedSlope: PropTypes.any,
- // n: PropTypes.any.isRequired,
- setIs2DCompleted: PropTypes.func,
- is2DCompleted: PropTypes.bool,
-};
\ No newline at end of file
diff --git a/media/js/src/simulationOne/criticalValue.jsx b/media/js/src/simulations/simulation1/criticalValue.jsx
similarity index 99%
rename from media/js/src/simulationOne/criticalValue.jsx
rename to media/js/src/simulations/simulation1/criticalValue.jsx
index e6c5f20f..c362645a 100644
--- a/media/js/src/simulationOne/criticalValue.jsx
+++ b/media/js/src/simulations/simulation1/criticalValue.jsx
@@ -1,7 +1,7 @@
import React, { useState, useEffect } from 'react';
import PropTypes from 'prop-types';
-import { Katex } from '../katexComponent';
-import { saveAnswer } from '../utils';
+import { Katex } from '../../utils/katexComponent';
+import { saveAnswer } from '../../utils/utils';
export const CriticalValue = ({
hypothesisTest2validate, tvalue, n, alpha, hypothesisTest, hypothesis,
diff --git a/media/js/src/simulations/simulation1/glossary.jsx b/media/js/src/simulations/simulation1/glossary.jsx
new file mode 100644
index 00000000..5dde1856
--- /dev/null
+++ b/media/js/src/simulations/simulation1/glossary.jsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+export const GlossaryButton = () => {
+ return (
+
+ );
+};
\ No newline at end of file
diff --git a/media/js/src/simulationOne/graphCoefficientsSection.jsx b/media/js/src/simulations/simulation1/graphCoefficientsSection.jsx
similarity index 99%
rename from media/js/src/simulationOne/graphCoefficientsSection.jsx
rename to media/js/src/simulations/simulation1/graphCoefficientsSection.jsx
index ab82c635..8996d35b 100644
--- a/media/js/src/simulationOne/graphCoefficientsSection.jsx
+++ b/media/js/src/simulations/simulation1/graphCoefficientsSection.jsx
@@ -1,5 +1,5 @@
import React from 'react';
-import { Katex } from '../katexComponent';
+import { Katex } from '../../utils/katexComponent';
import PropTypes from 'prop-types';
export const GraphCoefficients = ({
diff --git a/media/js/src/simulationOne/hypothesisTest.jsx b/media/js/src/simulations/simulation1/hypothesisTest.jsx
similarity index 99%
rename from media/js/src/simulationOne/hypothesisTest.jsx
rename to media/js/src/simulations/simulation1/hypothesisTest.jsx
index 6af226e2..d7c529a1 100644
--- a/media/js/src/simulationOne/hypothesisTest.jsx
+++ b/media/js/src/simulations/simulation1/hypothesisTest.jsx
@@ -1,5 +1,5 @@
import React, { useState, useEffect } from 'react';
-import { Katex } from '../katexComponent';
+import { Katex } from '../../utils/katexComponent';
import PropTypes from 'prop-types';
import { Quiz } from './quiz';
import axios from 'axios';
diff --git a/media/js/src/simulationOne/modalCV.jsx b/media/js/src/simulations/simulation1/modalCV.jsx
similarity index 99%
rename from media/js/src/simulationOne/modalCV.jsx
rename to media/js/src/simulations/simulation1/modalCV.jsx
index 3d74e060..61609321 100644
--- a/media/js/src/simulationOne/modalCV.jsx
+++ b/media/js/src/simulations/simulation1/modalCV.jsx
@@ -1,5 +1,5 @@
import React from 'react';
-import { Katex } from '../katexComponent';
+import { Katex } from '../../utils/katexComponent';
export const STATIC_URL = window.MetricsMentor.staticUrl;
diff --git a/media/js/src/simulationOne/modalGlossary.jsx b/media/js/src/simulations/simulation1/modalGlossary.jsx
similarity index 99%
rename from media/js/src/simulationOne/modalGlossary.jsx
rename to media/js/src/simulations/simulation1/modalGlossary.jsx
index 489ce190..17982c9b 100644
--- a/media/js/src/simulationOne/modalGlossary.jsx
+++ b/media/js/src/simulations/simulation1/modalGlossary.jsx
@@ -1,5 +1,5 @@
import React from 'react';
-import { Katex } from '../katexComponent';
+import { Katex } from '../../utils/katexComponent';
export const STATIC_URL = window.MetricsMentor.staticUrl;
diff --git a/media/js/src/simulationOne/modalPvalue.jsx b/media/js/src/simulations/simulation1/modalPvalue.jsx
similarity index 99%
rename from media/js/src/simulationOne/modalPvalue.jsx
rename to media/js/src/simulations/simulation1/modalPvalue.jsx
index 90e8cc97..507bb6ab 100644
--- a/media/js/src/simulationOne/modalPvalue.jsx
+++ b/media/js/src/simulations/simulation1/modalPvalue.jsx
@@ -1,5 +1,5 @@
import React from 'react';
-import { Katex } from '../katexComponent';
+import { Katex } from '../../utils/katexComponent';
export const STATIC_URL = window.MetricsMentor.staticUrl;
diff --git a/media/js/src/multipleChoiceQuestion.jsx b/media/js/src/simulations/simulation1/multipleChoiceQuestion.jsx
similarity index 98%
rename from media/js/src/multipleChoiceQuestion.jsx
rename to media/js/src/simulations/simulation1/multipleChoiceQuestion.jsx
index 9415d3df..38878e51 100644
--- a/media/js/src/multipleChoiceQuestion.jsx
+++ b/media/js/src/simulations/simulation1/multipleChoiceQuestion.jsx
@@ -1,6 +1,6 @@
import React, { useState, useEffect } from 'react';
import PropTypes from 'prop-types';
-import { saveAnswer, extractTextContent } from './utils';
+import { saveAnswer, extractTextContent } from './../../utils/utils';
export const MultipleChoiceQuestion = ({
isSubmitted, setIsSubmitted, submissionId, questionNumber,
diff --git a/media/js/src/simulationOne/nullHypothesisSection.jsx b/media/js/src/simulations/simulation1/nullHypothesisSection.jsx
similarity index 99%
rename from media/js/src/simulationOne/nullHypothesisSection.jsx
rename to media/js/src/simulations/simulation1/nullHypothesisSection.jsx
index 2100e2ea..1a9a75fc 100644
--- a/media/js/src/simulationOne/nullHypothesisSection.jsx
+++ b/media/js/src/simulations/simulation1/nullHypothesisSection.jsx
@@ -1,5 +1,5 @@
import React, { useEffect } from 'react';
-import { Katex } from '../katexComponent';
+import { Katex } from '../../utils/katexComponent';
import PropTypes from 'prop-types';
diff --git a/media/js/src/simulationOne/pvalueComponent.jsx b/media/js/src/simulations/simulation1/pvalueComponent.jsx
similarity index 99%
rename from media/js/src/simulationOne/pvalueComponent.jsx
rename to media/js/src/simulations/simulation1/pvalueComponent.jsx
index 3ca9f0e7..2bdffc7d 100644
--- a/media/js/src/simulationOne/pvalueComponent.jsx
+++ b/media/js/src/simulations/simulation1/pvalueComponent.jsx
@@ -1,6 +1,6 @@
import React, { useState, useEffect } from 'react';
-import { Katex } from '../katexComponent';
-import { saveAnswer } from '../utils';
+import { Katex } from '../../utils/katexComponent';
+import { saveAnswer } from '../../utils/utils';
import PropTypes from 'prop-types';
diff --git a/media/js/src/simulationOne/quiz.jsx b/media/js/src/simulations/simulation1/quiz.jsx
similarity index 100%
rename from media/js/src/simulationOne/quiz.jsx
rename to media/js/src/simulations/simulation1/quiz.jsx
diff --git a/media/js/src/simulationOne/scatterPlot.jsx b/media/js/src/simulations/simulation1/scatterPlot.jsx
similarity index 100%
rename from media/js/src/simulationOne/scatterPlot.jsx
rename to media/js/src/simulations/simulation1/scatterPlot.jsx
diff --git a/media/js/src/simulationOne/simulationIntro.jsx b/media/js/src/simulations/simulation1/simulationIntro.jsx
similarity index 94%
rename from media/js/src/simulationOne/simulationIntro.jsx
rename to media/js/src/simulations/simulation1/simulationIntro.jsx
index 0a58a43c..1178f3c2 100644
--- a/media/js/src/simulationOne/simulationIntro.jsx
+++ b/media/js/src/simulations/simulation1/simulationIntro.jsx
@@ -1,6 +1,7 @@
import React from 'react';
import PropTypes from 'prop-types';
-import { Katex } from '../katexComponent';
+import { Katex } from '../../utils/katexComponent';
+import { GlossaryModal } from './modalGlossary';
export const STATIC_URL = window.MetricsMentor.staticUrl;
@@ -38,12 +39,7 @@ export const SimIntro = ({plotType}) => {
This glossary will help you review
the key terms used here.
-
+
diff --git a/media/js/src/simulationOne/simulationOne.jsx b/media/js/src/simulations/simulation1/simulationOne.jsx
similarity index 99%
rename from media/js/src/simulationOne/simulationOne.jsx
rename to media/js/src/simulations/simulation1/simulationOne.jsx
index 424f7d3c..4249f36c 100644
--- a/media/js/src/simulationOne/simulationOne.jsx
+++ b/media/js/src/simulations/simulation1/simulationOne.jsx
@@ -1,7 +1,7 @@
import React, { useState } from 'react';
import { ScatterPlot } from './scatterPlot';
-import { Katex } from '../katexComponent';
-import { authedFetch } from '../utils';
+import { Katex } from '../../utils/katexComponent';
+import { authedFetch } from '../../utils/utils';
import { SimulationOneQuiz } from './simulationOneQuiz';
import { SimIntro } from './simulationIntro';
import { GraphCoefficients } from './graphCoefficientsSection';
diff --git a/media/js/src/simulationOne/simulationOneQuiz.jsx b/media/js/src/simulations/simulation1/simulationOneQuiz.jsx
similarity index 99%
rename from media/js/src/simulationOne/simulationOneQuiz.jsx
rename to media/js/src/simulations/simulation1/simulationOneQuiz.jsx
index 4baa6dc8..6998cd64 100644
--- a/media/js/src/simulationOne/simulationOneQuiz.jsx
+++ b/media/js/src/simulations/simulation1/simulationOneQuiz.jsx
@@ -1,7 +1,7 @@
import React, { useEffect, useState } from 'react';
-import { Katex } from '../katexComponent';
+import { Katex } from '../../utils/katexComponent';
import { HypothesisTest } from './hypothesisTest';
-import { MultipleChoiceQuestion } from '../multipleChoiceQuestion';
+import { MultipleChoiceQuestion } from './multipleChoiceQuestion';
import PropTypes from 'prop-types';
import { Link } from 'react-router-dom';
diff --git a/media/js/src/simulationTwo/controlVariable.jsx b/media/js/src/simulations/simulation2/components/controlVariable.jsx
similarity index 98%
rename from media/js/src/simulationTwo/controlVariable.jsx
rename to media/js/src/simulations/simulation2/components/controlVariable.jsx
index 33da2e18..cc43d506 100644
--- a/media/js/src/simulationTwo/controlVariable.jsx
+++ b/media/js/src/simulations/simulation2/components/controlVariable.jsx
@@ -1,8 +1,8 @@
import React from 'react';
import PropTypes from 'prop-types';
-import { formulaText, inlineKatex } from '../utils';
+import { formulaText, inlineKatex } from '../../../utils/utils';
import { labelIndex } from '../dataAttr';
-import { Katex } from '../katexComponent';
+import { Katex } from '../../../utils/katexComponent';
export const ControlVariable = ({
diff --git a/media/js/src/simulationTwo/learningGoals.jsx b/media/js/src/simulations/simulation2/components/learningGoals.jsx
similarity index 98%
rename from media/js/src/simulationTwo/learningGoals.jsx
rename to media/js/src/simulations/simulation2/components/learningGoals.jsx
index 0dffb9b0..26227a2a 100644
--- a/media/js/src/simulationTwo/learningGoals.jsx
+++ b/media/js/src/simulations/simulation2/components/learningGoals.jsx
@@ -1,7 +1,7 @@
import React from 'react';
import PropTypes from 'prop-types';
import { labelIndex } from '../dataAttr';
-import { inlineKatex } from '../utils';
+import { inlineKatex } from '../../../utils/utils';
export const LearningGoals = ({
diff --git a/media/js/src/multipleChoiceQuestion2.jsx b/media/js/src/simulations/simulation2/components/multipleChoiceQuestion2.jsx
similarity index 99%
rename from media/js/src/multipleChoiceQuestion2.jsx
rename to media/js/src/simulations/simulation2/components/multipleChoiceQuestion2.jsx
index a1bfbc90..1d999bbb 100644
--- a/media/js/src/multipleChoiceQuestion2.jsx
+++ b/media/js/src/simulations/simulation2/components/multipleChoiceQuestion2.jsx
@@ -1,6 +1,6 @@
import React, { useEffect, useState } from 'react';
import PropTypes from 'prop-types';
-import { saveAnswer } from './utils';
+import { saveAnswer } from '../../../utils/utils';
export const MultipleChoiceQuestion2 = ({isSubmitted, setIsSubmitted, takeaways,
diff --git a/media/js/src/simulationTwo/scatterPlot2.jsx b/media/js/src/simulations/simulation2/components/scatterPlot2.jsx
similarity index 100%
rename from media/js/src/simulationTwo/scatterPlot2.jsx
rename to media/js/src/simulations/simulation2/components/scatterPlot2.jsx
diff --git a/media/js/src/simulationTwo/simulationTwo.jsx b/media/js/src/simulations/simulation2/components/simulationTwo.jsx
similarity index 97%
rename from media/js/src/simulationTwo/simulationTwo.jsx
rename to media/js/src/simulations/simulation2/components/simulationTwo.jsx
index f0795a7a..880af987 100644
--- a/media/js/src/simulationTwo/simulationTwo.jsx
+++ b/media/js/src/simulations/simulation2/components/simulationTwo.jsx
@@ -2,11 +2,11 @@ import React, { useState, useEffect } from 'react';
import { ScatterPlot2 } from './scatterPlot2';
import { Variables } from './variables';
import { ControlVariable } from './controlVariable';
-import DATASETS from '../../../../json/datasets.json';
-import { Step } from '../step';
+import DATASETS from '../datasets.json';
+import { Step } from '../../../step.jsx';
import { LearningGoals } from './learningGoals';
-import { MultipleChoiceQuestion2 } from '../multipleChoiceQuestion2';
-import { authedFetch } from '../utils';
+import { MultipleChoiceQuestion2 } from './multipleChoiceQuestion2';
+import { authedFetch } from '../../../utils/utils.jsx';
import { dataAttr, labelIndex, takeaways2, sim2TextVariable as varText,
sim2TextControl as controlText, sim2Information as info
} from '../dataAttr';
diff --git a/media/js/src/simulationTwo/variables.jsx b/media/js/src/simulations/simulation2/components/variables.jsx
similarity index 94%
rename from media/js/src/simulationTwo/variables.jsx
rename to media/js/src/simulations/simulation2/components/variables.jsx
index 7757afaa..4086034d 100644
--- a/media/js/src/simulationTwo/variables.jsx
+++ b/media/js/src/simulations/simulation2/components/variables.jsx
@@ -1,6 +1,6 @@
import React from 'react';
import PropTypes from 'prop-types';
-import { inlineKatex, formulaText } from '../utils';
+import { inlineKatex, formulaText } from '../../../utils/utils';
import { labelIndex as label } from '../dataAttr';
// If this get's implemented into other Simulations, rewrite as a JSX component
diff --git a/media/js/src/dataAttr.jsx b/media/js/src/simulations/simulation2/dataAttr.jsx
similarity index 99%
rename from media/js/src/dataAttr.jsx
rename to media/js/src/simulations/simulation2/dataAttr.jsx
index 1db05a03..4ae96237 100644
--- a/media/js/src/dataAttr.jsx
+++ b/media/js/src/simulations/simulation2/dataAttr.jsx
@@ -1,5 +1,5 @@
import React from 'react';
-import { inlineKatex } from './utils';
+import { inlineKatex } from '../../utils/utils';
export const dataAttr = {
affairs_sim2: {
diff --git a/json/datasets.json b/media/js/src/simulations/simulation2/datasets.json
similarity index 100%
rename from json/datasets.json
rename to media/js/src/simulations/simulation2/datasets.json
diff --git a/media/js/src/dataAttr.test.jsx b/media/js/src/simulations/simulation2/tests/dataAttr.test.jsx
similarity index 98%
rename from media/js/src/dataAttr.test.jsx
rename to media/js/src/simulations/simulation2/tests/dataAttr.test.jsx
index e8338938..92b6e08e 100644
--- a/media/js/src/dataAttr.test.jsx
+++ b/media/js/src/simulations/simulation2/tests/dataAttr.test.jsx
@@ -1,6 +1,7 @@
import { dataAttr, labelIndex, takeaways2, sim2TextVariable as varText,
- sim2TextControl as controlText, sim2Information as info } from './dataAttr';
+ sim2TextControl as controlText,
+ sim2Information as info } from '../dataAttr';
describe('Simulation 2 Object types', () => {
test('dataAttr object is defined', () => {
diff --git a/media/js/src/katexComponent.jsx b/media/js/src/utils/katexComponent.jsx
similarity index 100%
rename from media/js/src/katexComponent.jsx
rename to media/js/src/utils/katexComponent.jsx
diff --git a/media/js/src/utils.jsx b/media/js/src/utils/utils.jsx
similarity index 100%
rename from media/js/src/utils.jsx
rename to media/js/src/utils/utils.jsx
diff --git a/media/js/src/utils.test.jsx b/media/js/src/utils/utils.test.jsx
similarity index 100%
rename from media/js/src/utils.test.jsx
rename to media/js/src/utils/utils.test.jsx