tutti

La logica di generazione del numero di matricola da assegnare agli studenti può variare a seconda delle esigenze; tra le modalità più comuni vi sono le seguenti:

 

1.     Progressivo generale per tutti gli studenti. Esempio: 000236451, 000236452, 000236453

 

2.     Combinazione tra codice del CDS e progressivo specifico del CDS. Esempio: ECO012345, ECO0012346

 

3.     Variazioni alle modalità precedenti che prevedono caratteri di separazione, codice del CDS prefisso o suffisso, ecc.

 

 Per poter mantenere un alto grado di configurabilità, viene utilizzata una stringa di formato matricola che è un parametro di configurazione del sistema (“FORMSTR”). Tale stringa permettere di definire in maniera semplice e flessibile la formattazione e il meccanismo di generazione del numero di matricola.

 

La stringa di formato può essere composta utilizzando i seguenti elementi:

 

#         placeholder per progressivo globale;

&         placeholder per progressivo parziale sulla Facoltà;

$         placeholder per progressivo parziale sul CDS;

%         placeholder per progressivo parziale sull’ordinamento;

?          placeholder per progressivo globale con riempimento valore con 0 non significativi;

[ ]    delimitatori di macro.

 

I placeholder definiscono la posizione e la lunghezza della parte “progressivo” all’interno del numero di matricola. E’ previsto l’utilizzo di progressivi globali (#) su tutta la popolazione degli studenti e di progressivi parziali per ogni CDS ($) od ordinamento (%). Il carattere di riempimento della parte “progressivo” è sempre lo “0” (ASCII 30).

 

Nella composizione della stringa di formato è possibile utilizzare dei macrocodici che consentono di inserire parti variabili predefinite. I macrocodici utilizzabili sono i seguenti.

 

[FAC]                       Codice della Facoltà a cui è legato il CDS a cui è iscritto lo studente;

[COD]                       Codice del CDS a cui è iscritto lo studente;

[ORD]                       Codice dell’ordinamento a cui è iscritto lo studente;

[STRCDS]                Stringa fissa regolata da corso di studio

[RANGE]      Indica che il progressivo di matricola deve appartenere a un range codificabile dalla      

                        finestra “Range numeri matricola”, collegato a “Corsi di studio”

 

[FORM_CDS]        Formattazione definita a livello di CDS.

 

Qualunque altro carattere alfanumerico viene interpretato come costante e mantenuto come tale nella matricola.

 

Esempi:

 

##########

Genera come matricola un progressivo globale a 10 caratteri su tutti gli studenti dell’ateneo

1234567, 1234568

[FAC]/&&&&&&&

Genera una matricola composta dal codice della Facoltà a cui è iscritto lo studente seguito da un progressivo a 7 caratteri specifico della facoltà, separato dal carattere “/”

LE/0012345, LE/0012346

[COD]$$$$$$$

Genera una matricola composta dal codice del CDS a cui è iscritto lo studente seguito da un progressivo a 7 caratteri specifico del CDS

MAT0012345, MAT0012346

$$$$$C[COD]

Genera una matricola composta da un progressivo a 5 caratteri specifico del CDS a cui è iscritto lo studente, seguito dal codice del CDS a cui è iscritto lo studente separato dal carattere “C”

01234C001, 01235C001

%%%%%%[ORD]

Genera una matricola composta da un progressivo a 6 caratteri specifico dell’ordinamento a cui è iscritto lo studente, seguito dal codice di ordinamento a cui è iscritto lo studente

012345MAT01, 012346MAT01

[COD]/#######

Genera come matricola composta dal codice del CDS a cui è iscritto lo studente seguito da un progressivo globale a 7 caratteri su tutti gli studenti dell’ateneo

MAT/0009999, MAT/0010000

??????????

Genera come matricola un progressivo globale a 10 caratteri su tutti gli studenti dell’ateneo con riempimento con 0 non significativi

0001234567, 0001234568

[STRCDS]/####

Genera come matricola composta dalla stringa fissa legata al CDS a cui è iscritto lo studente seguito da un progressivo globale a 4 caratteri su tutti gli studenti iscritti a quel cds

Es: CDS – FISICA

Stringa fissa ‘F’

F/0001

[COD]&&&&&

Genera come matricola una stringa composta dal codice del corso di studio e da un progressivo calcolato sulla facoltà.

Nel caso di passaggio di corso:

se il passaggio viene effettuato all’interno della facoltà, viene mantenuto il progressivo ed aggionato il codice del corso.

Se il passaggio viene effettuato su di un’altra facoltà, viene generato un nuovo progressivo con il nuovo codice dei corso di studio.

LE00001, LL00002

[RANGE]

Genera come matricola numerica appartenente ad un RANGE definito nella finestra “Range numeri matricola” e collegato al corso di studio tramite il campo “Range”.

12548

[FORM_CDS]

Genera la matricola seguendo la formattazione indicata sul corso di studio “Form. matr.” e  il progressivo utilizzando quello impostato per corso di studio “Nome  progr. matr.”.

Processo - Configurazione area amministrativa

Visibilita - tutti

DOCUMENTO Configurazione area amministrativa