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
14 stars 4 forks source link

Avainsanojen tallentaminen vastauksiin huonontaa käyttökokemusta #3496

Open Tuplanolla opened 12 months ago

Tuplanolla commented 12 months ago

Oletetaan, että opiskelija onnistuu tallentamaan vastauksen, jossa esiintyy avainsanat BYCODEBEGIN ja BYCODEEND. Tämä onnistuu, jos kirjoittaa avainsanat ja painaa tallennusnappia ennen kuin käyttöliittymä ehtii päivittää tekstikentän, tai jos opettajan postprogram lisää ne vastaukseen.

Jos tämän sivun nyt lataa, tekstikenttä vaihtaa välittömästi tilansa muokatuksi, ja kysyy aina haluaako käyttäjä poistua kyseiseltä sivulta. Vastauksia selatessa avainsanat myös välähtävät nopeasti näkyviin ja sitten taas pois, kun käyttöliittymä päivittää tekstikentän.

En ehtinyt tutkimaan testitapausta sen enempää, mutta kurssini testisivulla on yksi yksinkertainen tapaus, josta ongelma ilmenee ylläpitäjille.

dezhidki commented 12 months ago

Tuo BYCODEBEGIN ja BYCODEEND tallentuminen vastaukseen on kyllä ei-määritelty tapaus ja oletus on, että se ei päädy mitenkään käyttäjän vastaukseen.

Eli välitön muutos olisi korjata tuon päivitysviive, että käyttäjä itse ei tuon voi tallentaa. Opettajan postprogram-muuntelut on opettajan vastuulla, että ne eivät oikeasti riko opiskelijan vastauksia. Sen verran kuitenkin meidän olisi hyvää muuttaa käsittelyä, että csPluginin tapauksessa voidaan nuo selainpuolen siivoukset tehdä palvelinpuolellakin ennen tallentamista.

Näin yleisesti, BYCODEBEGIN ja BYCODEEND tallentumista vastaukseen ei ole speksattu. Pidemmän aikavälin kysymys on siis: siivotaanko ne aina pois, vai olisiko niiden tallentumisella jotain käytännön merkitystä?

Tuplanolla commented 12 months ago

Sen verran mitä asiasta ymmärrän, avainsanat pitäisi siivota pois myös tietokannasta.