openwebwork / webwork2

Course management front end for WeBWorK
http://webwork.maa.org/wiki/Main_Page
Other
144 stars 165 forks source link

Some of the achievements do not behave as expected #1327

Open robert-marik opened 3 years ago

robert-marik commented 3 years ago

Some of the achievements do not behave as expected, so I think that we should keep the information somewhere. Many issues are fixed in 2.16 and the teachers who use achievements should consider to upgrade.

Some issues remained:

taniwallach commented 3 years ago

set_id can be up to 100 characters (80 in WW 2.15); longer names would fail to be recorded in the past_answers table, and trigger errors. Since there can me many sets, it certainly seems that frozen_hash as a varchar(1024) is to small to store data on many assignments. If this is an issue overall - it could potentially be made larger.

Another option might be to Maybe the coursename_setting column can be used to store the data you want for super_speed_math and speed_mather?

taniwallach commented 3 years ago

The issues with super_speed_math and speed_mather need to be addressed in the future. The rest were fixed for WW 2.16. Moving to a different project board for the rest.

robert-marik commented 3 years ago

Thank you for suggestions. I am not sure about the optimal method to resolve the problem. I would like to keep the data in the table related to achievements. Another option it to query past answers and find the oldest one in the current subset. But I am not sure if this is accessible from achievement evaluation environment. Anyway, since there have been many bugs in achievements for many years, apparently not many people use these features and there is no pressure to fix this minor issue.