EzerIT / BibleOL

Web-based instruction in Biblical Hebrew and Greek
Other
26 stars 16 forks source link

reordering question lines #42

Closed oliverglanz closed 7 months ago

oliverglanz commented 8 months ago

This is not urgent. But several instructors have mentioned that it would be nice to define the order in which features are being presented to students during exercises. Right now the order is fixed. For example:

image

Here we have the order stem => tense => person => number => gender.

Some instructors want a different order. For example: person => number => gender ...

Solution: Could one add a column in the feature selection that allows for the preferred order of feature appearance?

image
tmccormack165 commented 8 months ago

Hi Oliver, thank you for your design, I think this is a great idea, and I have added it to my tasks.

ernstboogert commented 7 months ago

Good point Oliver, we will try to design a convenient solution to this problem... Thanks!

tmccormack165 commented 7 months ago

The frontend design is complete:

Screenshot 2024-02-19 at 11 38 36 AM
oliverglanz commented 7 months ago

Very nice!

tmccormack165 commented 7 months ago

This task is now completed. A teacher can order the features presented to the student. If a teacher does not order a specific feature, that feature will be pushed to the bottom of the exercise panel. If a teacher does not order any features, then the features will be ordered as they appear on the feature select table.

Here I order lexeme ahead of part_of_speech, before part_of_speech would come first because it is ahead of lexeme in the feature select table.

Screenshot 2024-02-20 at 6 00 42 PM

However, after this enhancement you can see that lexeme appears first when running an exercise.

Screenshot 2024-02-20 at 6 02 04 PM