Paillasse/portail/app/Models/EvenementExamen.php

28 lines
678 B
PHP
Raw Permalink Normal View History

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
/**
* Sortie détectée pendant un examen (changement d'onglet, plein écran
* quitté) : jamais de capture d'écran ni de webcam.
*/
class EvenementExamen extends Model
{
public const CHANGEMENT_ONGLET = 'changement_onglet';
public const SORTIE_PLEIN_ECRAN = 'sortie_plein_ecran';
protected $table = 'evenements_examen';
protected $fillable = ['lab_session_id', 'type'];
/** @return BelongsTo<LabSession, $this> */
public function labSession(): BelongsTo
{
return $this->belongsTo(LabSession::class);
}
}