Example #1
0
/**
 * @param $eleve
 * @param $trimestre
 */
function afficheDomaine($eleve, $trimestre, $idMatiere)
{
    $Domaines = DomaineCpt::getByMatiere($idMatiere);
    if (count($Domaines) > 0) {
        foreach ($Domaines as $domaine) {
            echo '<tr>
				<td colspan="3"></td>
				<td class="domaine" colspan="2">' . $domaine->getLibelleDomaineCpt() . '</td>
				<td class="nivCpt"></td>
				<td class="nivCpt"></td>
				<td class="nivCpt"></td>
				<td class="nivCpt"></td>
			</tr>';
            $pointCpts = PointCpt::getByDomaineCpt($domaine->getIdDomaineCpt());
            foreach ($pointCpts as $ptCpt) {
                //$idPointCpt, $idEleve, $idTrimestre
                $EPT = PointCptEleve::getById($ptCpt->getIdPointCpt(), $eleve->getIdUtilisateur(), $trimestre->getIdTrimestre());
                //echo '<tr><td colspan="5"></td><td>'.$EPT->getIdEleve().'</td>'.niveauCpt(0).'</tr>';
                if (!is_null($EPT->getIdNiveauCpt())) {
                    echo '<tr>
						<td colspan="4"></td>
						<td class="pCpt">' . $EPT->getPointCpt()->getLibellePointCpt() . '</td>';
                    niveauCpt($EPT->getIdNiveauCpt());
                    echo '</tr>';
                }
            }
        }
    }
}
Example #2
0
				</table>
			</fieldset>
			<br>

			<div id="libRappelCpt">Rappel des compétences</div>
			<fieldset id="detRappelCpt">
				<legend>Rappel des compétences</legend>
				<table width="100%">
					<thead>
					<td>racourci compétence</td>
					<td>domaine de compétence</td>
					<td>libellé de la compétence</td>
					</thead>
					<?php
					$nbCpt      = 1;
					$pointsCpts = PointCpt::getByEvaluation($evaluation->getIdEvaluation());
					foreach ($pointsCpts as $pCpt) {
						echo '<tr><td>Cpt' . $nbCpt . '</td><td><input type="hidden" value="'.$pCpt->getIdPointCpt().'" id="idCpt'.$nbCpt.'" /></span>' . $pCpt->getLibellePointCpt() . '</td><td>' . $pCpt->getDomaineCpt()
								->getLibelleDomaineCpt() . '</td></tr>';
						$nbCpt++;
					}
					$nbCpt--;
					?>
				</table>
			</fieldset>
			<br>
			<fieldset>
				<legend id="nomEleve" idEleve="idEleve">Noter un élève</legend>
				<input type="hidden" id="nbCpt" value="<?php echo $nbCpt;?>"/>
				<table>
					<tr>
Example #3
0
	public function getPointCpt(){
		return PointCpt::getById($this->getIdPointCpt());
	}
Example #4
0
				$tmp = array();
				$tmp['libCpt'] = $EEPC->getEvaluationPointCpt()->getEvaluation()->getLibelleEvaluation();
				$tmp['noteCpt'] = $EEPC->getNiveauCpt()->getCodeNiveauCpt(). ' (' .$EEPC->getNiveauCpt()->getLibelleNiveauCpt() . ')';

				$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);
Example #5
0
			$idEval = $_GET['idEvaluation'];
			echo majEvalCompetence($idEval, $point->getIdPointCpt());
			break;

		case 'addPointId':
			$idDomaineCpt = $_GET['idDomaine'];
			$domaine = DomaineCpt::getById($idDomaineCpt);
			$idPointCpt = (isset($_GET['idPointCpt'])?$_GET['idPointCpt']:$idPointCpt);
			$point = PointCpt::getById($idPointCpt);
			$idEval = $_GET['idEvaluation'];
			echo majEvalCompetence($idEval, $idPointCpt);
			break;
		case 'getListe':
			$return = array();
			$idEval = $_GET['idEvaluation'];
			$pointsCpt = PointCpt::getByEvaluation($idEval);
			foreach ($pointsCpt as $pointCpt){
				$tmp = array();
				$tmp['pointCpt'] = $pointCpt->toArray();
				$tmp['domaineCpt'] = $pointCpt->getDomaineCpt()->toArray();
				$return[] = $tmp;
				$tmp = array();
			}
			echo json_encode($return);
			break;

		case 'getAllDomaineCpt':
			$domaines = DomaineCpt::getAll();
			$return = array();
			foreach ($domaines as $domaine){
				$return[] = $domaine->toArray();
Example #6
0
<?php
/**
 * Created by PhpStorm.
 * User: Jean-Baptiste
 * Date: 07/10/2015
 * Time: 21:42
 */
header('content-type: text/html; charset=utf-8');
session_start();
require_once('../Require/Objects.php');
if (isset ($_GET['action'])) {
	switch ($_GET['action']) {
		case 'getByDomaineCpt' :
			$pointsCpt = PointCpt::getByDomaineCpt($_GET['idDomaineCpt']);
			$return = array ();
			foreach ($pointsCpt as $point) {
				$return[] = $point->toArray();
			}
			echo json_encode($return);
			break;
	}
}
Example #7
0
				$ligne .=  '</tr>';
				$return[] = $ligne;
			}

			echo json_encode($return);
			break;
	}
}elseif ($_POST['action']) {
	switch ($_POST['action']){
		case 'insertDomaine':
			$return = new DomaineCpt();
			$return->setLibelleDomaineCpt($_POST['libDomaineCpt']);
			$matiereNiveau = MatiereNiveau::getByMatiereNiveau($_POST['idMatiere'], $_POST['idNiveau']);
			$return->setIdMatiere($matiereNiveau->getIdMatiereNiveau());
			if(!$return->exist())
				$return->insert();
			echo json_encode($return->toArray());
			break;
		case 'insertCompetence':
			$return = new PointCpt();
			$return->setLibellePointCpt($_POST['libPointCpt']);
			$return->setIdDomaineCpt($_POST['idDomaineCpt']);
			if (!$return->exist())
				$return->insert();
			echo json_encode($return->toArray());
			break;
	}
}
else
	echo json_encode('ERREUR DANS action');