TIM-JYU / TIM

TIM (The Interactive Material) is an open-source cloud-based platform for creating interactive learning documents.
https://tim.education/view/about/en-US
MIT License
13 stars 4 forks source link

Field-pluginien vastausten automaattinen pisteytys ja pisteytyskäyttöliittymä #3646

Open dezhidki opened 2 months ago

dezhidki commented 2 months ago

Tämä kortti kostii field-plugineja (textfield, cbfield, dropdown, yms).

Tällä hetkellä kyseisten pluginien kautta tehtyä vastauksia ei voi pisteyttää, vaan pitää usein kirjoittaa JSRunnereita sekä taulukoida tuloksia. Tämä aiheuttaa joskus ylimääräistä työtä sille, että haluttaisiin vaan asettaa vastauksia pisteitä automaattisesti. Olennaisin käyttötapaus tähän ovat erilaiset tekstiaukkotehtävät.

Field-pliugineille siis pitäisi speksata ja toteuttaa jokin pointsRule-attribuutti, jolla voi määritellä automaattisen pisteytyksen sääntöjä.

Vastaavasti field-pluginien pisteytystä käyttöliittymässä pitäisi helpottaa. Fieldeihin saa AnswerBrowserin pakotettua näkyviin, mutta AB on tällä hetkellä liian monimutkainen inline-plugineille. Fieldeille siis olisi hyvä olla jokin yksinkertaistettu näkymä ABstä, jolla voi helposti antaa pisteitä.

ajlakanen commented 2 months ago

Fieldejä (textfield) käytetään myös palautteen antamiseen (ohj1 harkkatyön osat), ja siinä yksinkertaistettu AB olisi kyllä tosi hyödyllinen. Nyt olen sanonut ohjaajille, että ei saa poistaa vanhoja huomioita, jotta historia säilyy. Kai tuon voisi tehdä myös jollain toisella pluginilla, mutta tuo textfield on siisti ja kompaktin näköinen.

ajlakanen commented 2 months ago

Sivuhuomiona: Vallussahan ei nähtävästi ole AB:ta aukkotehtäville (yksi monesta, avoin vastaus). Ks. testikoe, tehtävät 5-6. Ehkä tuossa on ajateltu, että vastaukset ovat niin lyhyitä, että vaikka automaattitallennus "pyyhkisi" pois vanhan vastauksen, se ei haittaa.