Messages surrounding a problem #2899
Alex-Jordan
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Lately some things happened where a local instructor wrote me for help with what they thought was a webwork bug. But actually the explanation was right there on the screen. The problem was that they couldn't see it, and this is related to information being spread out all over the place.
On a problem screen, there are at least 4 areas with messages about the problem and/or the most recent attempt:
div#messagewith messages like:This set is visible to students.
This set is hidden from students.
This problem will not count toward your grade.
These come from lib/WeBWorK/ContentGenerator/Problem.pm.
div#output_summarywith messages like:ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED
and then within that, a
div.alertwith alert messages like1 of the answers is NOT correct.
2 of the questions remain unanswered.
These last ones actually come from pg, in pg/macros/PG.pl.
Several p (no id or class on them) that follow the problem body with messages like:
Note: You can earn partial credit on this problem.
Note: The solution shown is an instructor preview and will only be shown to students after the answer date.
Note: The correct answers shown in feedback are instructor previews and will only be shown to students after the answer date.
The first of these is from pg/lib/WeBWorK/PG/Translator.pm. The others are from templates/ContentGenerator/Problem/messages.html.ep.
div#score_summarywith messages like:Your score was recorded.
Your score was not successfully sent to e.g., Blackboard, Canvas, Moodle, etc..
You have attempted this problem [quant,_1,time,times].
You have [quant,_1,attempt,attempts] left before new version will be requested.
Request new version now.
You received a score of [_1] for this attempt.
Your overall recorded score is [_1].
(This problem will not count toward your grade.)
This homework set is not yet open.
This homework set is closed.
You have [negquant,_1,unlimited attempts,attempt,attempts] remaining.
These all come from lib/WeBWorK/ContentGenerator/Problem.pm.
Taken together, it's a lot of information, some of which is redundant. Some of which is in a bad order imho (like shouldn't "This homework set is closed." be one of the first things you read?). Some of which should not be shown (why give a message about problem re-randomization in so many attempts, if you've used up all attempts already?)
Could we possibly reorganize all this?
Which messages are so important they should go to the top of the page? (As I mentioned, I think a message like "This homework set is closed." or "You have [negquant,_1,unlimited attempts,attempt,attempts] remaining." should be up there.) And which messages can be relegated to below the problem body?
Beta Was this translation helpful? Give feedback.
All reactions