2024-05-23 09:43:09 +05:30
|
|
|
import { useState } from "react";
|
|
|
|
|
import reactLogo from "./assets/react.svg";
|
|
|
|
|
import viteLogo from "/vite.svg";
|
|
|
|
|
import "./App.css";
|
|
|
|
|
import AttendenceCorrection from "./Components/AttendenceCorrection";
|
|
|
|
|
import { BrowserRouter, Routes, Route } from "react-router-dom";
|
|
|
|
|
import AnomolyReassigned from "./Components/AnomolyReassigned";
|
|
|
|
|
import Home from "./Components/Home";
|
|
|
|
|
import ReassignedStats from "./Components/ReassignedStats";
|
|
|
|
|
import IndividualExamCentreStats from "./Components/IndividualExamCentreStats";
|
|
|
|
|
import PartAReassigned from "./Components/PartAReassigned";
|
|
|
|
|
import PartACorrection from "./Components/PartACorrection";
|
2024-06-11 18:18:19 +05:30
|
|
|
import Verification from "./Components/Verification";
|
|
|
|
|
import Statistics from "./Components/Statistics";
|
2024-06-12 11:56:52 +05:30
|
|
|
import AnomolyAttendencePage from "./Components/AnomolyAttendencePage";
|
|
|
|
|
import AttendenceAdditionalRecord from "./Components/AttendenceAdditionalRecord";
|
|
|
|
|
import AttendenceAdditionalRecordCorrection from "./Components/AttendenceAdditionalRecordCorrection";
|
2024-06-15 01:21:32 +05:30
|
|
|
import AttendanceAdditionalSheet from "./Components/AttendanceAdditionalSheet";
|
2024-06-15 16:53:45 +05:30
|
|
|
import QueryExecutor from "./Components/QueryExecutor";
|
2024-06-25 14:41:11 +05:30
|
|
|
import RecordEditor from "./Components/RecordEditor";
|
|
|
|
|
import VerifyMarks from "./Components/VerifyMarks";
|
|
|
|
|
import QueryCardEditor from "./Components/QueryCardEditor";
|
2024-07-02 01:11:15 +05:30
|
|
|
import AnomolyPartC from "./Components/AnomolyPartC";
|
2024-08-07 17:26:22 +05:30
|
|
|
import BarcodeScanner from "./Components/BarcodeScanner";
|
2024-07-04 12:59:18 +05:30
|
|
|
import EvQrcode from "./Components/EvQrcode";
|
|
|
|
|
import QrcodeCardEditor from "./Components/QrCodeCardEditor";
|
2024-07-06 13:08:43 +05:30
|
|
|
import StudentResultsData from "./Components/StudentsResultsData";
|
2024-07-06 20:24:25 +05:30
|
|
|
import PlayGrounds from "./Components/PlayGrounds";
|
|
|
|
|
import PlayGround from "./Components/PlayGround";
|
2024-07-24 03:22:56 +05:30
|
|
|
import Revaluation from "./Components/Revaluation";
|
2024-08-07 17:26:22 +05:30
|
|
|
import PlayGroundUpdated from "./Components/PlaygroundUpdated";
|
2024-08-01 16:02:22 +05:30
|
|
|
import DummyDuplicates from "./Components/DummyDuplicates";
|
2024-08-07 02:10:38 +05:30
|
|
|
import IndividualStudAttendence from "./Components/IndividualStudAttendence";
|
2024-08-07 17:26:22 +05:30
|
|
|
import PendingAttendenceCorrection from "./Components/PendingAttendenceCorrection";
|
|
|
|
|
import QrcodeFinder from "./Components/QrcodeFinder";
|
2024-09-23 18:18:53 +05:30
|
|
|
import IndividualMarksheetGen from "./Components/IndividualMarksheetGen";
|
2024-11-30 18:43:01 +05:30
|
|
|
import UploadMarksheetDataContainer from "./Components/UploadMarksheetDataContainer";
|
|
|
|
|
import DataInsertion from "./Components/DataInsertion";
|
|
|
|
|
import DataInsertionCsvViewer from "./Components/DataInsertionCsvViewer";
|
|
|
|
|
import Login from "./Components/Login";
|
|
|
|
|
import HomeSections from "./Components/HomeSections";
|
2025-01-11 14:07:29 +05:30
|
|
|
import CertificateTextVerification from "./Components/CertificateTextVerification";
|
|
|
|
|
import AttendenceNotShadedCorrection from "./Components/AttendenceNotShadedCorrection";
|
2024-05-23 09:43:09 +05:30
|
|
|
|
|
|
|
|
function App() {
|
|
|
|
|
return (
|
|
|
|
|
<>
|
|
|
|
|
<BrowserRouter>
|
|
|
|
|
<Routes>
|
|
|
|
|
<Route path="/" element={<Home />}></Route>
|
2025-01-11 14:07:29 +05:30
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/sqlPlayground"
|
|
|
|
|
element={<QueryExecutor />}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/data/insertion"
|
|
|
|
|
element={<DataInsertion />}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route path="/sections/:year" element={<HomeSections />}></Route>
|
2024-08-07 17:26:22 +05:30
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/data/insertion/validation"
|
|
|
|
|
element={<DataInsertionCsvViewer />}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/certificate/gen"
|
|
|
|
|
element={<IndividualMarksheetGen />}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/certificate/gen/upload"
|
|
|
|
|
element={<UploadMarksheetDataContainer />}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/sqlPlayground/edit"
|
2024-08-07 17:26:22 +05:30
|
|
|
element={<QueryCardEditor />}
|
|
|
|
|
></Route>
|
2025-01-11 14:07:29 +05:30
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/evQrcode/edit"
|
|
|
|
|
element={<QrcodeCardEditor />}
|
|
|
|
|
></Route>
|
2024-08-07 17:26:22 +05:30
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/studentsDetails"
|
2024-08-07 17:26:22 +05:30
|
|
|
element={<StudentResultsData />}
|
|
|
|
|
></Route>
|
2025-01-11 14:07:29 +05:30
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/Playgrounds"
|
|
|
|
|
element={<PlayGrounds />}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/Playground/:type"
|
|
|
|
|
element={<PlayGround />}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/revaluation"
|
|
|
|
|
element={<Revaluation />}
|
|
|
|
|
></Route>
|
2024-08-07 17:26:22 +05:30
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/playground/updated/:type"
|
2024-08-07 17:26:22 +05:30
|
|
|
element={<PlayGroundUpdated />}
|
|
|
|
|
></Route>
|
2024-05-23 09:43:09 +05:30
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/anomoly/attendence/reassigned"
|
2024-05-23 09:43:09 +05:30
|
|
|
element={<AnomolyReassigned />}
|
|
|
|
|
></Route>
|
2024-08-07 17:26:22 +05:30
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/anomoly/attendence/pending_stud_check"
|
2024-08-07 17:26:22 +05:30
|
|
|
element={<PendingAttendenceCorrection />}
|
|
|
|
|
/>
|
|
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/DummyDuplicates/:type"
|
2024-08-07 17:26:22 +05:30
|
|
|
element={<DummyDuplicates />}
|
2024-08-01 16:02:22 +05:30
|
|
|
></Route>
|
2024-06-15 01:21:32 +05:30
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/sqlPlayground/Editor"
|
2024-06-25 14:41:11 +05:30
|
|
|
element={<RecordEditor />}
|
|
|
|
|
></Route>
|
2024-08-07 17:26:22 +05:30
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/anomoly/attendence/stud_check"
|
2024-08-07 17:26:22 +05:30
|
|
|
element={<IndividualStudAttendence />}
|
|
|
|
|
></Route>
|
2024-06-25 14:41:11 +05:30
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/anomoly/attendence/additionalSheet"
|
2024-06-25 14:41:11 +05:30
|
|
|
element={<AttendanceAdditionalSheet />}
|
2024-06-15 01:21:32 +05:30
|
|
|
></Route>
|
2025-01-11 14:07:29 +05:30
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/barcodeScanner"
|
|
|
|
|
element={<BarcodeScanner />}
|
|
|
|
|
></Route>
|
2024-05-23 09:43:09 +05:30
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/anomoly/reassigned/booklet"
|
2024-05-23 09:43:09 +05:30
|
|
|
element={<AttendenceCorrection />}
|
2024-06-12 11:56:52 +05:30
|
|
|
></Route>
|
|
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/anomoly/reassigned/stats"
|
2024-06-12 11:56:52 +05:30
|
|
|
element={<ReassignedStats />}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/anomoly/attendence"
|
2024-06-12 11:56:52 +05:30
|
|
|
element={<AnomolyAttendencePage />}
|
|
|
|
|
></Route>
|
2025-01-11 14:07:29 +05:30
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/qrcodeFinder"
|
|
|
|
|
element={<QrcodeFinder />}
|
|
|
|
|
></Route>
|
2024-06-12 11:56:52 +05:30
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/anomoly/attendence/additionalRecord"
|
2024-06-12 11:56:52 +05:30
|
|
|
element={<AttendenceAdditionalRecord />}
|
|
|
|
|
/>
|
2025-01-11 14:07:29 +05:30
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/AttendenceNotShadedCorrection"
|
|
|
|
|
element={<AttendenceNotShadedCorrection />}
|
|
|
|
|
/>
|
2024-06-12 11:56:52 +05:30
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/anomoly/attendence/additionalRecord/correction"
|
2024-06-12 11:56:52 +05:30
|
|
|
element={<AttendenceAdditionalRecordCorrection />}
|
|
|
|
|
/>
|
|
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/anomoly/reassigned/stats/:exam_centre_code"
|
2024-06-12 11:56:52 +05:30
|
|
|
element={<IndividualExamCentreStats />}
|
|
|
|
|
></Route>
|
2025-01-11 14:07:29 +05:30
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/anomoly/PartA"
|
|
|
|
|
element={<PartAReassigned />}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/CertificateTextVerification"
|
|
|
|
|
element={<CertificateTextVerification />}
|
|
|
|
|
></Route>
|
|
|
|
|
|
2024-06-11 18:18:19 +05:30
|
|
|
{/* <Route
|
|
|
|
|
path="/verification"
|
|
|
|
|
element={<Verification/>}
|
|
|
|
|
>
|
|
|
|
|
</Route> */}
|
2025-01-11 14:07:29 +05:30
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/statistics"
|
|
|
|
|
element={<Statistics />}
|
|
|
|
|
></Route>
|
2024-06-12 11:56:52 +05:30
|
|
|
<Route
|
2024-11-30 18:43:01 +05:30
|
|
|
path="/sections/:year/anomoly/partA/booklet"
|
2024-06-12 11:56:52 +05:30
|
|
|
element={<PartACorrection />}
|
|
|
|
|
></Route>
|
2025-01-11 14:07:29 +05:30
|
|
|
<Route
|
|
|
|
|
path="/sections/:year/anomoly/partC"
|
|
|
|
|
element={<AnomolyPartC />}
|
|
|
|
|
></Route>
|
2024-11-30 18:43:01 +05:30
|
|
|
<Route path="/sections/:year/evQrcode" element={<EvQrcode />}></Route>
|
2024-05-23 09:43:09 +05:30
|
|
|
</Routes>
|
|
|
|
|
</BrowserRouter>
|
|
|
|
|
</>
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default App;
|