nelle tabelle utenti dove è conservato il dato gruppi?

Domande sulle funzionalità di backend: amministrazione utenti e corsi, certificati, iscrizioni, report, ...
Post Reply
cdbruno
FormaLms User
Posts: 26
Joined: Fri Mar 01, 2013 8:57 pm

nelle tabelle utenti dove è conservato il dato gruppi?

Post by cdbruno »

Nell'analisi del database non riesco a trovare dove è conservato il codice gruppo dell'organigramma.
Presumevo fosse in core_user, ma lì vedo solo un campo "level" che non contiene tutti i valori dei codici organigramma.
Ho cercato di indagare con un altro metodo, ovvero assumendo che ogni user debba avere da qualche parte un codice di assegnazione con PhpAdmin ho messo in ordine per riga tutte le tabelle e visitato una ad una quelle che hanno lo stesso numero di righe o un numero simile della tabella user. Nessun risultato buono.
Siccome dall'anagrafica dovrei farmi una estrazioene per gruppo assegnato, qualcuno può darmi qualche dritta in questo senso?
L'estrazione avviene su gestione database fuori dall'applicativo formalms
User avatar
alberto
FormaLms Guru
Posts: 1134
Joined: Fri Mar 02, 2012 9:18 am
Contact:

Re: nelle tabelle utenti dove è conservato il dato gruppi?

Post by alberto »

core_group: qui ci sono i gruppi che rappresentano i livelli di iscrizione ai corsi (admin , docente, studente), i nodi di organigramma (/oc_[n],/ocd_[n]), i gruppi (/[nomedelgruppo])
in core_group_members ci sono le associazioni degli utenti a ciascun gruppo (organigramma, gruppi, livello di iscrizione ai corsi): una riga per ciascuna associazione gruppo/utente
in core_role ci sono i permessi sulle voci di menu (edit, del, add, view, ecc)
in core_role_members le associazioni utente/permesso
cdbruno
FormaLms User
Posts: 26
Joined: Fri Mar 01, 2013 8:57 pm

Re: nelle tabelle utenti dove è conservato il dato gruppi?

Post by cdbruno »

Capito, si fa un parsing del campo groupid della tebella core_group.
Grazie
maxfili66
Newbie
Posts: 10
Joined: Mon Jun 03, 2013 2:48 pm

Re: nelle tabelle utenti dove è conservato il dato gruppi?

Post by maxfili66 »

Esatto.
Praticamente
In core_group prendere groupid = /oc_n (/ocd_n)



core_group.idst -> core_group_menbers.idst
core_group_menbers.idstMemebers -> core_user.idst

il nome organigramma dovrebbe essere
core_groupid prendere i numeri dietro /oc_ legati a core_org_chart.id_dir
Post Reply