Bulk Import

Import Soal dari CSV

Cocok untuk memasukkan banyak soal Structure, Reading, atau Listening sekaligus. Import bersifat append dan tidak menghapus soal manual yang sudah ada.

Lihat Format
@error('question_import_file')

{{ $message }}

@enderror
@if (!empty($questionImportReport))
{{ $questionImportReport['imported'] ?? 0 }} berhasil {{ $questionImportReport['skipped'] ?? 0 }} dilewati
@if (!empty($questionImportReport['errors']))
Lihat catatan import
    @foreach (array_slice($questionImportReport['errors'], 0, 30) as $error)
  • {{ $error }}
  • @endforeach
@endif
@endif

Header wajib:

section_code,order,question_text,option_a,option_b,option_c,option_d,correct_option

Header opsional:

question_type,passage_title,passage_content,passage_order,listening_part,group_type,listening_group_title,directions,transcript,group_audio_start,group_audio_end,group_audio_cue_label,question_audio_start,question_audio_end,question_audio_cue_label,target_question_count

Gunakan section_code: listening, structure, atau reading. Untuk Reading, isi passage_title agar soal terhubung ke bacaan.