Open Tuplanolla opened 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ä?
Sen verran mitä asiasta ymmärrän, avainsanat pitäisi siivota pois myös tietokannasta.
Oletetaan, että opiskelija onnistuu tallentamaan vastauksen, jossa esiintyy avainsanat
BYCODEBEGIN
jaBYCODEEND
. Tämä onnistuu, jos kirjoittaa avainsanat ja painaa tallennusnappia ennen kuin käyttöliittymä ehtii päivittää tekstikentän, tai jos opettajanpostprogram
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.