arrow_back Back to Quizzes

# Create New Quiz

Choose a method to create your quiz

@if (error()) {
error {{ error() }}
} @if (success()) {
check_circle {{ success() }}
}
@if (mode() === 'excel') {
Quiz Title *
Time Limit (minutes) *
Difficulty
Category
Questions File (Excel) *
upload_file @if (fileName()) { {{ fileName() }} } @else { Click to select an Excel file }

info Format: Question | Option1 | Option2 | Option3 | Option4 | Correct

} @if (mode() === 'ai') {
auto_awesome AI-Powered Generation
Describe Your Quiz *

lightbulb Tip: Mention the topic, number of questions, and time limit in your prompt. AI will auto-generate the quiz title, timer, and questions.

Difficulty Level
}
Assign To
@if (assignmentType === 'users') {
Search Candidates
@for (user of filteredUsers; track user._id) {
{{ user.name }} {{ user.email }}
} @if (filteredUsers.length === 0) {
No candidates found
}
} @if (assignmentType === 'groups') {
Select Groups
@for (group of availableGroups; track group) {
{{ group }}
} @if (availableGroups.length === 0) {
No groups found
}
}