User Tools

Site Tools


codeq:hints

This is an old revision of the document!


Namigi

Statični namigi

Te namige poda administrator za vsako nalogo. Prikažejo se ob določenih triggerjih.

  • Glede na število neuspelih oddaj
    • po N (npr. N = 3) neuspelih poskusih omogočimo prvi namig (prikaže se napis/ikona “namig je na voljo”)
    • po 2*N neuspelih poskusih omogočimo drugi namig
  • Glede na testne primere
    • za vsak statični namig imamo nabor testnih primerov - če program ne reši pravilno nobenega od teh primerov, je namig ustrezen
    • mogoče niti nima smisla definirati vrstnega reda namigov, ampak jih zmeraj podajamo glede na testne primere?

Sistem uporabniku pove, na kateri “stopnji” namigov je trenutno - prvi namig je res le “namig”, zadnji pa praktično že poda rešitev. Mogoče lahko z barvo (zelena/rumena/rdeča) prikažemo stopnjo namiga.

Dinamični namigi

Se zgenerirajo glede na konkretno vsebino uporabnikovega programa:

  • tipkarske napake (paretparent)
  • zaporedje popravkov (avtomatsko odpravljanje napak z uporabo pogostih popravkov)
  • code suggestions - kot v prejšnji točki, vendar le predlagamo nekaj tipičnih popravkov za dan program

Ideja: pri predikatih za delo z množicami izriši Vennova diagrama za pravilno in uporabnikovo rešitev.

codeq/hints.1436207451.txt.gz · Last modified: 2015/07/06 20:30 by timmy