Corso elearning a edizioni

Domande sulle funzionalità di backend: amministrazione utenti e corsi, certificati, iscrizioni, report, ...
User avatar
kingbluz
FormaLms User
Posts: 185
Joined: Sat Dec 08, 2012 5:08 pm
Version: forma.lms 2.0
Location: Milano, Italy

Re: Corso elearning a edizioni

Post by kingbluz »

Se estendo l'edizione dal 24 al 30 riesco ad accedere, ma questo accade per tutti, studenti compresi.
Io invece, come amministratore o docente devo poter accedere prima, altrimenti non posso caricare i materiali.

So che il workaround più ovvio è quello di creare una edizione solo per il docente o amministratore, in cui carica i materiali e mette a posto il corso, e una seconda edizione per gli studenti.
Ma il punto non è questo :) ...almeno come amministratore se non come docente dovrei essere in grado di accedere sempre (anche a corso non accessibile agli studenti).

Confesso però che non ho capito se sbaglio io qualche configurazione o se non si può fare (e quindi utilizzerò qualche workaround ;)

Maurizio

alfa24
Senior Boarder
Posts: 561
Joined: Fri Nov 24, 2017 8:45 am
Version: forma.lms 1.4.2

Re: Corso elearning a edizioni

Post by alfa24 »

Ah chiaro.
In teoria il livello è scritto nella matrice, non nella singola edizione (ovvero: non puoi essere admin in un'edizione e studente in un'altra) quindi ci si aspetta che tutto funzioni come per i corsi di tipo e-learning, e l'admin possa quindi accedere indipendente dallo stato del corso o dai limiti di tempo impostati. Non è propriamente un bug ma sì, sarebbe più logico e omogeneo che si comportino così anche le edizioni.
Se trovo al volo il fix te lo passo.
I'm Jasmines, the One. If you need, you can contact me.

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

Re: Corso elearning a edizioni

Post by kingbluz »

Grazie! ;)
Maurizio

alfa24
Senior Boarder
Posts: 561
Joined: Fri Nov 24, 2017 8:45 am
Version: forma.lms 1.4.2

Re: Corso elearning a edizioni

Post by alfa24 »

Nel file /appLms/lib/lib.course.php, sposta la riga 909:

Code: Select all

if($course['level'] > 3) return array('can' => true, 'reason' => '', 'expiring_in' => $expiring);
alla riga 829, per intenderci immediatamente sotto

Code: Select all

$expiring = false;
I'm Jasmines, the One. If you need, you can contact me.

alfa24
Senior Boarder
Posts: 561
Joined: Fri Nov 24, 2017 8:45 am
Version: forma.lms 1.4.2

Re: Corso elearning a edizioni

Post by alfa24 »

Hai testato?
I'm Jasmines, the One. If you need, you can contact me.

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

Re: Corso elearning a edizioni

Post by kingbluz »

Sono passati mesi ma finalmente ho testato e funziona :)

Grazie

Maurizio

Post Reply