Skip to content

Commit 7b8c568

Browse files
ClassMastery: Move mock data to clients/mock.ts
1 parent 88ea1df commit 7b8c568

File tree

2 files changed

+47
-45
lines changed

2 files changed

+47
-45
lines changed

src/Screens/ClassMastery/ClassMastery.tsx

Lines changed: 3 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import { color } from '../../Components/constants.json';
44

55
import StudentMasteryRow, { StudentMasteryHeader } from './StudentMasteryRow';
66

7+
import { MOCK_LOBJ_NAMES, MOCK_LOBJ_MASTERY } from '../../clients/mock';
8+
79
const Page = styled.div`
810
margin: 33px 90px;
911
`;
@@ -16,58 +18,14 @@ const Header = styled.div`
1618

1719
const Content = styled.div``;
1820

19-
const MOCK_LOBJ_NAMES = ['Objective 1', 'Objective 2'];
20-
21-
const MOCK_DATA = [
22-
{
23-
name: 'Ryan Fay',
24-
learningObjectives: [
25-
{
26-
objectiveName: 'Objective 1',
27-
percentage: 1,
28-
},
29-
{
30-
objectiveName: 'Objective 2',
31-
percentage: 0.9,
32-
},
33-
],
34-
},
35-
{
36-
name: 'Robert Middleton',
37-
learningObjectives: [
38-
{
39-
objectiveName: 'Objective 1',
40-
percentage: 0.6,
41-
},
42-
{
43-
objectiveName: 'Objective 2',
44-
percentage: 0.7,
45-
},
46-
],
47-
},
48-
{
49-
name: 'Darian Nguyen',
50-
learningObjectives: [
51-
{
52-
objectiveName: 'Objective 1',
53-
percentage: 0.24,
54-
},
55-
{
56-
objectiveName: 'Objective 2',
57-
percentage: 0.14,
58-
},
59-
],
60-
},
61-
];
62-
6321
function ClassMastery() {
6422
//TODO Get real data
6523
return (
6624
<Page>
6725
<Header>Class Mastery</Header>
6826
<Content>
6927
<StudentMasteryHeader learningObjectiveNames={MOCK_LOBJ_NAMES} />
70-
{MOCK_DATA.map(({ name, learningObjectives }) => (
28+
{MOCK_LOBJ_MASTERY.map(({ name, learningObjectives }) => (
7129
<StudentMasteryRow name={name} learningObjectives={learningObjectives} />
7230
))}
7331
</Content>

src/clients/mock.ts

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,3 +213,47 @@ export const quizblockSubmissionVar = makeVar<QuizBlockSubmission>(quizblockSubm
213213
export const quizblockSubmissionsVar = makeVar<QuizBlockSubmission[]>(quizblockSubmissions);
214214

215215
export const mockTaskVar = makeVar<Task>(mockTask);
216+
217+
export const MOCK_LOBJ_NAMES = ['Objective 1', 'Objective 2'];
218+
219+
export const MOCK_LOBJ_MASTERY = [
220+
{
221+
name: 'Ryan Fay',
222+
learningObjectives: [
223+
{
224+
objectiveName: 'Objective 1',
225+
percentage: 1,
226+
},
227+
{
228+
objectiveName: 'Objective 2',
229+
percentage: 0.9,
230+
},
231+
],
232+
},
233+
{
234+
name: 'Robert Middleton',
235+
learningObjectives: [
236+
{
237+
objectiveName: 'Objective 1',
238+
percentage: 0.6,
239+
},
240+
{
241+
objectiveName: 'Objective 2',
242+
percentage: 0.7,
243+
},
244+
],
245+
},
246+
{
247+
name: 'Darian Nguyen',
248+
learningObjectives: [
249+
{
250+
objectiveName: 'Objective 1',
251+
percentage: 0.24,
252+
},
253+
{
254+
objectiveName: 'Objective 2',
255+
percentage: 0.14,
256+
},
257+
],
258+
},
259+
];

0 commit comments

Comments
 (0)