Feature Wiki

Information about planned and released features

Tabs

Fallback Language in ILIAS Learning Modules

1 Initial Problem

scenario:

  • The author creates a ILIAS learning module in his native language DE.The goal is:
    • DE users should read the module in DE.
    • PL users should read the module in PL
    • all other users should read the module in EN.> He need to translate the learning module to PL and EN by an external translation agency.
  • He activates the multilanguage function and need to set a standard language which cannot be changed later.To show the module in EN to non-PL and non-DE users he need to select EN as standard language.The problem is: He cant set it to EN, because he needs to translate (export/import) it to EN. And importing an xml for the standard language is not possible yet.

2 Conceptual Summary

The author can select a default-language for this purpose for non-PL and non-DE users. He can change it anytime if needed.
Same logic needs to be implemented for other multilinguaism objects.

3 User Interface Modifications

3.1 List of Affected Views

Settings -multilingualism

3.2 User Interface Details

3.3 New User Interface Concepts

No new UI elements.

4 Technical Information

No technical issues.

5 Privacy Information

No privacy issues.

6 Security Implications

No security implications.

7 Contact

8 Funding

If you are interest in funding this feature, please add your name and institution to this list.

9 Discussion

Hesse, Joel [Joel_Hesse] 02.03.2020: agreed in a phone call. Asking the Jour Fixe to decide. Thanks.

JourFixe, ILIAS [jourfixe], 11 MAY 2020 : We highly appreciate this suggestion and schedule it for ILIAS 7.

Hesse, Joel [Joel_Hesse], 11 NOV 2020: tested and approved. Works as described and expected. I ask the jourfixe to set the final name for the new Marking. Currently "default language" is used by ILIAS. The new marker could be named as "fallback-language" or "provisional language"....?

10 Implementation

Test Cases

Test cases completed at 11 NOV 2020 by Zenzen, Enrico [ezenzen]

  • C42444: Standardsprache ändern

Approval

Approved at 11/09/2020 by Hesse, Joel [Joel_Hesse]

Last edited: 19. May 2021, 14:36, Kunkel, Matthias [mkunkel]