Use a copy of the card editor template for the cardset editor and change the card type "cube" to "custom"
-
Display the card type dropdown at the top right -
Add a second row for selecting the difficulty level -
Introduce a new setting for the card type "cube": Define the title and design for each side -
Rename the card type "cube" to "custom" -
Add a checkbox modal for the new custom card type to toggle all array settings that can be found in /imports/config/cardTypes.js
: - learning mode
- vocabulary
- difficulty level
- Uses notes instead of the default difficulty
- swap answer button
- default mobile preview active
- has a markdeep help button
- has a learning goal
- has a learning unit
-
Store these settings in the new cardset field "customSettings" instead of checking the arrays inside imports/config
For further details see https://git.thm.de/arsnova/cards/issues/210
Complex content is not manageable: