Caricamento di gruppi
Questa funzione permette il caricamento batch di gruppi di utenti in Moodle.
- Ogni riga del file contiene un record
- Ogni record è costituito da una serie di dati separati da virgole
- Il primo record del file è speciale e contiene una lista di nomi di campi. Questo definisce il formato del resto del file.
Nomi campi obbligatori: questi campi devono essere inclusi nel primo record, e definiti per ogni gruppo
groupname
Nomi campi default: questi sono opzionali - se non sono inclusi, i valori corrispondenti sono presi dalla lingua e dal corso correnti
idnumber, coursename, lang
Nomi campi opzionali: tutti i seguenti sono completamente opzionali.
description, enrolmentkey, picture, hidepicture
- Le virgole tra i dati devono essere codificate come , - lo script automaticamente decodificherà questi come virgole.
- Per i campi Booleani, usare 0 per False e 1 per True.
- Sia idnumber che coursename possono essere usati per identificare il corso. Idnumber ha priorità su coursename. Se nessuno dei due è specificato, i gruppi saranno aggiunti al corso corrente.
- Coursename è il nome breve del corso.
- Nota: Se un gruppo è già registrato nel database di Moodle per un corso particolare, questo script restituirà il nome di quel gruppo. I docenti possono caricare gruppi solamente nei corsi che hanno il permesso di modificare.
Esempio di un file corretto per il caricamento di gruppi:
groupname,idnumber,lang,description,picture
group1, Phil101, en, questo gruppo richiede particolare attenzione!, 0
group2, Math243, , ,