modules/moodle/presentation/presentation library

Classes

CourseSelector
Displays a form where the user can search for courses and enable/disable them.
CourseTag
Displays the shortname of the given course in a colored tag.
CourseWidget
Renders a given MoodleCourse as a widget.
MoodleCoursesRepository
Repository for managing a user's MoodleCourses.
MoodleTasksRepository
Provides all tasks from Moodle with the latest updates.
MoodleTaskWidget
Renders the given task.
UserProfileImage
Renders a user's profile image.
UsersRepository
Holds all users of the application.

Enums

MoodleTaskWidgetDisplayMode
Display mode for MoodleTaskWidget.

Extensions

FilterUserX on Iterable<User>
Extension methods for filtering users.
TasksFilterX on Iterable<MoodleTask>
Extension methods for filtering tasks.