rage / mooc.fi

https://mooc.fi
5 stars 6 forks source link

Feat: add course instance language #1121

Closed mipyykko closed 1 year ago

mipyykko commented 1 year ago

Adds a language column to the course table. If this is present, it is used to set the user completion language instead of the one in user course settings that can be different or out of sync. For courses with parent-child (=completion handler, handled) relations, where the completion is tied to one single course, the handler instance language setting is not ignored and the setting comes from the actual course instance the student has completed.

You can set the field through the beta editor, which should be set as the default editor soon enough.