_v_eleve_notes_certificatives

<< Click to Display Table of Contents >>

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

_v_eleve_notes_certificatives

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

 

Liste des informations disponibles dans cette vue :

 

Nom du champ

Signification

elv_nom_lb

nom de l'élève

elv_prenom_lb

prénom de l'élève

elv_sexe_lb

sexe de l'élève

elv_naiss_dt

date de naissance de l'élève

ctrl_certif_note

note obtenue pour le contrôle certificatif

ctrl_certif_avis

avis sur la note obtenue (pas saisissable à l'heure actuelle)

id_propre_a_libellule

identifiant unique de l'élève

inscr_peda_num

numéro de l'inscription pédagogique

ctrl_certif_date_deb_sais_note

date de début de saisie de note du contrôle certificatif

ctrl_certif_sais_note_commencee

saisie de note commencée ? Si 1 : oui

ctrl_certif_id

identifiant unique du contrôle certificatif

ctrl_certif_coef

coefficient du contrôle certificatif

ctrl_certif_annee_realisation

année de réalisation du contrôle certificatif

ctrl_certif_date_realisation

date de réalisation du contrôle certificatif

ctrl_certif_mois_realisation

mois de réalisation du contrôle certificatif

ctrl_certif_verrouille_on

contrôle certificatif verrouillé ? Si 1 : oui

ctrl_certif_date_verrou

date de verrouillage du contrôle certificatif

epr_reglementaire_ordre

numéro d'ordre de tri de l'épreuve réglementaire

epr_reglementaire_libelle

libellé de l'épreuve réglementaire

ctrl_certif_mode_calcul_points

mode de calcul des points du contrôle certificatif

ctrl_formatif_matiere

matière dominante du contrôle certificatif

orgelem_cdn

numéro de l'établissement

ruban_pedagogique_id

identifiant unique du ruban pédagogique

promotion_code

code de la promotion

promotion_libelle

libellé de la promotion

ctrl_certif_type

type de contrôle certificatif (CCF,CCR …)

code_annee_scolaire

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

list_enseignants_auto

Liste des identifiants du personnel et encadrement, correspondants aux enseignants associés au contrôle

list_prof_non_respo_ctrl_certif

Liste des enseignants non responsables de la saisie de notes

list_prof_respo_ctrl_certifica

Liste des enseignants responsables de la saisie de notes

ctrl_certif_list_nat

Liste des natures (non choisies) référencées pour le contrôle certificatif

ctrl_certif_list_nat_choisie

Liste des natures choisies référencées pour le contrôle certificatif

uaie_inscription_administrative

UAI d'inscription des élèves

ruban_pedagogique_statut

statut du ruban pédagogique

ctrl_certif_nonote_code

code du motif d'absence de note

ctrl_certif_nonote_libelle

libellé du motif d'absence de note

ctrl_certif_code_gestion

code de gestion du contrôle certificatif

ctrl_certif_ccf_code_gestion

code de gestion du CCF de rattachement du contrôle certificatif (CCR)

elv_motif_sortie_libelle

motif de sortie de l'établissement. l'élève

elv_date_demission

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

elv_date_entree

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

probleme

problème au niveau entrée/sortie inscription péda

inscr_peda_date_debut

date de début d'inscription pédagogique

inscr_peda_date_fin

date de fin d'inscription pédagogique

ctrl_certif_retire_on

ctrl certificatif retiré par avenant ? Si 1 : oui

ctrl_certif_date_retrait

date de retrait du contrôle certificatif par avenant

list_profs_coordo_auto

liste des professeurs coordonnateurs référencés sur les promotions

note_conservee

note conservée

note_est_une_note_conservee

note conservée ? si Oui : 1, 0 si la note a été obtenue dans le cadre de CC, CCP ou CCI

epr_reglementaire_coef

coefficient de l'épreuve réglementaire

lib_annee_scolaire

Libellé de l'année scolaire (Exemple 2005-2006)

 

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_certificatives

where

code_annee_scolaire = 2005

 

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

select *

from dba._v_eleve_notes_certificatives

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 certificatifs 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_certificatives.elv_nom_lb,

dba._v_eleve_notes_certificatives.elv_prenom_lb,

dba._v_eleve_notes_certificatives.ctrl_certificatif_note,

dba._v_eleve_notes_certificatives. ctrl_certificatif_nonote_libelle

from dba._v_personnel_et_encadrement , dba._v_eleve_notes_certificatives

where

dba._v_personnel_et_encadrement.code_annee_scolaire = 2005 and

dba._v_eleve_notes_certificatives.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_certificatives.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 entre les deux vues 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_certificatives

where

code_annee_scolaire = 2005 and

ma_variable in (liste_enseignants_autorises)