-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Which problem configuration fields should be edit-able in a library problem? #1317
Comments
@jmakowski1123 Would you like me to go ahead and disable those fields? And/or display a note that they're not configurable in libraries? Or does this need some more work to figure out the best approach? |
(following this since it affects the backend) |
This will be post-Sumac. |
@jmakowski1123 @bradenmacdonald For Sumac, what should happen if I make local edits to a block from a library, and then pull updates from a library? Options are:
|
@kdmccormick I thought we had an allowlist of fields that make sense to override, like "max attempts", "max score' etc., and anything other than those would get blown away. |
@bradenmacdonald Yep, just confirming that we haven't changed on that |
In the UI, do we need a way to revert those "customizable" fields to their defaults? |
@kdmccormick Up to @jmakowski1123 but I'd say it's not necessary for MVP. |
Nothing in this ticket will be part of the the MVP. Sorry for the confusion. |
@jmakowski1123 @lizc577 @sdaitzman @marcotuts This is ready for AC testing on the sandbox. Testing instructions:
Notes:
|
This looks good to me. All works as expected following @pomegranited testing instructions. |
When creating a problem in a library, I may not know which course the problem will be used in. Or the problem may be used in multiple courses, each with different grading parameters. Thus, I'd expect that the only configurable fields attached to a problem in a library are the generalized fields that apply to the problem content itself, and not the overall grading schema. Those fields are:
I would not expect to see the following configurable fields attached to a problem in a Library. Instead, I would expect to configure these fields within the course outline, such that my configurations are specific to the grading schema of that particular course:
The text was updated successfully, but these errors were encountered: