本文整理汇总了PHP中jour_debut_annee_scolaire函数的典型用法代码示例。如果您正苦于以下问题:PHP jour_debut_annee_scolaire函数的具体用法?PHP jour_debut_annee_scolaire怎么用?PHP jour_debut_annee_scolaire使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了jour_debut_annee_scolaire函数的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: if
<div class="astuce">Un administrateur ou un directeur doit régler l'ordre d'affichage des matières (<span class="manuel"><a class="pop_up" href="<?php echo SERVEUR_DOCUMENTAIRE ?>?fichier=releves_bilans__reglages_syntheses_bilans#toggle_ordre_matieres">DOC</a></span>).</div>
<hr />
<form action="#" method="post" id="form_select"><fieldset>
<p class="<?php echo $class_form_option ?>">
<label class="tab"><img alt="" src="./_img/bulle_aide.png" width="16" height="16" title="Une colonne et deux lignes de synthèse peuvent être ajoutées.<br />Dans ce cas, une note sur 20 peut aussi être affichée." /> Opt. relevé :</label><?php if(!in_array($_SESSION['USER_PROFIL_TYPE'],array('parent','eleve'))) { echo $select_individuel_format.' avec '.$select_cases_nb.' d\'évaluation<br /><span class="tab"></span>'; } else { echo'<input type="hidden" id="f_individuel_format" name="f_individuel_format" value="'.Form::$tab_choix['releve_individuel_format'].'" />'; } ?><label for="f_etat_acquisition"><input type="checkbox" id="f_etat_acquisition" name="f_etat_acquisition" value="1"<?php echo $check_etat_acquisition ?> /> Colonne état d'acquisition</label><span id="span_etat_acquisition" class="<?php echo $class_etat_acquisition ?>"> <label for="f_moyenne_scores"><input type="checkbox" id="f_moyenne_scores" name="f_moyenne_scores" value="1"<?php echo $check_moyenne_score ?> /> Ligne moyenne des scores</label> <label for="f_pourcentage_acquis"><input type="checkbox" id="f_pourcentage_acquis" name="f_pourcentage_acquis" value="1"<?php echo $check_pourcentage_acquis ?> /> Ligne pourcentage d'items acquis</label> <label for="f_conversion_sur_20" class="<?php echo $class_conversion_sur_20 ?>"><input type="checkbox" id="f_conversion_sur_20" name="f_conversion_sur_20" value="1"<?php echo $check_conversion_sur_20 ?> /> Conversion en note sur 20</label></span>
</p>
<p class="<?php echo $class_form_eleve ?>">
<label class="tab" for="f_groupe">Classe / groupe :</label><?php echo $select_groupe ?><input type="hidden" id="f_groupe_type" name="f_groupe_type" value="" /><input type="hidden" id="f_groupe_nom" name="f_groupe_nom" value="" /> <span id="bloc_ordre" class="hide"><?php echo $select_eleves_ordre ?></span><label id="ajax_maj"> </label><br />
<span id="bloc_eleve" class="hide"><label class="tab" for="f_eleve">Élève(s) :</label><?php echo $select_eleves ?></span>
</p>
<p id="zone_periodes" class="<?php echo $class_form_periode ?>">
<label class="tab" for="f_periode"><img alt="" src="./_img/bulle_aide.png" width="16" height="16" title="Les items pris en compte sont ceux qui sont évalués<br />au moins une fois sur cette période." /> Période :</label><?php echo $select_periode ?>
<span id="dates_perso" class="show">
du <input id="f_date_debut" name="f_date_debut" size="9" type="text" value="<?php echo jour_debut_annee_scolaire('french') ?>" /><q class="date_calendrier" title="Cliquer sur cette image pour importer une date depuis un calendrier !"></q>
au <input id="f_date_fin" name="f_date_fin" size="9" type="text" value="<?php echo TODAY_FR ?>" /><q class="date_calendrier" title="Cliquer sur cette image pour importer une date depuis un calendrier !"></q>
</span><br />
<span class="radio"><img alt="" src="./_img/bulle_aide.png" width="16" height="16" title="Le bilan peut être établi uniquement sur la période considérée<br />ou en tenant compte d'évaluations antérieures des items concernés.<br />En automatique, les paramètres enregistrés pour chaque référentiel s'appliquent." /> Prise en compte des évaluations antérieures :</span>
<label for="f_retroactif_auto"><input type="radio" id="f_retroactif_auto" name="f_retroactif" value="auto"<?php echo $check_retroactif_auto ?> /> automatique (selon référentiels)</label>
<label for="f_retroactif_non"><input type="radio" id="f_retroactif_non" name="f_retroactif" value="non"<?php echo $check_retroactif_non ?> /> non</label>
<label for="f_retroactif_oui"><input type="radio" id="f_retroactif_oui" name="f_retroactif" value="oui"<?php echo $check_retroactif_oui ?> /> oui (sans limite)</label>
<label for="f_retroactif_annuel"><input type="radio" id="f_retroactif_annuel" name="f_retroactif" value="annuel"<?php echo $check_retroactif_annuel ?> /> de l'année scolaire
</p>
<div class="toggle">
<span class="tab"></span><a href="#" class="puce_plus toggle">Afficher plus d'options</a>
</div>
<div class="toggle hide">
<span class="tab"></span><a href="#" class="puce_moins toggle">Afficher moins d'options</a><br />
<label class="tab">Restriction :</label><label for="f_restriction"><input type="checkbox" id="f_restriction" name="f_restriction" value="1"<?php echo $check_only_socle ?> /> Uniquement les items liés au socle</label><br />
<label class="tab"><img alt="" src="./_img/bulle_aide.png" width="16" height="16" title="Les paramètres des items peuvent être affichés." /> Infos items :</label><label for="f_coef"><input type="checkbox" id="f_coef" name="f_coef" value="1"<?php echo $check_aff_coef ?> /> Coefficients</label> <label for="f_socle"><input type="checkbox" id="f_socle" name="f_socle" value="1"<?php echo $check_aff_socle ?> /> Appartenance au socle</label> <label for="f_lien"><input type="checkbox" id="f_lien" name="f_lien" value="1"<?php echo $check_aff_lien ?> /> Liens (ressources pour travailler)</label> <label for="f_domaine"><input type="checkbox" id="f_domaine" name="f_domaine" value="1"<?php echo $check_aff_domaine ?> /> Domaines</label> <label for="f_theme"><input type="checkbox" id="f_theme" name="f_theme" value="1"<?php echo $check_aff_theme ?> /> Thèmes</label><br />
示例2: jour_debut_annee_scolaire
</span><label id="ajax_maj_groupe"> </label><br />
<span id="bloc_eleve" class="hide"><label class="tab" for="f_eleve">Élève(s) :</label><?php
echo $select_eleves;
?>
</span>
</p>
<p id="zone_periodes" class="<?php
echo $class_form_periode;
?>
">
<label class="tab" for="f_periode"><img alt="" src="./_img/bulle_aide.png" width="16" height="16" title="Les items pris en compte sont ceux qui sont évalués<br />au moins une fois sur cette période." /> Période :</label><?php
echo $select_periode;
?>
<span id="dates_perso" class="show">
du <input id="f_date_debut" name="f_date_debut" size="9" type="text" value="<?php
echo jour_debut_annee_scolaire('french');
?>
" /><q class="date_calendrier" title="Cliquer sur cette image pour importer une date depuis un calendrier !"></q>
au <input id="f_date_fin" name="f_date_fin" size="9" type="text" value="<?php
echo TODAY_FR;
?>
" /><q class="date_calendrier" title="Cliquer sur cette image pour importer une date depuis un calendrier !"></q>
</span><br />
<span class="radio"><img alt="" src="./_img/bulle_aide.png" width="16" height="16" title="Le bilan peut être établi uniquement sur la période considérée<br />ou en tenant compte d'évaluations antérieures des items concernés.<br />En automatique, les paramètres enregistrés pour chaque référentiel s'appliquent." /> Prise en compte des évaluations antérieures :</span>
<label for="f_retroactif_auto"><input type="radio" id="f_retroactif_auto" name="f_retroactif" value="auto"<?php
echo $check_retroactif_auto;
?>
/> automatique (selon référentiels)</label>
<label for="f_retroactif_non"><input type="radio" id="f_retroactif_non" name="f_retroactif" value="non"<?php
echo $check_retroactif_non;
?>
示例3: array
}
} else {
$tab_eleve_infos[0] = array('eleve_nom' => '', 'eleve_prenom' => '', 'eleve_genre' => 'I', 'date_naissance' => NULL, 'eleve_INE' => NULL);
}
$eleve_nb = count($tab_eleve_infos, COUNT_NORMAL);
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Récupération de la liste des résultats des évaluations associées à ces items donnés d'une ou plusieurs matieres donnée(s), pour les élèves selectionnés, sur la période sélectionnée
// Attention, il faut éliminer certains items qui peuvent potentiellement apparaitre dans des relevés d'élèves alors qu'ils n'ont pas été interrogés sur la période considérée (mais un camarade oui).
// ////////////////////////////////////////////////////////////////////////////////////////////////////
$tab_score_a_garder = array();
if ($item_nb) {
$DB_TAB = DB_STRUCTURE_BILAN::DB_lister_date_last_eleves_items($liste_eleve, $liste_item);
foreach ($DB_TAB as $DB_ROW) {
$tab_score_a_garder[$DB_ROW['eleve_id']][$DB_ROW['item_id']] = $DB_ROW['date_last'] < $date_mysql_debut ? FALSE : TRUE;
}
$date_mysql_debut_annee_scolaire = jour_debut_annee_scolaire('mysql');
if ($retroactif == 'non') {
$date_mysql_start = $date_mysql_debut;
} elseif ($retroactif == 'annuel') {
$date_mysql_start = $date_mysql_debut_annee_scolaire;
} else {
$date_mysql_start = FALSE;
}
// 'oui' | 'auto' ; en 'auto' il faut faire le tri après
$DB_TAB = DB_STRUCTURE_BILAN::DB_lister_result_eleves_items($liste_eleve, $liste_item, $matiere_id, $date_mysql_start, $date_mysql_fin, $_SESSION['USER_PROFIL_TYPE'], FALSE);
foreach ($DB_TAB as $DB_ROW) {
if ($tab_score_a_garder[$DB_ROW['eleve_id']][$DB_ROW['item_id']]) {
$retro_item = $tab_item[$DB_ROW['item_id']][0]['calcul_retroactif'];
if ($retroactif != 'auto' || $retro_item == 'oui' || $retro_item == 'non' && $DB_ROW['date'] >= $date_mysql_debut || $retro_item == 'annuel' && $DB_ROW['date'] >= $date_mysql_debut_annee_scolaire) {
$tab_eval[$DB_ROW['eleve_id']][$DB_ROW['item_id']][] = array('note' => $DB_ROW['note'], 'date' => $DB_ROW['date'], 'info' => $DB_ROW['info']);
}
示例4: DB_compter_devoirs_annees_scolaires_precedentes
/**
* compter_devoirs
*
* @param void
* @return int
*/
public static function DB_compter_devoirs_annees_scolaires_precedentes()
{
$DB_SQL = 'SELECT COUNT(*) AS nombre ';
$DB_SQL.= 'FROM sacoche_devoir ';
$DB_SQL.= 'WHERE devoir_date<:devoir_date ';
$DB_VAR = array( ':devoir_date' => jour_debut_annee_scolaire('mysql') );
return DB::queryOne(SACOCHE_STRUCTURE_BD_NAME , $DB_SQL , $DB_VAR);
}
示例5: array_keys
if(!empty($DB_TAB))
{
$tab_item = array_keys($tab_export_csv);
$DB_TAB = DB_STRUCTURE_COMMUN::DB_lister_dates_saisies_items( implode(',',$tab_item) );
if(!empty($DB_TAB))
{
$annee_decalage = 0;
do
{
$export_csv_entete .= ($annee_decalage) ? $separateur.'ANNEE -'.$annee_decalage : $separateur.'ANNEE' ;
$export_html_entete .= ($annee_decalage) ? '<th>Notes<br />Année −'.$annee_decalage.'</th>' : '<th>Notes<br />Année</th>' ;
foreach($tab_item as $item_id)
{
$tab_count[$item_id][$annee_decalage] = 0;
}
$date_min = jour_debut_annee_scolaire('mysql',-$annee_decalage);
foreach($DB_TAB as $key => $DB_ROW)
{
if( $date_min <= $DB_ROW['date'] )
{
$tab_count[$DB_ROW['item_id']][$annee_decalage] += $DB_ROW['nombre'];
unset($DB_TAB[$key]);
}
}
$annee_decalage++;
}
while( count($DB_TAB) && ($annee_decalage<10) );
// On ajoute tout ça aux sorties
foreach($tab_item as $item_id)
{
$total = array_sum($tab_count[$item_id]);
示例6: html
</div>
<form action="#" method="post" id="form_ajout" class="hide">
<h2>Ajouter une convention</h2>
<p>
<label class="tab" for="f_etablissement_denomination">Établissement :</label><input id="f_etablissement_denomination" name="f_etablissement_denomination" type="text" value="<?php echo html($_SESSION['WEBMESTRE_DENOMINATION'].' ['.$_SESSION['WEBMESTRE_UAI'].']'); ?>" size="60" readonly />
</p>
<p>
<label class="tab" for="f_connexion_texte">Service :</label><input id="f_connexion_texte" name="f_connexion_texte" type="text" value="" size="60" readonly /><br />
<span class="tab"></span><span class="astuce">Le service est celui qui a été sélectionné sur cette même page.</span>
</p>
<p>
<label class="tab" for="f_annee">Période :</label><select id="f_annee" name="f_annee">
<option value="-1"></option>
<option value="0">Année scolaire actuelle : du <?php echo jour_debut_annee_scolaire('french',0).' au '.jour_fin_annee_scolaire('french',0) ?></option>
<option value="1">Année scolaire suivante : du <?php echo jour_debut_annee_scolaire('french',1).' au '.jour_fin_annee_scolaire('french',1) ?></option>
</select><br />
<span class="tab"></span><span class="astuce">Les dates sont basées sur l'année scolaire définie dans le menu <a href="./index.php?page=administrateur_etabl_identite">[Identité de l'établissement]</a>.</span>
</p>
<p>
<span class="tab"></span><button id="bouton_valider_ajout" type="button" class="valider">Valider.</button> <button id="bouton_annuler_ajout" type="button" class="annuler">Annuler.</button><br />
<span class="tab"></span><label id="ajax_msg_ajout"> </label>
</p>
</form>
<form action="#" method="post" id="form_impression" class="hide">
<h2>Récupérer / Imprimer les documents associés</h2>
<p class="astuce">Les coordonnées de votre établissement et du contact référent sont définies dans le menu <a href="./index.php?page=administrateur_etabl_identite">[Identité de l'établissement]</a>.</p>
<ul class="puce">
<li><a id="fichier_contrat" target="_blank" href=""><span class="file file_pdf">Récupérer / Imprimer votre contrat (format <em>pdf</em>).</span></a></li>
<li><a id="fichier_facture" target="_blank" href=""><span class="file file_pdf">Récupérer / Imprimer votre facture (format <em>pdf</em>).</span></a></li>
示例7: array_slice
$tab_eval[$eleve_id][$item_id] = array_slice($tab_eval[$eleve_id][$item_id],$eval_nb-$cases_nb);
}
}
}
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Elaboration de la grille d'items d'un référentiel, en HTML et PDF
// ////////////////////////////////////////////////////////////////////////////////////////////////////
$affichage_direct = ( ( in_array($_SESSION['USER_PROFIL_TYPE'],array('eleve','parent')) ) && (SACoche!='webservices') ) ? TRUE : FALSE ;
$affichage_checkbox = ( $type_synthese && ($_SESSION['USER_PROFIL_TYPE']=='professeur') && (SACoche!='webservices') ) ? TRUE : FALSE ;
if( $type_generique || $type_individuel )
{
$jour_debut_annee_scolaire = jour_debut_annee_scolaire('mysql'); // Date de fin de l'année scolaire précédente
// Initialiser au cas où $aff_coef / $aff_socle / $aff_lien sont à 0
$texte_coef = '';
$texte_socle = '';
$texte_lien_avant = '';
$texte_lien_apres = '';
// Les variables $releve_HTML_individuel et $releve_PDF vont contenir les sorties
$colspan_nb = ($colonne_bilan=='non') ? $cases_nb : $cases_nb+1 ;
$colspan_th = ($colspan_nb) ? '<th colspan="'.$colspan_nb.'" class="nu"></th>' : '' ;
$msg_socle = ($only_socle) ? ' - Socle uniquement' : '' ;
$msg_periode = ($besoin_notes) ? ' - '.$texte_periode : '' ;
$releve_HTML_individuel = $affichage_direct ? '' : '<style type="text/css">'.$_SESSION['CSS'].'</style>'.NL;
$releve_HTML_individuel .= $affichage_direct ? '' : '<h1>Grille d\'items d\'un référentiel</h1>'.NL;
$releve_HTML_individuel .= $affichage_direct ? '' : '<h2>'.html($matiere_nom.' - Niveau '.$niveau_nom.$msg_socle.$msg_periode).'</h2>'.NL;
// Appel de la classe et définition de qqs variables supplémentaires pour la mise en page PDF
$releve_PDF = new PDF_grille_referentiel( FALSE /*officiel*/ , $orientation , $marge_min /*marge_gauche*/ , $marge_min /*marge_droite*/ , $marge_min /*marge_haut*/ , $marge_min /*marge_bas*/ , $couleur , $fond , $legende );
示例8: html
$tab_matieres_etabl[$DB_ROW['valeur']] = html($DB_ROW['texte']);
}
// Paramètres requis par [noyau_items_releve.php] pour calculer une moyenne annuelle
$releve_modele = 'matiere';
$releve_individuel_format = 'eleve';
$aff_etat_acquisition = 0;
$aff_moyenne_scores = 0;
$aff_pourcentage_acquis = 0;
$matiere_id = TRUE;
$matiere_nom = '';
$with_coef = 1;
// Il n'y a qu'une matière, on prend en compte les coefficients.
$groupe_nom = '';
$groupe_type = '';
$periode_id = 0;
$date_debut = jour_debut_annee_scolaire('french');
$date_fin = TODAY_FR;
$retroactif = 'non';
$only_socle = 0;
$aff_domaine = 0;
$aff_theme = 0;
$legende = 'non';
$eleves_ordre = 'alpha';
$tab_eleve = array($eleve_id);
// tableau de l'unique élève à considérer
$liste_eleve = (string) $eleve_id;
$tab_type[] = 'bulletin';
$type_individuel = 0;
$type_synthese = 0;
$type_bulletin = 1;
$make_officiel = FALSE;
示例9: exit_json
$_SESSION['GEPI_URL'] = $gepi_saml_url;
$_SESSION['GEPI_RNE'] = $gepi_saml_rne;
$_SESSION['GEPI_CERTIFICAT_EMPREINTE'] = $gepi_saml_certif;
exit_json(TRUE);
}
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Ajouter une convention
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($f_action == 'ajouter_convention' && $f_connexion_mode && $f_connexion_ref && in_array($f_annee, array(0, 1))) {
if ($f_connexion_mode != 'cas' || !isset($tab_connexion_info['cas'][$f_connexion_ref])) {
exit_json(FALSE, 'Erreur avec les données transmises !');
}
// Extraire les infos
list($f_connexion_departement, $f_connexion_nom) = explode('|', $f_connexion_ref);
$date_debut_mysql = jour_debut_annee_scolaire('mysql', $f_annee);
$date_fin_mysql = jour_fin_annee_scolaire('mysql', $f_annee);
// Vérifier que la convention n'existe pas déjà
charger_parametres_mysql_supplementaires(0);
if (DB_WEBMESTRE_ADMINISTRATEUR::DB_tester_convention_precise($_SESSION['BASE'], $f_connexion_nom, $date_debut_mysql)) {
exit_json(FALSE, 'Erreur : convention déjà existante pour ce service sur cette période !');
}
// Insérer l'enregistrement
$convention_id = DB_WEBMESTRE_ADMINISTRATEUR::DB_ajouter_convention($_SESSION['BASE'], $f_connexion_nom, $date_debut_mysql, $date_fin_mysql);
// Afficher le retour
$retour = '<tr id="id_' . $convention_id . '" class="new">';
$retour .= '<td>' . html($f_connexion_nom) . '</td>';
$retour .= '<td>du ' . convert_date_mysql_to_french($date_debut_mysql) . ' au ' . convert_date_mysql_to_french($date_fin_mysql) . '</td>';
$retour .= '<td>' . TODAY_FR . '</td>';
$retour .= '<td class="br">Non réceptionné</td>';
$retour .= '<td class="br">Non réceptionné</td>';
示例10: calculer_et_enregistrer_moyenne_precise_bulletin
/**
* Pour un bulletin d'une période / d'un élève et d'une matière donné, calculer et forcer la mise à jour d'une moyenne (effacée ou figée).
*
* @param int $periode_id
* @param int $classe_id
* @param int $eleve_id
* @param array $matiere_id
* @param string $retroactif oui|non|auto
* @return float la moyenne en question (FALSE si pb)
*/
function calculer_et_enregistrer_moyenne_precise_bulletin($periode_id, $classe_id, $eleve_id, $matiere_id, $retroactif)
{
// Dates période
$DB_ROW = DB_STRUCTURE_COMMUN::DB_recuperer_dates_periode($classe_id, $periode_id);
if (empty($DB_ROW)) {
return FALSE;
}
// Récupération de la liste des items travaillés
$date_mysql_debut = $DB_ROW['jointure_date_debut'];
$date_mysql_fin = $DB_ROW['jointure_date_fin'];
list($tab_item, $tab_matiere) = DB_STRUCTURE_BILAN::DB_recuperer_items_travailles($eleve_id, $matiere_id, $date_mysql_debut, $date_mysql_fin);
$item_nb = count($tab_item);
if (!$item_nb) {
return FALSE;
}
$tab_liste_item = array_keys($tab_item);
$liste_item_id = implode(',', $tab_liste_item);
// Récupération de la liste des résultats des évaluations associées à ces items donnés d'une ou plusieurs matieres, pour les élèves selectionnés, sur la période sélectionnée
$date_mysql_debut_annee_scolaire = jour_debut_annee_scolaire('mysql');
if ($retroactif == 'non') {
$date_mysql_start = $date_mysql_debut;
} elseif ($retroactif == 'annuel') {
$date_mysql_start = $date_mysql_debut_annee_scolaire;
} else {
$date_mysql_start = FALSE;
}
// 'oui' | 'auto' ; en 'auto' il faut faire le tri après
$DB_TAB = DB_STRUCTURE_BILAN::DB_lister_result_eleves_items($eleve_id, $liste_item_id, -1, $date_mysql_start, $date_mysql_fin, $_SESSION['USER_PROFIL_TYPE'], FALSE);
if (empty($DB_TAB)) {
return FALSE;
}
foreach ($DB_TAB as $DB_ROW) {
$retro_item = $tab_item[$DB_ROW['item_id']][0]['calcul_retroactif'];
if ($retroactif != 'auto' || $retro_item == 'oui' || $retro_item == 'non' && $DB_ROW['date'] >= $date_mysql_debut || $retro_item == 'annuel' && $DB_ROW['date'] >= $date_mysql_debut_annee_scolaire) {
$tab_eval[$DB_ROW['item_id']][] = array('note' => $DB_ROW['note']);
}
}
if (empty($tab_eval)) {
return FALSE;
}
// On calcule la moyenne voulue
$tab_score = array();
// Pour chaque item...
foreach ($tab_eval as $item_id => $tab_devoirs) {
extract($tab_item[$item_id][0]);
// $item_ref $item_nom $item_coef $item_socle $item_lien $calcul_methode $calcul_limite
// calcul du bilan de l'item
$tab_score[$item_id] = calculer_score($tab_devoirs, $calcul_methode, $calcul_limite);
}
// calcul des bilans des scores
$tableau_score_filtre = array_filter($tab_score, 'non_vide');
$nb_scores = count($tableau_score_filtre);
// la moyenne peut être pondérée par des coefficients
$somme_scores_ponderes = 0;
$somme_coefs = 0;
if ($nb_scores) {
foreach ($tableau_score_filtre as $item_id => $item_score) {
$somme_scores_ponderes += $item_score * $tab_item[$item_id][0]['item_coef'];
$somme_coefs += $tab_item[$item_id][0]['item_coef'];
}
}
// et voilà la moyenne des pourcentages d'acquisition
if (!$somme_coefs) {
return FALSE;
}
$moyennes_calculee = round($somme_scores_ponderes / $somme_coefs, 0) / 5;
DB_STRUCTURE_OFFICIEL::DB_modifier_bilan_officiel_saisie('bulletin', $periode_id, $eleve_id, $matiere_id, 0, 'eleve', $moyennes_calculee, '');
return $moyennes_calculee;
}
示例11: devoir
<ul class="puce">
<li>0 → <span class="select_img droit_x"> </span> aucun droit</li>
<li>1 → <span class="select_img droit_v"> </span> visualiser le devoir (et le dupliquer)</li>
<li>2 → <span class="select_img droit_s"> </span> co-saisir les notes du devoir</li>
<li>3 → <span class="select_img droit_m"> </span> modifier les paramètres (élèves, items, …) <span class="danger">Risqué : à utiliser en connaissance de cause !</span></li>
</ul>
<hr />
<span class="manuel"><a class="pop_up" href="<?php echo SERVEUR_DOCUMENTAIRE ?>?fichier=support_professeur__evaluations_gestion#toggle_evaluations_profs">DOC : Associer des collègues à une évaluation.</a></span>
<hr />
<?php echo HtmlForm::afficher_select_collegues( TRUE /*only_profs*/ , array( 1=>'v' , 2=>'s' , 3=>'m' ) ) ?>
<div style="clear:both"><button id="valider_profs" type="button" class="valider">Valider la sélection</button> <button id="annuler_profs" type="button" class="annuler">Annuler / Retour</button></div>
</form>
<?php if($TYPE=='selection'): ?>
<form action="#" method="post" id="zone_eleve" class="arbre_dynamique hide">
<div><button id="indiquer_eleves_deja" type="button" class="eclair">Indiquer les élèves associés à une évaluation de même nom</button> depuis le <input id="f_date_deja" name="f_date_deja" size="9" type="text" value="<?php echo jour_debut_annee_scolaire('french'); ?>" /><q class="date_calendrier" title="Cliquer sur cette image pour importer une date depuis un calendrier !"></q><label id="msg_indiquer_eleves_deja"></label></div>
<p>Cocher ci-dessous (<span class="astuce">cliquer sur un intitulé pour déployer son contenu</span>) :</p>
<?php echo HtmlForm::afficher_checkbox_eleves_professeur(TRUE /*with_pourcent*/); ?>
<p id="alerte_eleves" class="fluo"><span class="danger b">Une évaluation dont la saisie a commencé ne devrait pas voir ses élèves modifiés.<br />En particulier, retirer des élèves d'une évaluation efface les scores correspondants déjà saisis !</span></p>
<div><span class="tab"></span><button id="valider_eleve" type="button" class="valider">Valider la sélection</button> <button id="annuler_eleve" type="button" class="annuler">Annuler / Retour</button></div>
</form>
<?php endif; ?>
<form action="#" method="post" id="zone_upload" class="hide">
<h2>Ajouter / Retirer un sujet ou une correction d'une évaluation</h2>
<p class="hc b" id="titre_upload"></p>
<p>
<label class="tab">Sujet :</label><span id="span_sujet"></span> <button id="bouton_supprimer_sujet" type="button" class="supprimer">Retirer</button><br />
<span class="tab"></span><button id="bouton_referencer_sujet" type="button" class="referencer_lien">Diriger vers ce lien externe.</button> <input id="f_adresse_sujet" name="f_adresse_sujet" maxlength="256" size="50" type="text" value="" /><br />
<span class="tab"></span><button id="bouton_uploader_sujet" type="button" class="fichier_import">Envoyer un fichier à utiliser.</button> <?php echo FICHIER_TAILLE_MAX ?> Ko maxi, conservé <?php echo FICHIER_DUREE_CONSERVATION ?> mois. <img alt="" src="./_img/bulle_aide.png" width="16" height="16" title="La taille maximale autorisée et la durée de conservation des fichiers sont fixées par le webmestre." />
</p>
示例12: jour_debut_annee_scolaire
?>
" size="60" readonly />
</p>
<p>
<label class="tab" for="f_connexion_texte">Service :</label><input id="f_connexion_texte" name="f_connexion_texte" type="text" value="" size="60" readonly /><br />
<span class="tab"></span><span class="astuce">Le service est celui qui a été sélectionné sur cette même page.</span>
</p>
<p>
<label class="tab" for="f_annee">Période :</label><select id="f_annee" name="f_annee">
<option value="-1"></option>
<option value="0">Année scolaire actuelle : du <?php
echo jour_debut_annee_scolaire('french', 0) . ' au ' . jour_fin_annee_scolaire('french', 0);
?>
</option>
<option value="1">Année scolaire suivante : du <?php
echo jour_debut_annee_scolaire('french', 1) . ' au ' . jour_fin_annee_scolaire('french', 1);
?>
</option>
</select><br />
<span class="tab"></span><span class="astuce">Les dates sont basées sur l'année scolaire définie dans le menu <a href="./index.php?page=administrateur_etabl_identite">[Identité de l'établissement]</a>.</span>
</p>
<p>
<span class="tab"></span><button id="bouton_valider_ajout" type="button" class="valider">Valider.</button> <button id="bouton_annuler_ajout" type="button" class="annuler">Annuler.</button><br />
<span class="tab"></span><label id="ajax_msg_ajout"> </label>
</p>
</form>
<form action="#" method="post" id="form_impression" class="hide">
<h2>Récupérer / Imprimer les documents associés</h2>
<p class="astuce">Les coordonnées de votre établissement et du contact référent sont définies dans le menu <a href="./index.php?page=administrateur_etabl_identite">[Identité de l'établissement]</a>.</p>
<ul class="puce">