Problem: You are using WPML with the MasterStudy plugin on your WordPress site to manage online courses. You want students to complete tasks in English without translating the lessons, quizzes, or assignments, but only translate the course pages. However, when students switch the language, the course disappears from their enrolled courses tab, even though all tasks have been duplicated. If they access the course in a different language than they started with, they have to start over. Solution: The issue arises because the MasterStudy plugin is designed to handle course enrollments independently per language. To address this, you could request the MasterStudy team to modify their plugin to sync courses between languages. Alternatively, disabling the language switcher on account pages might help, as it prevents language switching on these pages, though users could still switch languages from other pages. Another workaround could involve using a redirect plugin to direct users from the translated course page to the original course page. However, this might undermine the purpose of translating the site. It's important to note that syncing course progress across languages is not currently supported by MasterStudy, and this functionality would require significant changes by the MasterStudy team.
If this solution does not resolve your issue or seems outdated, we recommend opening a new support ticket. We also advise checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, please visit our support forum.
Problem: You are using the WPML Translator for multi-language support on WordPress with the MasterStudy plugin for courses. While the course page in the original language (English) works fine, issues arise when switching to other languages. Specifically, translated course pages do not display lessons, quizzes, or assignments. Solution: If you have not translated the "Lessons" and "Quizzes" and do not plan to translate them, we recommend the following steps: 1. Navigate to WPML > Settings > Post Type Translation. 2. Set "Lessons" and "Quizzes" to "Translatable - use translations if available or fallback to default language". For more details on using the default language as a fallback, please visit: Guide on Displaying Untranslated Content If this solution does not resolve your issue or if it seems outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. Should you need further assistance, please do not hesitate to open a new support ticket or visit our support forum at WPML Support Forum.