Funzionamento calendario

Questioni sulle funzionalità di frontend come teacher area, registro valutazioni, ecc? Scrivetele qui!
User avatar
kingbluz
FormaLms Expert
Posts: 178
Joined: Sat Dec 08, 2012 5:08 pm
Version: forma.lms 2.0
Location: Milano, Italy

Funzionamento calendario

Post by kingbluz » Mon Jul 09, 2018 9:47 pm

Ciao,

ho difficoltà a configurare il calendario su Forma 2.0: ho inserito il calendario nell'area studenti di un corso.
Quando entro come amministratore riesco, in corrispondenza di ciascun giorno del calendario, ad aggiungere un incontro o una pubblicazione o un qualsiasi altro "evento".
Ecco un esempio:
09-07-2018 22-42-54.png
Ma appena passo a un'altra pagina (all'interno del corso oppure anche a I miei corsi o all'area amministrativa della piattaforma) tutti quello che ho creato nel calendario sparisce.
Tornando sul calendario infatti trovo tutti i giorni vuoti, privi di eventi...
09-07-2018 22-46-33.png
Sbaglio io a impostare qualcosa o c'è qualcosa che non va nel modulo calendario?

Maurizio

alfa24
FormaLms Master
Posts: 351
Joined: Fri Nov 24, 2017 8:45 am
Version: forma.lms 1.4.2

Re: Funzionamento calendario

Post by alfa24 » Tue Jul 10, 2018 7:45 am

Prova a sostituire, in /appCore/lib/lib.calendar_lms.php:

Code: Select all

$query="SELECT a.* FROM ".$GLOBALS['prefix_fw']."_calendar AS a,".$GLOBALS['prefix_lms']."_calendar AS b WHERE a.id=b.id AND (a.private<>'on' OR (a.private='on' AND a._owner='".Docebo::user()->getIdSt()."')) AND b.idCourse='".$_SESSION['idCourse']."' AND ".$where." ORDER BY start_date";
con

Code: Select all

$query="SELECT a.*, b.idCourse FROM ".$GLOBALS['prefix_fw']."_calendar AS a,".$GLOBALS['prefix_lms']."_calendar AS b WHERE a.id=b.id AND (a.private<>'on' OR (a.private='on' AND a._owner='".Docebo::user()->getIdSt()."')) AND b.idCourse='".$_SESSION['idCourse']."' AND ".$where." ORDER BY start_date";
I'm Jasmines, the One

User avatar
kingbluz
FormaLms Expert
Posts: 178
Joined: Sat Dec 08, 2012 5:08 pm
Version: forma.lms 2.0
Location: Milano, Italy

Re: Funzionamento calendario

Post by kingbluz » Tue Jul 10, 2018 10:01 am

ciao alfa24,

no, non cambia nulla, il problema rimane :(

Maurizio

alfa24
FormaLms Master
Posts: 351
Joined: Fri Nov 24, 2017 8:45 am
Version: forma.lms 1.4.2

Re: Funzionamento calendario

Post by alfa24 » Tue Jul 10, 2018 10:06 am

Non riesco a replicare il tuo problema... Sulla 1.4.3 avevi lo stesso bug?
I'm Jasmines, the One

User avatar
kingbluz
FormaLms Expert
Posts: 178
Joined: Sat Dec 08, 2012 5:08 pm
Version: forma.lms 2.0
Location: Milano, Italy

Re: Funzionamento calendario

Post by kingbluz » Tue Jul 10, 2018 1:01 pm

No, sulla 1.4.3 tutto funzionava correttamente.
Ho avuto lo stesso problema anche sulla 2.0RC1 (installata su una macchina diversa).

Il server su cui è la piattaforma dove si verifica questo problema ha queste caratteristiche:
Apache/2.2.15 ( su CentOS 6.4)
PHP 5.6.32
mysql 5.5.44

E' come se non salvasse gli eventi/incontri inseriti nel calendario all'interno del db...

Maurizio

alfa24
FormaLms Master
Posts: 351
Joined: Fri Nov 24, 2017 8:45 am
Version: forma.lms 1.4.2

Re: Funzionamento calendario

Post by alfa24 » Tue Jul 10, 2018 1:55 pm

mmm... per caso stai usando mysqli?
I'm Jasmines, the One

User avatar
kingbluz
FormaLms Expert
Posts: 178
Joined: Sat Dec 08, 2012 5:08 pm
Version: forma.lms 2.0
Location: Milano, Italy

Re: Funzionamento calendario

Post by kingbluz » Tue Jul 10, 2018 2:40 pm

No, è mysql...

alfa24
FormaLms Master
Posts: 351
Joined: Fri Nov 24, 2017 8:45 am
Version: forma.lms 1.4.2

Re: Funzionamento calendario

Post by alfa24 » Tue Jul 10, 2018 2:48 pm

Allora non ho idea, dovrei vederlo su una 2...
Se hai un ambiente test, te lo guardo.
I'm Jasmines, the One

User avatar
kingbluz
FormaLms Expert
Posts: 178
Joined: Sat Dec 08, 2012 5:08 pm
Version: forma.lms 2.0
Location: Milano, Italy

Re: Funzionamento calendario

Post by kingbluz » Tue Jul 10, 2018 3:01 pm

Grazie alfa,
per il momento non ho ambienti test...appena riesco a crearne uno ti dico.
Comunque lo stesso problema era riscontrabile anche sulla 2.0 RC1 e RC2 (quest'ultima su un server "non mio")

Non c'è altro modo per inserire incontri e appuntamenti nel calendario di un corso se non entrare nel corso e inserirli manualmente, vero? (per esempio da backend)

Maurizio

alfa24
FormaLms Master
Posts: 351
Joined: Fri Nov 24, 2017 8:45 am
Version: forma.lms 1.4.2

Re: Funzionamento calendario

Post by alfa24 » Wed Jul 11, 2018 5:19 am

No, e se ci fosse avrebbe lo stesso bug, perché la libreria lms include quella core.
I'm Jasmines, the One

Post Reply