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