Documentation

ExamController extends Controller
in package

Controller qui gère les actions liées aux examens

Table of Contents

$template  : mixed
Chemin vers le template
$viewPath  : mixed
Chemin vers le dossier des vues
__construct()  : mixed
Constructeur Initialise les chemins vers les vues et le template
deleteExam()  : void
Supprime un examen ainsi que toutes les questions qui lui sont associées
finalise()  : void
Finalise la création de l'examen
getExamDetails()  : void
Affiche la vue de détail d'un examen
getExamList()  : void
Affiche la vue de la liste des examens
newExamStep1()  : void
Affiche la vue de la première étape de création d'un examen
newExamStep2()  : void
Affiche la vue de la deuxième étape de création d'un examen
newExamStep3()  : void
Affiche la vue de la troisième étape de création d'un examen
newExamStep4()  : void
Affiche la vue de la quatrième étape de création d'un examen
newExamStep5()  : void
Affiche la vue de la cinquième étape de création d'un examen
printExam()  : void
Télécharge un examen au format PDF
isUserConnected()  : void
Vérifie si l'utilisateur est connecté
loadModel()  : void
Charge un modèle dans le contrôleur
redirect()  : void
Redirige vers une route
render()  : void
Affiche une vue

Properties

$template

Chemin vers le template

protected mixed $template

$viewPath

Chemin vers le dossier des vues

protected mixed $viewPath

Methods

__construct()

Constructeur Initialise les chemins vers les vues et le template

public __construct() : mixed
Return values
mixed

deleteExam()

Supprime un examen ainsi que toutes les questions qui lui sont associées

public deleteExam(int $id) : void
Parameters
$id : int
Return values
void

finalise()

Finalise la création de l'examen

public finalise() : void
Return values
void

getExamDetails()

Affiche la vue de détail d'un examen

public getExamDetails(int $idExam) : void
Parameters
$idExam : int
Return values
void

getExamList()

Affiche la vue de la liste des examens

public getExamList() : void
Return values
void

newExamStep1()

Affiche la vue de la première étape de création d'un examen

public newExamStep1() : void
Return values
void

newExamStep2()

Affiche la vue de la deuxième étape de création d'un examen

public newExamStep2() : void
Return values
void

newExamStep3()

Affiche la vue de la troisième étape de création d'un examen

public newExamStep3() : void
Return values
void

newExamStep4()

Affiche la vue de la quatrième étape de création d'un examen

public newExamStep4() : void
Return values
void

newExamStep5()

Affiche la vue de la cinquième étape de création d'un examen

public newExamStep5() : void
Return values
void

printExam()

Télécharge un examen au format PDF

public printExam(mixed $idExam) : void
Parameters
$idExam : mixed
Return values
void

isUserConnected()

Vérifie si l'utilisateur est connecté

protected isUserConnected() : void
Return values
void

loadModel()

Charge un modèle dans le contrôleur

protected loadModel(string $model) : void
Parameters
$model : string
Return values
void

redirect()

Redirige vers une route

protected redirect(string $route) : void
Parameters
$route : string
Return values
void

render()

Affiche une vue

protected render(string $view[, bool $withTemplate = false ][, array<string|int, mixed> $variables = [] ]) : void
Parameters
$view : string
$withTemplate : bool = false
$variables : array<string|int, mixed> = []
Return values
void

Search results