Umjetna inteligencija (AI) sve više postaje dio procesa učenja i poučavanja, a Moodle se neprestano razvija kako bi unaprijedio te procese. Stoga je logično da nove inačice Moodlea uvode AI alate koji mogu generirati pitanja, automatski ocjenjivati odgovore, prilagođavati sadržaj učenicima i čak predviđati njihov uspjeh. Postoje i dodaci koji omogućuju korištenje ChatGPT-a i sličnih alata izravno unutar sustava.
Međutim, u Loomen inačici koju trenutno koristimo, AI alati još nisu ugrađeni u Moodle. To ne znači da ne možemo iskoristiti prednosti umjetne inteligencije – samo to radimo na drugačiji način. U ovom članku pokazat ću kako koristim ChatGPT za brzo i jednostavno generiranje pitanja za testove u Moodleu, čime si značajno štedim vrijeme i osiguravam kvalitetniju bazu pitanja.
Kako mi ChatGPT štedi vrijeme u izradi pitanja za test u Loomenu
Proces izrade baze pitanja uvijek zahtjeva dosta vremena i koncentracije. Za izradu baze za jedan test najčešće potrošim nekoliko dana. Ali jednom kad je inicijalna baza napravljena lako je dodati nova pitanja, a testovi su gotovi za desetak minuta.
Kada u Loomenu kreiram bazu pitanja za test, jedan od glavnih ciljeva mi je je osigurati da svaki učenik dobije test iste težine, ali s različitim varijacijama zadataka. Da bih to postigla, koristim mogućnost slučajnog odabira pitanja unutar definiranih kategorija. Proces izrade ovakve baze je dugotrajan. Ručno kreiranje i prilagodba varijanti zadatka zahtijevaju puno vremena i pažnje. Iako se radi o običnom kopiranju pitanja i unosu izmjena u kopiju, potrebno je puno koncentracije da se sve točno izmjeni. Da ne spominjem smišljanje promjena i izračun rezultata.
Zbog toga sam odlučila za izradu varijanti zadataka iskoristiti neki od velikih jezičnih modela, poput ChatGPT-a i Copilota. Osobno sam sklonija ChatGPT-u, ali samo zbog toga što ga češće koristim. Uglavnom, od kada koristim ChatGPT, ovaj postupak je postao znatno brži i učinkovitiji, a broj raznovrsnih zadataka u kategoriji je puno veći nego kad ih radim „pješice“.
U ovom članku, korak po korak, pokazat ću kreiranje pitanja za Loomen uz korištenje velikih jezičnih modela. Jer, ne samo da će mi ChatGPT kreirati pitanja, već mi na kraju generira i xml datoteku pomoću koje ih u jednom kliku uvezem u Loomen.
Kategorije pitanja
Krenimo od početka. Bez obzira na način izrade pitanja, prvi korak je kreiranje kategorije za određenu cjelinu. Nakon toga u toj kategoriji kreiram potkategorije za svako pitanje. Naravno, prije cijelog tog procesa razradila sam izgled testa „na papiru“.

Izrada pitanja
Slijedi izrada pitanja za svaku kategoriju.
Korak 1 – definiranje početnog zadatka
Prvi korak je definiranje jednog zadatka koji će poslužiti kao model. To uključuje tekst zadatka i vrstu pitanja (primjerice, višestruki odgovor, točno/netočno, numerički odgovor i sl.). Cilj je osmisliti zadatak koji se lako može varirati promjenom brojeva ili konkretnih primjera.

Korak 2 – postavljanje upita velikom jezičnom modelu
Kad izradim osnovni zadatak, koristim ChatGPT kako bih brzo dobila više varijanti. U upitu jasno specificiram što želim. Primjerice,
Napravila sam zadatak: Koja će biti vrijednost varijable rezultat nakon izvođenja sljedećih naredbi? brojka = “123456789” rezultat = brojka[-3] Generiraj deset varijanti tog zadatka, mijenjajući vrijednosti varijable i duljinu stringa, ali zadržavajući istu strukturu i koncept indeksiranja.
Na ovaj prompt, ChatGPT mi je vratio sljedeći odgovor:

A Copilot ovaj:

Možemo zaključiti da su oba su velika jezična modela odlično odradila posao!
Korak 3 – pregled i prilagodba dobivenih zadataka
Dobivene zadatke sada pažljivo pregledam i po potrebi tražim izmjene. Primjerice, ako su neki primjeri preteški, nelogični ili ako je potrebno prilagoditi formulaciju.
Među deset zadataka koje mi je generirao ChatGPT, jedan se izdvajao (zadatak 3):

Nakon prompta

dobila sam sljedeći rezultat

Korak 4 – datoteka za uvoz u Loomen
Kad sam zadovoljna varijantama zadatka i nakon provjere svih rješenja tražim od AI alata da ih pretvori u .XML format prikladan za uvoz u Moodle. Ova funkcionalnost mi štedi još više vremena jer ne moram ručno unositi svako pitanje u bazu.
Pišem prompt:

I dobivam odgovor, odnosno generiranu datoteku koju mogu preuzeti na svoje računalo.


Na isti upit Copilot mi je dao sljedeći odgovor:

Nije generirana datoteka, ali dobiveni kod jednostavno je spremiti na računalu i uvesti u Loomen.
Korak 5 – uvoz u Loomen
Posljednji korak je otvaranje baze pitanja u kolegiju, pronalaženje odgovarajuće kategorije i uvoz generirane datoteke. Nakon toga, zadaci su spremni za korištenje u testovima.


Nakon uvoza datoteke na poslužitelj, potrebno je odabrati oblik datoteke i klikom na gumb Uvoz pokrenuti uvoz.

Pitanja će se prikazati na zaslonu i, ako je sve u redu, klikom na gumb Nastavi, završimo proces uvoza pitanja.



Zaključak
Kombinacija velikih jezičnih alata i Moodleovih mogućnosti za slučajni odabir pitanja omogućuje mi da brzo i učinkovito kreiram kvalitetne testove. Umjesto dugotrajnog ručnog unosa, sada samo definiram jedan zadatak, a AI mi pomaže generirati desetke sličnih. Na kraju, sve uvozim u Moodle u samo nekoliko klikova.
Ovaj način rada mi štedi sate posla, a istovremeno osigurava da svi učenici dobiju jednako zahtjevan test, unatoč različitim verzijama zadataka.
Znam da nisam otkrila toplu vodu i da vas puno koristi velike jetične modele na jednak način. Ali možda ima netko tko razmišlja o tome, ali nikako da krene… Ovo je poziv 🙂