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

Tehtävien pisteiden haku makroilla #3518

Open dezhidki opened 10 months ago

dezhidki commented 10 months ago

Vesan sähköpostista:

Jos tuota demojuttua haluaisi kehittää saadan palautteen perustella, niin

https://tim.jyu.fi/view/kurssit/tie/ohj1/2023s/demot/demo11#mallitentti

nyt ulkosasua on vähän muutettu (tehtävät lutussa) mistä seuraa se että yksitäisten tehtävien pisteitä joutuu metästämään aukomalla noita erikseen ja rullailemalla kohdalleen.

Miten tuon voisi kehittää sellaiseksi, että tuossa sen sijaa että lukee (1 p) lukisikin vaikka (0.5/1 p) ja olisi virheällä jos on (1/1 p).

Eli pysytisikö millään tavalla minkä voisi haudata johonkin makroon tyyliin

%%points(1, "taulukot2")%%

samaan tuohon sen lukeman, mikä on taulukot2 tehtävän points-kohdassa.

Tai jopa

%%points(2, ["pisinnouseva", "taunotests"])%%

jossa tulisi summa noiden mainittujen tehtävien osalta. Ylläpidon kannalta vielä helpompi jos maxlukema tulisi oletuksena itse tehtävistä.

Auttaisi osin sitä viimme valintakokeen virhettäkin.

Vesa

dezhidki commented 10 months ago

Pitää vähän tutkia, mutta ehkä näin pikaisesti ajattelisin, että ehkä tally-kentät saisi semi-järkevästi, sillä tallyt voidaan laskea auki jos esim. show_task_summary on asetettu.

Nopeasti ajattelisin siis jotain seuraavaa:

Mietin siis tallya sen takia, koska sitä joudutaan jo laskemaan. Lisäksi yhdessä tehtävässä saattaa olla useita kenttiä (esim. Ohj2:ssa).

Riittäisikö tuo tally? Voidaan lisätä myös ihan points, joka vaan hakee viimeisen vastauksen pisteet. Mutta niitä ei saisi ehkä olla sitten liikaa, sillä ne joutuisi aina laskemaan.