_v_eleve_notes_formatives

<< Click to Display Table of Contents >>

Navigation :  Liste des éditions > Les différentes vues >

_v_eleve_notes_formatives

acces Cette vue permet de voir les notes obtenues à des contrôles formatifs pour des élèves pour une ou des années scolaires.

 

Liste des informations disponibles dans cette vue :

 

Nom du champ dans la vue

Signification

id_propre_a_libellule

identifiant unique de l'élève

code_annee_scolaire

code de l'année scolaire (2005 pour année 2005-2006)

inscr_peda_num

numéro de l'inscription pédagogique au sein de l'année scolaire

noeud_evaluation_id

identifiant unique du noeud d'évaluation

ensemble_eleves_id

identifiant unique de l'ensemble d'élève

noeud_evaluation_coef

coefficient du noeud d'évaluation

noeud_evaluation_pere_id

identifiant unique du nœud père du nœud d'évaluation

noeud_evaluation_valide_on

 

noeud_evaluation_mode_calcul_moy_id

mode de calcul de la moyenne du nœud d'évaluation

noeud_evaluation_arrondi_id

arrondi du nœud d'évaluation

noeud_evaluation_mode_calcul_points_id

mode de calcul des points du nœud d'évaluation

sous_noeud_on

nœud ou sous-nœud ? Si 1 sous-nœud

noeud_evaluation_pere_matiere

matière du nœud père

noeud_evaluation_pere_mode_calcul_moy_id

mode de calcul de la moyenne du nœud père

noeud_evaluation_pere_arrondi_id

arrondi du nœud père

noeud_evaluation_pere_mode_calcul_points_id

mode de calcul des points du nœud père

regroupement_id

identifiant unique du regroupement de nœuds

regroupement_on

regroupement ou nœud ? Si 1, regroupement

regroupement_matiere

matière du regroupement

regroupement_mode_calcul_moy_id

mode de calcul de la moyenne du regroupement

regroupement_arrondi_id

arrondi du regroupement

regroupement_mode_calcul_points_id

mode de calcul des points du regroupement

ordre_tri_noeud

numéro d'ordre de tri du nœud

ordre_tri_sous_noeud

numéro d'ordre de tri du sous-nœud

ordre_tri_regroupement

numéro d'ordre de tri du regroupement

noeud_evaluation_matiere

matière du nœud

ensemble_eleves_code

code de l'ensemble d'élèves

ensemble_eleves_libelle

libellé de l'ensemble d'é lèves

uaie_inscription_administrative

UAI d'inscription des élèves

liste_enseignant_resp

Liste des enseignants responsables de la saisie de notes

liste_enseignant_non_resp

Liste des enseignants non responsables de la saisie de notes

liste_enseignants_autorises

Liste des identifiants du personnel et encadrement, correspondants aux enseignants associés au noeud

ctrl_formatif_id

identifiant unique du contrôle formatif

ctrl_formatif_libelle

objet du contrôle formatif

ctrl_formatif_date_realisation

date de réalisation du contrôle formatif

ctrl_formatif_coef

coefficient du contrôle formatif

ctrl_formatif_mode_calcul_points_id

 

ctrl_formatif_examen_blanc_on

examen blanc ? Si 1, contrôle formatif est un examen blanc

ctrl_formatif_verrouille_on

contrôle formatif verrouillé ? Si 1, contrôle formatif verrouillé

ctrl_formatif_date_verrou

date de verrouillage du contrôle formatif

noeud_evaluation_nature_ctrl_libelle

nature du contrôle formatif

noeud_evaluation_mode_calcul_points

mode de calcul des points du contrôle formatif

elv_nom_lb

nom de lélève

elv_prenom_lb

prénom de l'élève

elv_naiss_dt

date de naissance de l'élève

elv_sexe_lb

sexe de l'élève

ctrl_formatif_note

note obtenue par l'é lève (10,5)

ctrl_formatif_note_formatee

note formatée obtenue par l'é lève (10,50)

ctrl_formatif_nonote_code

code du motif d'absence de note

ctrl_formatif_nonote_libelle

libellé du motif d'absence de note

ctrl_formatif_note_ou_motif

