StudentExercise.php 957 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Factories\HasFactory;
  4. use Illuminate\Database\Eloquent\Model;
  5. class StudentExercise extends Model
  6. {
  7. use HasFactory;
  8. protected $fillable = [
  9. 'student_id',
  10. 'question_id',
  11. 'knowledge_point_id',
  12. 'question_content',
  13. 'student_answer',
  14. 'correct_answer',
  15. 'is_correct',
  16. 'submission_status',
  17. 'batch_id',
  18. 'kp_code',
  19. 'selected_skills',
  20. 'skill_scores',
  21. 'time_spent_seconds',
  22. 'difficulty_level',
  23. 'created_at',
  24. 'updated_at',
  25. ];
  26. protected $casts = [
  27. 'is_correct' => 'boolean',
  28. 'knowledge_point_id' => 'integer',
  29. 'selected_skills' => 'array',
  30. 'skill_scores' => 'array',
  31. 'time_spent_seconds' => 'integer',
  32. 'difficulty_level' => 'float',
  33. 'created_at' => 'datetime',
  34. 'updated_at' => 'datetime',
  35. ];
  36. }