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

Remove doc_id and par_id from /getState #3666

Open sijualle opened 2 weeks ago

sijualle commented 2 weeks ago

Poistaa doc_id ja par_id -parametrit getState-kutsuista.

Tällä hetkellä doc_id:tä ei käytetä ollenkaan, par_id:tä käytetään jonkinlaisena saniteettitarkistuksena joka ei kuitenkaan erikoistilanteissa mene läpi (#3658)

Nykyään getStatessa plugin haetaan suoraan pyynnössä taskId:llä tai kaivetaan vastausid:stä taskId. Käännöksiä varten on erikseen ref_from_doc_id/ref_from_par_id. Tuo vanha par_id on ollut joskus oleellinen kun ei käytetty taskId:tä: https://github.com/TIM-JYU/TIM/blob/4cbed36653331470b2ffec7a20c6a783cb57d81b/timApp/answer/routes.py#L465

https://tim.jyu.fi/teacher/users/sijualle/kokeiluja/blockidbugi/dest/en vs https://timdevs02.it.jyu.fi/teacher/users/sijualle/kokeiluja/blockidbugi/dest/en