soit note formatée, soit motif d'absence de note

elv_redouble

élève redouble ? Si 1, élève redoublant

inscr_peda_date_debut

date de début d'inscription pédagogique

inscr_peda_date_fin

date de fin d'inscription pédagogique

inscr_peda_probleme_date

si 1, problème de cohérence date début/fin de l'inscription pédagogique

ensemble_eleves_probleme_date

si 1, problème de cohérence date début/fin de l'ensemble d'élèves

probleme

problème au niveau entrée/sortie inscription péda ou ensemble d'élèves

division_code

code de la division

division_libelle

libellé de la division

periode_evaluation_libelle

libellé de la période d'évaluation

periode_evaluation_numero_ordre

numéro ordre de tri de la période d'évaluation

periode_evaluation_date_debut

date de début de la période d'évaluation

periode_evaluation_date_fin

date de fin de la période d'évaluation

periode_evaluation_date_fin_saisie_note

date de fin de saisie de note pour la période d'évaluation

periode_evaluation_conseil_classe

date du conseil de classe pour la période d'évaluation

periode_evaluation_verrouille

période évaluation verrouillée ? Si 1, période verrouillée

periode_evaluation_date_verrou

date de verrouillage de la période d'évaluation

periode_evaluation_bulletin_edite

bulletin édité pour la période ? Si 1, bulletin édité

periode_evaluation_bulletin_date_edition

date d'édition du bulletin

elv_motif_sortie_libelle

libellé du motif de sortie de l'élève

elv_date_demission

date de sortie de l'établissement l'élève

elv_date_entree

date d'entrée de l'établissement de l'élève

ordre_tri_bulletin

chaîne de caractères incluant les ordres de tri des regroupements, nœuds et sous-nœuds

 

Les requêtes SQL

 

ampoule Pour obtenir toutes les notes relatives à une année scolaire, la requête sql doit contenir la clause where suivante :

select *

from dba._v_eleve_notes_formatives

where

code_annee_scolaire = 2005

 

ampoule Pour ne rendre visible que les contrôles formatifs donnés où le(s) identifiant(s) unique(s) de l'(des) enseignants est(sont) connu(s) :

select *

from dba._v_eleve_notes_formatives

where

code_annee_scolaire = 2005 and

(

string(591016) in (liste_enseignants_autorises) or

string(591015) in (liste_enseignants_autorises) )

 

ampoule Pour ne rendre visible que les contrôles formatifs donnés où le(s) identifiant(s) unique(s) de l'(des) enseignants n'est(sont) pas connu(s), recherche à partir du nom de l'enseignant (exemple donné pour un enseignant nommé Einstein):

select dba._v_eleve_notes_formatives.elv_nom_lb, dba._v_eleve_notes_formatives.elv_prenom_lb, dba._v_eleve_notes_formatives.ctrl_formatif_note_ou_motif

from dba._v_personnel_et_encadrement , dba._v_eleve_notes_formatives

where

dba._v_personnel_et_encadrement.code_annee_scolaire = 2005 and

dba._v_eleve_notes_formatives.code_annee_scolaire = dba._v_personnel_et_encadrement.code_annee_scolaire and

string(dba._v_personnel_et_encadrement.id_per_propre_a_libellule) in (dba._v_eleve_notes_formatives.liste_enseignants_autorises) and

dba._v_personnel_et_encadrement.per_nom like '%Einstein%'

stoppe Attention : la recherche est réalisable si l'enseignant est déjà renseigné dans Libellule. Si Einstein n'existait pas ;o), la jointure ne pourra être assumée par la base et la requête sql la planterait.

Pour pallier à ce problème, il est fortement conseillé de scinder la requête en deux !

select dba._v_personnel_et_encadrement.id_per_propre_a_libellule

into ma_variable

from dba._v_personnel_et_encadrement

where

code_annee_scolaire = 2005 and

dba._v_personnel_et_encadrement.per_nom like 'Einstein';

 

si ma_variable n'est pas vide, alors exécuter la requête ci-dessous

select *

from dba._v_eleve_notes_formatives

where

code_annee_scolaire = 2005 and

ma_variable in (liste_enseignants_autorises)