<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="22642" NadgradivoID="2169" NRID="27270855" OceID="0" DomainUrl="https://dirros.openscience.si/" IzpisPolniUrl="https://dirros.openscience.si/IzpisGradiva.php?lang=slv&amp;id=22642" StOgledov="610" StPrenosov="314" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-05-07 20:54:33" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/DiRROS-22642">20.500.12556/DiRROS-22642</PID>
  <Naslov>Automated grading through contrastive learning</Naslov>
  <Podnaslov>a gradient analysis and feature ablation approach</Podnaslov>
  <TujJezik_Naslov></TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>As programming education becomes increasingly complex, grading student code has become a challenging task. Traditional methods, such as dynamic and static analysis, offer foundational approaches but often fail to provide granular insights, leading to inconsistencies in grading and feedback. This study addresses the limitations of these methods by integrating contrastive learning with explainable AI techniques to assess SQL code submissions. We employed contrastive learning to differentiate between student and correct SQL solutions, projecting them into a high-dimensional latent space, and used the Frobenius norm to measure the distance between these representations. This distance was used to predict the percentage of points deducted from each student’s solution. To enhance interpretability, we implemented feature ablation and integrated gradients, which provide insights into the specific tokens in student code that impact the grading outcomes. Our findings indicate that this approach improves the accuracy, consistency, and transparency of automated grading, aligning more closely with human grading standards. The results suggest that this framework could be a valuable tool for automated programming assessment systems, offering clear, actionable feedback and making machine learning models in educational contexts more interpretable and effective.</Opis>
  <TujJezik_Opis></TujJezik_Opis>
  <KljucneBesede>
    <Beseda>automated programming assessment systems (APASs)</Beseda>
    <Beseda>contrastive learning</Beseda>
    <Beseda>explainable AI</Beseda>
    <Beseda>feature ablation</Beseda>
    <Beseda>integrated gradients</Beseda>
    <Beseda>machine learning in education</Beseda>
    <Beseda>natural language processing (NLP)</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>avtomatizirani sistemi za ocenjevanje programerskih nalog</Beseda>
    <Beseda>kontrastno učenje</Beseda>
    <Beseda>razložljiva umetna inteligenca</Beseda>
    <Beseda>integrirani gradienti</Beseda>
    <Beseda>strojno učenje v izobraževanju</Beseda>
    <Beseda>strojno učenje</Beseda>
    <Beseda>obdelava naravnega jezika</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>true</JeRecenzirano>
  <Zaloznik>MDPI</Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1033" ISO639-3="eng">Angleški jezik</Jezik>
  <TujJezik ID="1060" ISO639-3="slv">Slovenski jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice>© 2025 by the authors</AvtorskePravice>
  <VrstaGradiva ID="" DRIVER="info:eu-repo/semantics/other">Neznano</VrstaGradiva>
  <DatumVstavljanja>2025-06-12 04:06:02</DatumVstavljanja>
  <DatumObjave>2025-09-09 09:10:21</DatumObjave>
  <DatumSpremembe>2025-10-24 03:51:52</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2025</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba>Nasl. z nasl. zaslona;
Opis vira z dne 11. 6. 2025;
Soavtorji: Mario Fabijanić, Igor Mekterović and Leo Mršić;
</Opomba>
  <StStrani>str. 1-24</StStrani>
  <StevilcenjeNivo1>iss. 2</StevilcenjeNivo1>
  <StevilcenjeNivo2>Vol. 7</StevilcenjeNivo2>
  <Kronologija>2025</Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>Zaloznikova</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>2025-04-29</DatumObjaveClanka>
  <Licence>
    <Licenca ID="6" Kratica="CC BY 4.0" Naziv="Creative Commons Priznanje avtorstva 4.0 Mednarodna" URL="http://creativecommons.org/licenses/by/4.0/deed.sl" Logo="by.png" LogoPolniUrl="https://dirros.openscience.si/teme/dirros/img/licence/by.png" DatumZacetkaLicenciranja="" VezanoNa="" VezanoNaAng="" Besedilo="" BesediloAng=""></Licenca>
  </Licence>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="20737" Ime="Mateo" Priimek="Sokač" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="448647171" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="20738" Ime="Mario" Priimek="Fabijanić" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="458864387" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="20739" Ime="Igor" Priimek="Mekterović" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="458864643" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="20734" Ime="Leo" Priimek="Mršić" AltIme="Leo Mrsic; L. Mršić" VlogaID="70" VlogaNaziv="Avtor" ConorID="293725283" Afiliacija="" ArrsID="57697" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="4" Sifra="UDK" Naziv="UDK" URL="">004.85:37</Identifikator>
    <Identifikator ID="9" Sifra="ISSN-clanka" Naziv="ISSN pri članku" URL="">2504-4990</Identifikator>
    <Identifikator ID="15" Sifra="DOI" Naziv="DOI" URL="http://dx.doi.org/10.3390/make7020041">10.3390/make7020041</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/239074051">239074051</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="32811" DatotekaNRID="0" NamenDatotekeID="5" NamenDatoteke="Izvorni URL" FormatDatotekeID="56" FormatDatoteke="URL" MIME="text/url" IkonaFormata="html.gif" IkonaFormataPolniUrl="https://dirros.openscience.si/teme/dirros/img/fileTypes/html.gif" VelikostDatoteke="0" VelikostDatotekeKratko="0,00 KB" DatumVstavljanja="2025-06-12 04:06:03" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv></Naziv>
      <OrgNaziv></OrgNaziv>
      <URL>https://www.mdpi.com/2504-4990/7/2/41</URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5></MD5>
      <SHA256></SHA256>
      <UUID>06d438b0-4721-11f0-bf0a-001a4af901a5</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://dirros.openscience.si/Dokument.php?lang=slv&amp;id=32811</PrenosPolniUrl>
      <Vsebine>
      </Vsebine>
    </Datoteka>
    <Datoteka ID="34837" DatotekaNRID="14432830" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.gif" IkonaFormataPolniUrl="https://dirros.openscience.si/teme/dirros/img/fileTypes/pdf.gif" VelikostDatoteke="4322353" VelikostDatotekeKratko="4,12 MB" DatumVstavljanja="2025-09-09 09:06:20" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="1">
      <Naziv>RAZ_Sokac_Mateo_2025.pdf</Naziv>
      <OrgNaziv>RAZ_Sokac_Mateo_2025.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>DB4D2106BCD7DABC77590E5E83493782</MD5>
      <SHA256>713748b8740cede8112dcb3353a070c46e867f3e73b1746f7fb4590ac666875f</SHA256>
      <UUID>7cc5c33e-8d4b-11f0-9bb7-001a4af901a5</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://dirros.openscience.si/Dokument.php?lang=slv&amp;id=34837</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1033" Oznaka="" Dolzina="89236"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="50" Kratica="RUDOLFOVO" ZavodEvsID="5000500" Logo="rudolfovo.png" LogoPolniUrl="https://dirros.openscience.si/teme/dirros/img/logo/rudolfovo.png">Rudolfovo – Znanstveno in tehnološko središče Novo mesto</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="1.01" Koda="1.01" Naziv="Izvirni znanstveni članek" SchemaOrg="Article"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
