diff --git a/src/components/Diagnostic.tsx b/src/components/Diagnostic.tsx
index d51a8411..77783cc9 100644
--- a/src/components/Diagnostic.tsx
+++ b/src/components/Diagnostic.tsx
@@ -1,4 +1,5 @@
import {infoButtonStyle} from "@/constants/buttonStyles";
+import {BAND_SCORES} from "@/constants/ielts";
import {Module} from "@/interfaces";
import {User} from "@/interfaces/user";
import useExamStore from "@/stores/examStore";
@@ -7,8 +8,8 @@ import axios from "axios";
import clsx from "clsx";
import {capitalize} from "lodash";
import {useRouter} from "next/router";
-import {useEffect, useState} from "react";
-import {ToastContainer, toast} from "react-toastify";
+import {useState} from "react";
+import {toast} from "react-toastify";
interface Props {
user: User;
@@ -88,22 +89,23 @@ export default function Diagnostic({onFinish}: Props) {
{capitalize(module)}
- setLevels((prev) =>
- parseInt(e.target.value) <= 9 && parseInt(e.target.value) >= 0
- ? {...prev, [module]: parseInt(e.target.value)}
- : prev,
- )
- }
+ step={0.5}
+ onChange={(e) => setLevels((prev) => ({...prev, [module]: parseFloat(e.target.value)}))}
/>
))}
-