Closed felipecalvo closed 3 years ago
We decided to keep this as-is but consider that each setting must be added three times right now - one on the list of attributes and two on the mapping. Through a similar solution to the one in Assignment
composed_of
submission
, we can zip the list of attributes with itself, making it so we only have to write each setting once.
This will be implemented once a second setting is added
:dart: Goal
Add a
Preferences
object to store user preferences and add the first setting,uppercase_mode
. Needed for https://github.com/mumuki/mumuki-laboratory/pull/1532.:spiral_notepad: Note for reviewers
This is very similar as to how submissions are embedded in assignments, still, please let me know if this is what you were expecting @flbulgarelli as we talked on that other pull request. I'll write some tests in the meantime.
Here is how this design works