Documentation

Exam
in package

Modèle Exam

Table of Contents

addQuestionToExam()  : int
Ajoute une question à un examen
createExam()  : int
Créer un examen dans la base de données
deleteExam()  : bool
Supprime un examen en fonction de son id dans la base de données
deleteQuestionInExam()  : bool
Supprime toutes les questions d'un examen en fonction de son id
getAllExams()  : array<string|int, mixed>
Retourne tous les examens
getAnswerFromExamByStudent()  : array<string|int, mixed>
Retourne les réponses d'un étudiant en fonction de son id et de l'examen
getExamById()  : array<string|int, mixed>
Retourne un examen en fonction de son id
getExamByStudent()  : array<string|int, mixed>
Retourne les examens d'un étudiant en fonction de son id
getLastExamId()  : int
Retourne le dernier id d'examen
getQuestionByExamId()  : array<string|int, mixed>
Retourne les questions d'un examen en fonction de son id
getTypeEval()  : array<string|int, mixed>
Retourne les types d'évaluation
getTypeEvalById()  : array<string|int, mixed>
Retourne un type d'évaluation en fonction de son id

Methods

addQuestionToExam()

Ajoute une question à un examen

public addQuestionToExam(int $questionId, int $examId, int $customPoint) : int
Parameters
$questionId : int
$examId : int
$customPoint : int
Return values
int

$questionId

createExam()

Créer un examen dans la base de données

public createExam(string $intitule, int $coef, int $typeEvalId) : int
Parameters
$intitule : string
$coef : int
$typeEvalId : int
Return values
int

$lastId

deleteExam()

Supprime un examen en fonction de son id dans la base de données

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

deleteQuestionInExam()

Supprime toutes les questions d'un examen en fonction de son id

public deleteQuestionInExam(int $id) : bool
Parameters
$id : int
Return values
bool

getAllExams()

Retourne tous les examens

public getAllExams() : array<string|int, mixed>
Return values
array<string|int, mixed>

getAnswerFromExamByStudent()

Retourne les réponses d'un étudiant en fonction de son id et de l'examen

public getAnswerFromExamByStudent(int $id, int $idExam) : array<string|int, mixed>
Parameters
$id : int
$idExam : int
Return values
array<string|int, mixed>

getExamById()

Retourne un examen en fonction de son id

public getExamById(int $id) : array<string|int, mixed>
Parameters
$id : int
Return values
array<string|int, mixed>

getExamByStudent()

Retourne les examens d'un étudiant en fonction de son id

public getExamByStudent(int $id) : array<string|int, mixed>
Parameters
$id : int
Return values
array<string|int, mixed>

getLastExamId()

Retourne le dernier id d'examen

public getLastExamId() : int
Return values
int

getQuestionByExamId()

Retourne les questions d'un examen en fonction de son id

public getQuestionByExamId(int $id) : array<string|int, mixed>
Parameters
$id : int
Return values
array<string|int, mixed>

getTypeEval()

Retourne les types d'évaluation

public getTypeEval() : array<string|int, mixed>
Return values
array<string|int, mixed>

getTypeEvalById()

Retourne un type d'évaluation en fonction de son id

public getTypeEvalById(int $id) : array<string|int, mixed>
Parameters
$id : int
Return values
array<string|int, mixed>

Search results