Moodle vērtējumu grāmatā ir iespējams samērā ērti importēt vērtējumus no CSV faila. Savukārt CSV failu importam derīgā formātā var ērti iegūt no OpenOffice.org, ja tabulas saglabāšanas brīdī par kolonnu atdalītāju izvēlas tabulatoru vai komatu un noņem teksta iekļaušanu pēdiņās. No šāda faila ir ērti importēt atsevišķas vērtējumu kolonnas. Tomēr gadījumos, kad vērtējumu vienību (kolonnu) ir daudz (vairāki desmiti) un ir jāimportē visas vērtējumu vienības, importēšana kļūst apgrūtinoša. Tas tādēļ, ka katrai kolonnai failā ir jānorāda atbilstošā vērtējumu vienība no vērtējumu grāmatas.
Lai šo problēmu atvieglotu, es izveidoju skriptu, kas Moodle vērtējumu importā (CSV) pievieno pogu “Automātiski kartēt vērtējumu vienības”. Lai šo skriptu varētu izmantot, ir jāizmanto Mozilla Firefox pārlūkprogramma ar spraudni Greasemonkey vai Google Chrome.
Instalācija (instalācija ir jāveic vienu reizi). Google Chrome pārlūkprogrammas gadījumā jāveic tikai 2. darbība.
- Mozilla Firefox jāuzstāda Greasemonkey spraudnis (tas ir ļoti populārs spraudnis, kas lietotājam ļauj izmainīt daudzu tīmekļa vietņu funkcionalitāti, izmantojot nelielas JavaScript programmas). Jāatver šī spraudņa instalācijas lapa un jānospiež zaļā poga “Add to Firefox”;
- Mozilla Firefox vai Google Chrome pārlūkprogrammā jāatver automātiskās moodle vērtējumu vienību kartēšanas skripts (vienkārši jāuzklikšķina uz šīs saites). Ja ir veiksmīgi izpildīta 1. darbība, parādīsies skripta instalēšanas ekrāns, kurā jānospiež “Install”;
- Tagad var atvērt moodle vērtējumu grāmatu un mēģināt veikt vērtējumu importu. Pie vērtējumu importa (CSV) brīdī, kad tiek piedāvāts kartēt vērtējumu vienības, ir jāparādās papildus pogām “Automātiski kartēt vērtējumu vienības”.
Nospiežot “Automātiski kartēt vērtējumu vienības”, tiek meklētas importējamās vērtējumu kolonnas un vērtējumu grāmatas vērtējumu vienības, kuru nosaukumi sakrīt. Ja sakritība ir unikāla, šīs vērtējumu vienības tiek automātiski kartētas. Ja vērtējumu grāmatā ir vairākas vērtējumu vienības ar vienādiem nosaukumiem, tās netiek kartētas.