0.5×← Perlahan · Cepat →
💬Tekan Play Demo untuk lihat bagaimana Question Bank Organizer menyusun soalan.
Demo Complete — All Stages Generated
01 WhatsApp Command
02 Requirement Analysis
Menunggu Sedang aktif Selesai
03 Python Script Generation
1
📥
Ambil soalanFetch questions from bank
2
🏷️
Klasifikasi topikClassify by topic
3
📊
Nilai kesukaranAssign difficulty level
4
📋
Hasilkan bank soalanGenerate organized question bank
import pandas as pd
def classify_question(q):
topics = {'supervised': 'ML', 'unsupervised': 'ML',
'sorting': 'Algorithms', 'recursion': 'Algorithms'}
for kw, topic in topics.items():
if kw in q['text'].lower():
return topic
return 'General'
def assign_difficulty(q):
if q['avg_score'] < 40: return 'Hard'
if q['avg_score'] < 70: return 'Medium'
return 'Easy'
questions = pd.read_csv('questions.csv')
questions['topic'] = questions.apply(classify_question, axis=1)
questions['difficulty'] = questions.apply(assign_difficulty, axis=1)
questions.to_csv('organized_questions.csv', index=False)
print(f'Organized {len(questions)} questions')
04 Block Diagram
Menunggu Sedang aktif Selesai
05 System Schematic
Menunggu Sedang aktif Selesai
⚠️ Ensure question bank complies with academic assessment standards and fairness guidelines.
06 Simulasi Question Bank Organizer
Mula Organisasi
07 Question Bank Report
Terminal Log
[SISTEM] Exam Question Bank Organizer sedia
System Architecture
🤖 Agent Layer
Question fetcher
Topic classifier
Difficulty assigner
🎓 Education Layer
Question bank
Topic taxonomy
Assessment DB
Reports
Safety Notes
- Ensure question classification aligns with curriculum outcomes.
- Configure fair difficulty distribution across assessments.
- Maintain question bank security and access control.
- Browser demo uses simulated data only.