Stato utente corso a edizioni

Domande sulle funzionalità di backend: amministrazione utenti e corsi, certificati, iscrizioni, report, ...
Post Reply
User avatar
RinaldoT
FormaLms User
Posts: 169
Joined: Wed Apr 03, 2013 9:11 am

Stato utente corso a edizioni

Post by RinaldoT »

Ciao a tutti,

non sò se è la sezione giusta comunque espongo il caso:
ho un corso a edizioni dove un utente è iscritto a 2 edizioni avrei bisogno che solo in una delle deu sia nello stato di sospeso invece a quanto pare lo stato, rispetto al corso, dell'utente è indipendente dalle edizioni ma è riferito solo al corso.


Secondo voi c'è una soluzione e devo spararmi ?
Rinaldo

jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Stato utente corso a edizioni

Post by jasmines »

Puoi controllare cosa riporta:

select * FROM learning_courseuser where idUser = [id_del_tuo_utente] and idCourse = [id_del_corso_indipendentemente_dall_edizione]

e

select * FROM learning_course_editions_user where idUser = [id_del_tuo_utente]

Grazie!

User avatar
RinaldoT
FormaLms User
Posts: 169
Joined: Wed Apr 03, 2013 9:11 am

Re: Stato utente corso a edizioni

Post by RinaldoT »

Ciao,

che dato vuoi sapere?
se il dato è lo status:
- nelle prima query è 2
- nella secoonda non c'è lo status
Rinaldo

jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Stato utente corso a edizioni

Post by jasmines »

Volevo vedere il recordset risultato completo.

User avatar
RinaldoT
FormaLms User
Posts: 169
Joined: Wed Apr 03, 2013 9:11 am

Re: Stato utente corso a edizioni

Post by RinaldoT »

OK di seguito il risultato della prima query

Code: Select all

<?php
/**
 * Export to PHP Array plugin for PHPMyAdmin
 * @version 0.2b
 */

//
// Database `doceboloc`
//

// `doceboloc`.`learning_courseuser`
$learning_courseuser = array(
  array('idUser' => '12058','idCourse' => '4','edition_id' => '0','level' => '3','date_inscr' => '2013-09-09 09:44:09','date_first_access' => '2013-09-09 12:13:07','date_complete' => '2013-09-09 12:13:12','status' => '2','waiting' => '0','subscribed_by' => '11836','rule_log' => NULL,'score_given' => NULL,'imported_from_connection' => NULL,'absent' => '0','cancelled_by' => '0','new_forum_post' => '0','date_begin_validity' => NULL,'date_expire_validity' => NULL,'requesting_unsubscribe' => '0','requesting_unsubscribe_date' => NULL)
);
di seguito la seconda

Code: Select all

<?php
/**
 * Export to PHP Array plugin for PHPMyAdmin
 * @version 0.2b
 */

//
// Database `doceboloc`
//

// `doceboloc`.`learning_course_editions_user`
$learning_course_editions_user = array(
  array('id_edition' => '1','id_user' => '12058','date_subscription' => '2013-09-09 09:44:09','date_complete' => '0000-00-00 00:00:00','subscribed_by' => '11836','requesting_unsubscribe' => NULL,'requesting_unsubscribe_date' => NULL),
  array('id_edition' => '2','id_user' => '12058','date_subscription' => '2013-09-09 09:44:51','date_complete' => '0000-00-00 00:00:00','subscribed_by' => '11836','requesting_unsubscribe' => NULL,'requesting_unsubscribe_date' => NULL)
);
N.B.
sto lavorando in locale replicando la situazione della pittaforma di esercizio.
Rinaldo

User avatar
canelli
FormaLms Guru
Posts: 492
Joined: Thu Nov 08, 2012 12:21 pm
Version: forma.lms 2.0
Contact:

Re: Stato utente corso a edizioni

Post by canelli »

Lo stato è presente a livello di corso e non di edizione !!!
Cercate nel forum le riposte prima di chiedere. Check the forum before posting
---------------
Claudio Anelli
Joint Technologies - Sistemi avanzati per l'information technology

http://www.joint-tech.com
---------------

jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Stato utente corso a edizioni

Post by jasmines »

Come immaginavo.
Non puoi fare molto, essendo la coppia "utente/corso" unica in learning_courseuser, anzi viene proprio lasciato a zero il campo id_edition.
Si potrebbe rendere univoca la tripla "utente/corso/id_edition", ma questo richiederebbe un lavorone su mezza piattaforma...

User avatar
canelli
FormaLms Guru
Posts: 492
Joined: Thu Nov 08, 2012 12:21 pm
Version: forma.lms 2.0
Contact:

Re: Stato utente corso a edizioni

Post by canelli »

Modifica non fattibile. Era così nella 3.6 , nella 4.0.5 è stato cambiato come lo vedete oggi.
Per Corsi con edizione , l'utente è iscritto al corso con ID edizione = 0
Esiste poi una riga nella tabella learning_course_editions_user per specificare a quale particolare edizione è iscritto l'utente.

SI potrebbe portare lo status di iscrizione sull'edizione . ma anche cosi la modifica impatta su molte componenti della piattaforma.
Cercate nel forum le riposte prima di chiedere. Check the forum before posting
---------------
Claudio Anelli
Joint Technologies - Sistemi avanzati per l'information technology

http://www.joint-tech.com
---------------

Post Reply