package Ġcom . jetbrains . edu . learning . yaml . format . student Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonProperty Ċ import Ġcom . fasterxml . jackson . annotation . JsonProperty Order Ċ import Ġcom . jetbrains . edu . course creator . actions . mixins . Json Mixin Names . TAGS Ċ import Ġcom . jetbrains . edu . learning . yaml . format . Choice Task Yaml Mixin Ċ import Ġcom . jetbrains . edu . learning . yaml . format . Yaml Mixin Names . FEED BACK Ċ import Ġcom . jetbrains . edu . learning . yaml . format . Yaml Mixin Names . FEED BACK _ CORRECT Ċ import Ġcom . jetbrains . edu . learning . yaml . format . Yaml Mixin Names . FEED BACK _ IN CORRECT Ċ import Ġcom . jetbrains . edu . learning . yaml . format . Yaml Mixin Names . FEED BACK _ LINK Ċ import Ġcom . jetbrains . edu . learning . yaml . format . Yaml Mixin Names . FILES Ċ import Ġcom . jetbrains . edu . learning . yaml . format . Yaml Mixin Names . IS _ MULTIPLE _ CHO ICE Ċ import Ġcom . jetbrains . edu . learning . yaml . format . Yaml Mixin Names . OPTIONS Ċ import Ġcom . jetbrains . edu . learning . yaml . format . Yaml Mixin Names . RECORD Ċ import Ġcom . jetbrains . edu . learning . yaml . format . Yaml Mixin Names . SELECTED _ OPTIONS Ċ import Ġcom . jetbrains . edu . learning . yaml . format . Yaml Mixin Names . STATUS Ċ import Ġcom . jetbrains . edu . learning . yaml . format . Yaml Mixin Names . TYPE Ċ Ċ @ Suppress (" UNUSED _ PARAMETER ", Ġ" unused ") Ġ// Ġused Ġfor Ġyaml Ġserialization Ċ @ JsonProperty Order ( TYPE , ĠIS _ MULTIPLE _ CHO ICE , ĠOPTIONS , ĠFE ED BACK _ CORRECT , ĠFE ED BACK _ IN CORRECT , ĠFILE S , ĠFE ED BACK _ LINK , ĠOPTIONS , ĠSTATUS , ĠFE ED BACK , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠREC ORD , ĠSELECT ED _ OPTIONS , ĠTAG S ) Ċ abstract Ġclass ĠStudent Choice Task Yaml Mixin Ġ: ĠChoice Task Yaml Mixin () Ġ{ ĊĠ Ġ@ JsonProperty ( SELECTED _ OPTIONS ) ĊĠ Ġprivate Ġvar Ġselected Variants Ġ= Ġmutable ListOf < Int >() ĊĊĠ Ġ@ JsonProperty ( RECORD ) ĊĠ Ġprivate Ġvar Ġmy Record : ĠInt Ġ= Ġ- 1 Ċ }