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 ?
Stato utente corso a edizioni
Stato utente corso a edizioni
Rinaldo
Re: Stato utente corso a edizioni
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!
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!
Re: Stato utente corso a edizioni
Ciao,
che dato vuoi sapere?
se il dato è lo status:
- nelle prima query è 2
- nella secoonda non c'è lo status
che dato vuoi sapere?
se il dato è lo status:
- nelle prima query è 2
- nella secoonda non c'è lo status
Rinaldo
Re: Stato utente corso a edizioni
Volevo vedere il recordset risultato completo.
Re: Stato utente corso a edizioni
OK di seguito il risultato della prima query
di seguito la seconda
N.B.
sto lavorando in locale replicando la situazione della pittaforma di esercizio.
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)
);
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)
);
sto lavorando in locale replicando la situazione della pittaforma di esercizio.
Rinaldo
Re: Stato utente corso a edizioni
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
---------------
---------------
Claudio Anelli
Joint Technologies - Sistemi avanzati per l'information technology
http://www.joint-tech.com
---------------
Re: Stato utente corso a edizioni
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...
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...
Re: Stato utente corso a edizioni
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.
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
---------------
---------------
Claudio Anelli
Joint Technologies - Sistemi avanzati per l'information technology
http://www.joint-tech.com
---------------