1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
<?php
namespace Peopleaps\Scorm\Model;
use Illuminate\Database\Eloquent\Model;
class ScormScoTrackingModel extends Model
{
protected $fillable = [
'user_id',
'sco_id',
'uuid',
'progression',
'score_raw',
'score_min',
'score_max',
'score_scaled',
'lesson_status',
'completion_status',
'session_time',
'total_time_int',
'total_time_string',
'entry',
'suspend_data',
'credit',
'exit_mode',
'lesson_location',
'lesson_mode',
'is_locked',
'details',
'latest_date',
'created_at',
'updated_at'
];
public function getTable()
{
return config('scorm.table_names.scorm_sco_tracking_table', parent::getTable());
}
public function sco() {
return $this->belongsTo(ScormScoModel::class, 'sco_id', 'id');
}
}
|