Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hey everyone.
I added a Moodle integration to the TUM App.
The general Moodle section is now part of the general bottom navigation bar. For it to work, you have to save your TUMOnline login credentials within the settings (a new settings area has been created). Don't worry, your password will be stored with encryption and is only readable if you have a matching TUMOnline token.
This Moodle integration creates a shibboleth session (by using headless in app browser) and stores all relevant login information. These information are required to read course and module data from the Moodle api.
Also, I added vertical and horizontal support so every device is supported. Yet, there are no language keys used, but these will be added within a future commit.
Reach out to me if you have any suggestions, however I'd love to add Moodle to the app since there is no official Moodle app of TUM and a lot of people want a simple mobile app for Moodle