From de05919e7244acb9254697f60f336ad7c32a4b65 Mon Sep 17 00:00:00 2001 From: abiyasa05 Date: Sat, 21 Jun 2025 11:20:23 +0700 Subject: [PATCH] update: models for literacy questions --- .../app/Models/Literacy/LiteracyQuestion.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Penilaian Literasi/iClOP-V2/app/Models/Literacy/LiteracyQuestion.php b/Penilaian Literasi/iClOP-V2/app/Models/Literacy/LiteracyQuestion.php index ae0365d..b4098ca 100644 --- a/Penilaian Literasi/iClOP-V2/app/Models/Literacy/LiteracyQuestion.php +++ b/Penilaian Literasi/iClOP-V2/app/Models/Literacy/LiteracyQuestion.php @@ -12,6 +12,21 @@ class LiteracyQuestion extends Model protected $table = 'literacy_questions'; protected $fillable = ['question_text', 'type', 'essay_answer', 'essay_score']; + public function material() + { + return $this->belongsTo(LiteracyMaterial::class, 'material_id'); + } + + public function storyTexts() + { + return $this->hasMany( + LiteracyStoryText::class, + 'material_id', + 'material_id' + ); + } + + public function answers() { return $this->hasMany(LiteracyAnswer::class, 'question_id'); @@ -21,4 +36,4 @@ public function options() { return $this->hasMany(LiteracyOption::class, 'question_id'); } -} +} \ No newline at end of file