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