Example #1
0
				$return[] = $tmp;
			}

			echo json_encode($return);
			break;
		case 'getByElevePointCptTrimestreForCpt':
			//idEleve: idEleve, idMatiere: idMatiere, idTrimestre:idTrimestre, action: 'getByEleveMatiereTrimestreForCpt'
			// ?action=getByEleveMatiereTrimestre&idEleve=19&idMatiere=6&idTrimestre=1&isNiveau=2
			$return = array();

			$eleve=Eleve::getById($_GET['idEleve']);
			$pointCpt = PointCpt::getById($_GET['idPtCpt']);
			$trimestre = Trimestre::getById($_GET['idTrimestre']);

			$eleveEvalPointCpt = EleveEvaluationPointCpt::getByElevePointCpt($eleve->getIdUtilisateur(), $pointCpt->getIdPointCpt());

			foreach ($eleveEvalPointCpt as $EEPC){
				//$EEPC = new EleveEvaluationPointCpt();

				$tmp = array();
				$tmp['libCpt'] = $EEPC->getEvaluationPointCpt()->getPointCpt()->getLibellePointCpt();
				$tmp['noteCpt'] = $EEPC->getNiveauCpt()->getCodeNiveauCpt(). ' (' .$EEPC->getNiveauCpt()->getLibelleNiveauCpt() . ')';

				$return[] = $tmp;
			}

			echo json_encode($return);
			break;
	}
}
Example #2
0
			var_dump($eleves);
			echo '</pre>';*/
			foreach ($eleves as $eleve){
				$ligne = '';
				$ligne .= '<tr>';
				// nom de l'eleve
				$ligne .=  '<td>'.$eleve->getLibelleUtilisatur().'</td>';
				// recp�ration affichage de la note
				$note = Note::getById($eleve->getIdEleve(),$evaluation->getIdEvaluation());
				$ligne .=  '<td>'.$note->getNote().'</td>';

				//recuperation de affichage de points de comp�tence
				$nbCpt      = 1;
				foreach ($evalCpt as $eCpt) {
					//$eCpt = new EvaluationPointCpt();
					$elevePointCpt = EleveEvaluationPointCpt::getById($eleve->getIdUtilisateur(), $eCpt->getIdEvaluationPointCpt());
					$nbCpt++;
					if (!is_null($elevePointCpt->getIdNiveauCpt()))
						$ligne .=  '<td>'.$elevePointCpt->getNiveauCpt()->getCodeNiveauCpt().'</td>';
					else
						$ligne .=  '<td></td>';
				}
				$nbCpt--;
				$ligne .=  '</tr>';
				$return[] = $ligne;
			}

			echo json_encode($return);
			break;
	}
}elseif ($_POST['action']) {