- toggleModule("reading") : undefined}
- className={clsx(
- "w-52 relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer",
- selectedModules.includes("reading") ? "border-mti-purple-light" : "border-mti-gray-platinum",
- )}>
-
-
-
-
Reading
- {!selectedModules.includes("reading") && !selectedModules.includes("level") && (
-
- )}
- {selectedModules.includes("level") &&
}
- {selectedModules.includes("reading") &&
}
-
- toggleModule("listening") : undefined}
- className={clsx(
- "w-52 relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer",
- selectedModules.includes("listening") ? "border-mti-purple-light" : "border-mti-gray-platinum",
- )}>
-
-
-
-
Listening
- {!selectedModules.includes("listening") && !selectedModules.includes("level") && (
-
- )}
- {selectedModules.includes("level") &&
}
- {selectedModules.includes("listening") &&
}
-
- toggleModule("level")
- : undefined
- }
- className={clsx(
- "w-52 relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer",
- selectedModules.includes("level") ? "border-mti-purple-light" : "border-mti-gray-platinum",
- )}>
-
-
-
-
Level
- {!selectedModules.includes("level") && selectedModules.length === 0 && (
-
- )}
- {!selectedModules.includes("level") && selectedModules.length > 0 &&
}
- {selectedModules.includes("level") &&
}
-
- toggleModule("writing") : undefined}
- className={clsx(
- "w-52 relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer",
- selectedModules.includes("writing") ? "border-mti-purple-light" : "border-mti-gray-platinum",
- )}>
-
-
-
-
Writing
- {!selectedModules.includes("writing") && !selectedModules.includes("level") && (
-
- )}
- {selectedModules.includes("level") &&
}
- {selectedModules.includes("writing") &&
}
-
- toggleModule("speaking") : undefined}
- className={clsx(
- "w-52 relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer",
- selectedModules.includes("speaking") ? "border-mti-purple-light" : "border-mti-gray-platinum",
- )}>
-
-
-
-
Speaking
- {!selectedModules.includes("speaking") && !selectedModules.includes("level") && (
-
- )}
- {selectedModules.includes("level") &&
}
- {selectedModules.includes("speaking") &&
}
-
-
+
+ toggleModule("reading")
+ : undefined
+ }
+ className={clsx(
+ "w-52 relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer",
+ selectedModules.includes("reading")
+ ? "border-mti-purple-light"
+ : "border-mti-gray-platinum"
+ )}
+ >
+
+
+
+
Reading
+ {!selectedModules.includes("reading") &&
+ !selectedModules.includes("level") && (
+
+ )}
+ {selectedModules.includes("level") && (
+
+ )}
+ {selectedModules.includes("reading") && (
+
+ )}
+
+ toggleModule("listening")
+ : undefined
+ }
+ className={clsx(
+ "w-52 relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer",
+ selectedModules.includes("listening")
+ ? "border-mti-purple-light"
+ : "border-mti-gray-platinum"
+ )}
+ >
+
+
+
+
Listening
+ {!selectedModules.includes("listening") &&
+ !selectedModules.includes("level") && (
+
+ )}
+ {selectedModules.includes("level") && (
+
+ )}
+ {selectedModules.includes("listening") && (
+
+ )}
+
+ toggleModule("level")
+ : undefined
+ }
+ className={clsx(
+ "w-52 relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer",
+ selectedModules.includes("level")
+ ? "border-mti-purple-light"
+ : "border-mti-gray-platinum"
+ )}
+ >
+
+
+
+
Level
+ {!selectedModules.includes("level") &&
+ selectedModules.length === 0 && (
+
+ )}
+ {!selectedModules.includes("level") &&
+ selectedModules.length > 0 && (
+
+ )}
+ {selectedModules.includes("level") && (
+
+ )}
+
+ toggleModule("writing")
+ : undefined
+ }
+ className={clsx(
+ "w-52 relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer",
+ selectedModules.includes("writing")
+ ? "border-mti-purple-light"
+ : "border-mti-gray-platinum"
+ )}
+ >
+
+
+
+
Writing
+ {!selectedModules.includes("writing") &&
+ !selectedModules.includes("level") && (
+
+ )}
+ {selectedModules.includes("level") && (
+
+ )}
+ {selectedModules.includes("writing") && (
+
+ )}
+
+ toggleModule("speaking")
+ : undefined
+ }
+ className={clsx(
+ "w-52 relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer",
+ selectedModules.includes("speaking")
+ ? "border-mti-purple-light"
+ : "border-mti-gray-platinum"
+ )}
+ >
+
+
+
+
Speaking
+ {!selectedModules.includes("speaking") &&
+ !selectedModules.includes("level") && (
+
+ )}
+ {selectedModules.includes("level") && (
+
+ )}
+ {selectedModules.includes("speaking") && (
+
+ )}
+
+
-
- setName(e)} defaultValue={name} label="Assignment Name" required />
-
+
+ setName(e)}
+ defaultValue={name}
+ label="Assignment Name"
+ required
+ />
+
-
-
-
- moment(date).isSameOrAfter(new Date())}
- dateFormat="dd/MM/yyyy HH:mm"
- selected={startDate}
- showTimeSelect
- onChange={(date) => setStartDate(date)}
- />
-
-
-
- moment(date).isAfter(startDate)}
- dateFormat="dd/MM/yyyy HH:mm"
- selected={endDate}
- showTimeSelect
- onChange={(date) => setEndDate(date)}
- />
-
-
+
+
+
+ moment(date).isSameOrAfter(new Date())}
+ dateFormat="dd/MM/yyyy HH:mm"
+ selected={startDate}
+ showTimeSelect
+ onChange={(date) => setStartDate(date)}
+ />
+
+
+
+ moment(date).isAfter(startDate)}
+ dateFormat="dd/MM/yyyy HH:mm"
+ selected={endDate}
+ showTimeSelect
+ onChange={(date) => setEndDate(date)}
+ />
+
+
- {selectedModules.includes("speaking") && (
-
-
-
- )}
+ {selectedModules.includes("speaking") && (
+
+
+
+ )}
- {selectedModules.length > 0 && (
-
-
- Random Exams
-
- {!useRandomExams && (
-
- {selectedModules.map((module) => (
-
-
-
- ))}
-
- )}
-
- )}
+ {selectedModules.length > 0 && (
+
+
+ Random Exams
+
+ {!useRandomExams && (
+
+ {selectedModules.map((module) => (
+
+
+
+ ))}
+
+ )}
+
+ )}
-
- Assignees ({assignees.length} selected)
-
- {classrooms.map((g) => (
-
- ))}
-
+
+
+ Assignees ({assignees.length} selected)
+
+
+ {classrooms.map((g) => (
+
+ ))}
+
-
- {renderStudentSearch()}
- {renderStudentPagination()}
-
+
+ {renderStudentSearch()}
+ {renderStudentPagination()}
+
-
- {studentRows.map((user) => (
-
toggleAssignee(user)}
- className={clsx(
- "p-4 flex flex-col gap-2 rounded-xl border cursor-pointer w-72",
- "transition ease-in-out duration-300",
- assignees.includes(user.id) ? "border-mti-purple" : "border-mti-gray-platinum",
- )}
- key={user.id}>
-
- {user.name}
- {user.email}
-
-
-
- Groups:{" "}
- {groups
- .filter((g) => g.participants.includes(user.id))
- .map((g) => g.name)
- .join(", ")}
-
-
- ))}
-
-
+
+ {studentRows.map((user) => (
+
toggleAssignee(user)}
+ className={clsx(
+ "p-4 flex flex-col gap-2 rounded-xl border cursor-pointer w-72",
+ "transition ease-in-out duration-300",
+ assignees.includes(user.id)
+ ? "border-mti-purple"
+ : "border-mti-gray-platinum"
+ )}
+ key={user.id}
+ >
+
+ {user.name}
+ {user.email}
+
+
+
+ Groups:{" "}
+ {groups
+ .filter((g) => g.participants.includes(user.id))
+ .map((g) => g.name)
+ .join(", ")}
+
+
+ ))}
+
+
- {user.type !== "teacher" && (
-
- Teachers ({teachers.length} selected)
-
- {classrooms.map((g) => (
-
- ))}
-
+ {user.type !== "teacher" && (
+
+
+ Teachers ({teachers.length} selected)
+
+
+ {classrooms.map((g) => (
+
+ ))}
+
-
- {renderTeacherSearch()}
- {renderTeacherPagination()}
-
+
+ {renderTeacherSearch()}
+ {renderTeacherPagination()}
+
-
- {teacherRows.map((user) => (
-
toggleTeacher(user)}
- className={clsx(
- "p-4 flex flex-col gap-2 rounded-xl border cursor-pointer w-72",
- "transition ease-in-out duration-300",
- teachers.includes(user.id) ? "border-mti-purple" : "border-mti-gray-platinum",
- )}
- key={user.id}>
-
- {user.name}
- {user.email}
-
-
- Groups:{" "}
- {groups
- .filter((g) => g.participants.includes(user.id))
- .map((g) => g.name)
- .join(", ")}
-
-
- ))}
-
-
- )}
+
+ {teacherRows.map((user) => (
+
toggleTeacher(user)}
+ className={clsx(
+ "p-4 flex flex-col gap-2 rounded-xl border cursor-pointer w-72",
+ "transition ease-in-out duration-300",
+ teachers.includes(user.id)
+ ? "border-mti-purple"
+ : "border-mti-gray-platinum"
+ )}
+ key={user.id}
+ >
+
+ {user.name}
+ {user.email}
+
+
+ Groups:{" "}
+ {groups
+ .filter((g) => g.participants.includes(user.id))
+ .map((g) => g.name)
+ .join(", ")}
+
+
+ ))}
+
+
+ )}
-
- setVariant((prev) => (prev === "full" ? "partial" : "full"))}>
- Full length exams
-
- setGenerateMultiple((d) => !d)}>
- Generate different exams
-
- setReleased((d) => !d)}>
- Auto release results
-
- setAutostart((d) => !d)}>
- Auto start exam
-
-
-
-
+
+
+ setVariant((prev) => (prev === "full" ? "partial" : "full"))
+ }
+ >
+ Full length exams
+
+ setGenerateMultiple((d) => !d)}
+ >
+ Generate different exams
+
+ setReleased((d) => !d)}
+ >
+ Auto release results
+
+ setAutostart((d) => !d)}
+ >
+ Auto start exam
+
+
+
+
-
-
-
- >
- >
- );
+
+