AIMLInterviewer / evaluation.py
gk2410's picture
Update evaluation.py
bb71766 verified
raw
history blame contribute delete
439 Bytes
def evaluate_response(context: str, student_response: str) -> dict:
length_score = min(len(student_response.split()) / 50, 1.0)
clarity_score = 0.9
originality_score = 0.8
return {
"technical_depth": round(length_score * 10, 1),
"clarity": round(clarity_score * 10, 1),
"originality": round(originality_score * 10, 1),
"feedback": "Evaluation complete. Scores are demo placeholders."
}