Skip to content
Snippets Groups Projects
Commit 9fb6409c authored by Sreeram, Sudarshan's avatar Sreeram, Sudarshan :carrot:
Browse files

Update the exams page

parent a6262765
No related branches found
No related tags found
No related merge requests found
import React from "react";
import LeftBar from "components/organisms/LeftBar";
import SideBarTabGroup from "components/molecules/SideBarTabGroup";
import { faCalendarAlt, faList, faUpload, faArchive, faGavel, faTable, faFont } from "@fortawesome/free-solid-svg-icons";
const LeftBarExams: React.FC = () => {
let examButtons = [
{
title: "Overview",
icon: faList,
activeURL: `/exams/`,
},
{
title: "Past Papers",
icon: faArchive,
activeURL: `/exams/past-papers/`,
},
{
title: "Submissions",
icon: faUpload,
activeURL: `/exams/past-papers/`,
},
{
title: "Exam Timetable",
icon: faCalendarAlt,
activeURL: `/exams/past-papers/`,
},
{
title: "Regulations",
icon: faGavel,
activeURL: `/exams/regulations/`,
},
{
title: "Grading",
icon: faFont,
activeURL: `/exams/grading/`,
},
{
title: "Rubrics",
icon: faTable,
activeURL: `/exams/rubrics`,
},
];
return (
<LeftBar>
<SideBarTabGroup title="Links" buttons={examButtons} />
</LeftBar>
);
};
export default LeftBarExams;
......@@ -19,7 +19,7 @@ import tutorImage2 from "assets/images/tutor-2.png";
import tutorImage3 from "assets/images/tutor-3.png";
const ModuleOverview: React.FC = () => {
const Dashboard: React.FC = () => {
return (
<>
<MyBreadcrumbs />
......@@ -76,7 +76,7 @@ const ModuleOverview: React.FC = () => {
);
};
export default ModuleOverview;
export default Dashboard;
const tutors = [
{
......
import React, { useEffect } from "react";
import Dandruff from "components/molecules/Dandruff";
const Exams: React.FC = () => {
return (
<>
<Dandruff heading="Exams" />
</>
);
};
export default Exams;
......@@ -3,6 +3,7 @@ import { Route, Switch, Redirect } from "react-router-dom";
import ExamplePage from "components/templates/ExamplePage";
import ModuleOverview from "components/pages/ModuleOverview";
import Dashboard from "components/pages/Dashboard";
import Exams from "components/pages/Exams";
import "./style.scss";
import RightBar from "components/organisms/RightBar";
......@@ -13,6 +14,7 @@ import ModuleFeedback from "../ModuleFeedback";
import LeftBarDashboard from "components/organisms/LeftBarDashboard";
import LeftBarModuleList from "components/organisms/LeftBarModuleList";
import LeftBarModule from "components/organisms/LeftBarModule";
import LeftBarExams from "components/organisms/LeftBarExams";
import Container from "react-bootstrap/esm/Container";
interface StandardViewProps {
......@@ -49,6 +51,10 @@ const StandardView: React.FC<StandardViewProps> = ({
<LeftBarModuleList modulesFilter={modulesFilter} setModulesFilter={setModulesFilter}/>
</Route>
<Route exact path="/exams">
<LeftBarExams />
</Route>
<Route path="/">
<LeftBarDashboard />
</Route>
......@@ -80,7 +86,7 @@ const StandardView: React.FC<StandardViewProps> = ({
</Route>
<Route path="/exams">
<ExamplePage name="Exams" />
<Exams />
</Route>
<Route
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment