diff --git a/src/addons/mod/lesson/components/index/addon-mod-lesson-index.html b/src/addons/mod/lesson/components/index/addon-mod-lesson-index.html index ee5cadb64..f2b99aa64 100644 --- a/src/addons/mod/lesson/components/index/addon-mod-lesson-index.html +++ b/src/addons/mod/lesson/components/index/addon-mod-lesson-index.html @@ -176,128 +176,115 @@ - {{ 'addon.mod_lesson.lessonstats' | translate }} + {{ 'addon.mod_lesson.lessonstats' | translate }} -
- - - -

{{ 'addon.mod_lesson.averagescore' | translate }}

-

- {{ 'core.percentagenumber' | translate:{$a: overview.avescore} }} -

-

{{ 'addon.mod_lesson.notcompleted' | translate }}

-
+ + + +

{{ 'addon.mod_lesson.averagescore' | translate }}

+

+ {{ 'core.percentagenumber' | translate:{$a: overview.avescore} }} +

+

{{ 'addon.mod_lesson.notcompleted' | translate }}

+
- -

{{ 'addon.mod_lesson.highscore' | translate }}

-

- {{ 'core.percentagenumber' | translate:{$a: overview.highscore} }} -

-

{{ 'addon.mod_lesson.notcompleted' | translate }}

-
+ +

{{ 'addon.mod_lesson.highscore' | translate }}

+

+ {{ 'core.percentagenumber' | translate:{$a: overview.highscore} }} +

+

{{ 'addon.mod_lesson.notcompleted' | translate }}

+
- -

{{ 'addon.mod_lesson.lowscore' | translate }}

-

- {{ 'core.percentagenumber' | translate:{$a: overview.lowscore} }} -

-

{{ 'addon.mod_lesson.notcompleted' | translate }}

-
-
-
+ +

{{ 'addon.mod_lesson.lowscore' | translate }}

+

+ {{ 'core.percentagenumber' | translate:{$a: overview.lowscore} }} +

+

{{ 'addon.mod_lesson.notcompleted' | translate }}

+
+
+ + +

{{ 'addon.mod_lesson.averagetime' | translate }}

+

{{ avetimeReadable }}

+

+ {{ 'addon.mod_lesson.notcompleted' | translate }} +

+
- - - -

{{ 'addon.mod_lesson.averagetime' | translate }}

-

{{ avetimeReadable }}

-

- {{ 'addon.mod_lesson.notcompleted' | translate }} -

-
+ +

{{ 'addon.mod_lesson.hightime' | translate }}

+

{{ hightimeReadable }}

+

{{ 'addon.mod_lesson.notcompleted' | translate }}

+
- -

{{ 'addon.mod_lesson.hightime' | translate }}

-

{{ hightimeReadable }}

-

{{ 'addon.mod_lesson.notcompleted' | translate }}

-
- - -

{{ 'addon.mod_lesson.lowtime' | translate }}

-

{{ lowtimeReadable }}

-

{{ 'addon.mod_lesson.notcompleted' | translate }}

-
-
-
-
+ +

{{ 'addon.mod_lesson.lowtime' | translate }}

+

{{ lowtimeReadable }}

+

{{ 'addon.mod_lesson.notcompleted' | translate }}

+
+ + -
- - - -

{{ 'addon.mod_lesson.averagescore' | translate }}

-

- {{ 'core.percentagenumber' | translate:{$a: overview.avescore} }} -

-

{{ 'addon.mod_lesson.notcompleted' | translate }}

-
+ + + +

{{ 'addon.mod_lesson.averagescore' | translate }}

+

+ {{ 'core.percentagenumber' | translate:{$a: overview.avescore} }} +

+

{{ 'addon.mod_lesson.notcompleted' | translate }}

+
- -

{{ 'addon.mod_lesson.averagetime' | translate }}

-

{{ avetimeReadable }}

-

- {{ 'addon.mod_lesson.notcompleted' | translate }} -

-
-
-
+ +

{{ 'addon.mod_lesson.averagetime' | translate }}

+

{{ avetimeReadable }}

+

+ {{ 'addon.mod_lesson.notcompleted' | translate }} +

+
+
+ + +

{{ 'addon.mod_lesson.highscore' | translate }}

+

+ {{ 'core.percentagenumber' | translate:{$a: overview.highscore} }} +

+

{{ 'addon.mod_lesson.notcompleted' | translate }}

+
- - - -

{{ 'addon.mod_lesson.highscore' | translate }}

-

- {{ 'core.percentagenumber' | translate:{$a: overview.highscore} }} -

-

{{ 'addon.mod_lesson.notcompleted' | translate }}

-
+ +

{{ 'addon.mod_lesson.hightime' | translate }}

+

{{ hightimeReadable }}

+

{{ 'addon.mod_lesson.notcompleted' | translate }}

+
+
+ + +

{{ 'addon.mod_lesson.lowscore' | translate }}

+

+ {{ 'core.percentagenumber' | translate:{$a: overview.lowscore} }} +

+

{{ 'addon.mod_lesson.notcompleted' | translate }}

+
- -

{{ 'addon.mod_lesson.hightime' | translate }}

-

{{ hightimeReadable }}

-

{{ 'addon.mod_lesson.notcompleted' | translate }}

-
-
-
- - - - -

{{ 'addon.mod_lesson.lowscore' | translate }}

-

- {{ 'core.percentagenumber' | translate:{$a: overview.lowscore} }} -

-

{{ 'addon.mod_lesson.notcompleted' | translate }}

-
- - -

{{ 'addon.mod_lesson.lowtime' | translate }}

-

{{ lowtimeReadable }}

-

{{ 'addon.mod_lesson.notcompleted' | translate }}

-
-
-
-
+ +

{{ 'addon.mod_lesson.lowtime' | translate }}

+

{{ lowtimeReadable }}

+

{{ 'addon.mod_lesson.notcompleted' | translate }}

+
+ +
- {{ 'addon.mod_lesson.overview' | translate }} + {{ 'addon.mod_lesson.overview' | translate }} -

{{ 'addon.mod_lesson.youranswer' | translate }}

-

- - -

+ +

{{ 'addon.mod_lesson.youranswer' | translate }}

+

+ + +

+
@@ -126,24 +128,18 @@ - - - -

-

-
- - - - {{option.label}} - - - -
-
+ +

+

+
+ + + {{option.label}} + +
@@ -192,7 +188,7 @@ - {{ 'addon.mod_lesson.congratulations' | translate }} + {{ 'addon.mod_lesson.congratulations' | translate }} {{ eolData.notenoughtimespent.message }} diff --git a/src/addons/mod/lesson/pages/player/player.scss b/src/addons/mod/lesson/pages/player/player.scss index 79a950420..8733de161 100644 --- a/src/addons/mod/lesson/pages/player/player.scss +++ b/src/addons/mod/lesson/pages/player/player.scss @@ -1,3 +1,11 @@ +:host { + --background-odd: var(--gray-lighter); +} + +:host-context(body.dark) { + --background-odd: var(--gray-darker); +} + :host ::ng-deep { .addon-mod_lesson-slideshow { max-width: 100%; @@ -5,15 +13,16 @@ margin: 0 auto; } + .studentanswer { + padding-inline-start: 8px; + } + table { width: 100%; margin-top: 1.5rem; tr:nth-child(odd) { - background-color: var(--gray-lighter); - // @include darkmode() { - // background-color: $core-dark-item-divider-bg-color; - // } + background-color: var(--background-odd); } tr:last-child td { @@ -26,21 +35,4 @@ border-bottom: 1px solid var(--gray); } } - - // @todo - // .item-ios table { - // @extend .card-ios; - // @include darkmode() { - // color: $white; - // background-color: $core-dark-item-bg-color; - // } - // } - - // .item-md table { - // @extend .card-md; - // @include darkmode() { - // color: $white; - // background-color: $core-dark-item-bg-color; - // } - // } } diff --git a/src/addons/mod/lesson/pages/user-retake/user-retake.html b/src/addons/mod/lesson/pages/user-retake/user-retake.html index 9649820af..a6fa046c7 100644 --- a/src/addons/mod/lesson/pages/user-retake/user-retake.html +++ b/src/addons/mod/lesson/pages/user-retake/user-retake.html @@ -36,28 +36,32 @@ - - - -

{{ 'addon.mod_lesson.grade' | translate }}

-

{{ 'core.percentagenumber' | translate:{$a: retake.userstats.grade} }}

-
+ + + + + +

{{ 'addon.mod_lesson.grade' | translate }}

+

{{ 'core.percentagenumber' | translate:{$a: retake.userstats.grade} }}

+
- -

{{ 'addon.mod_lesson.rawgrade' | translate }}

-

{{ retake.userstats.gradeinfo.earned }} / {{ retake.userstats.gradeinfo.total }}

-
-
-
+ +

{{ 'addon.mod_lesson.rawgrade' | translate }}

+

{{ retake.userstats.gradeinfo.earned }} / {{ retake.userstats.gradeinfo.total }}

+
+
+
+ +
-

{{ 'addon.mod_lesson.timetaken' | translate }}

+

{{ 'addon.mod_lesson.timetaken' | translate }}

{{ timeTakenReadable }}

-

{{ 'addon.mod_lesson.completed' | translate }}

+

{{ 'addon.mod_lesson.completed' | translate }}

{{ retake.userstats.completed * 1000 | coreFormatDate }}

@@ -74,11 +78,11 @@ - {{page.qtype}}: {{page.title}} + {{page.qtype}}: {{page.title}} -

{{ 'addon.mod_lesson.question' | translate }}

+

{{ 'addon.mod_lesson.question' | translate }}

-

{{ 'addon.mod_lesson.answer' | translate }}

+

{{ 'addon.mod_lesson.answer' | translate }}

-
- - - - - {{ answer[0].buttonText }} - - -

-
-
-
+ + + + + + + + {{ answer[0].buttonText }} + + +

+
+
+
+
+
-
+ @@ -152,27 +160,31 @@ - - - -

- - -

-
- -

{{answer[0].value}}

- - - - -
-
-
+ + + + + +

+ + +

+
+ +

{{answer[0].value}}

+ + + + +
+
+
+
+
-
+
@@ -211,11 +223,11 @@ -
+ -

{{ 'addon.mod_lesson.response' | translate }}

+

{{ 'addon.mod_lesson.response' | translate }}

-

{{ 'core.contentlinks.chooseaccounttoopenlink' | translate }}

+

{{ 'core.contentlinks.chooseaccounttoopenlink' | translate }}

{{ url }}

diff --git a/src/core/features/course/components/format/core-course-format.html b/src/core/features/course/components/format/core-course-format.html index 74738d626..bb9043094 100644 --- a/src/core/features/course/components/format/core-course-format.html +++ b/src/core/features/course/components/format/core-course-format.html @@ -95,7 +95,7 @@ - -

{{ 'core.whyisthisrequired' | translate }}

+

{{ 'core.whyisthisrequired' | translate }}

{{ 'core.explanationdigitalminor' | translate }}

@@ -225,7 +225,7 @@ -

{{ 'core.considereddigitalminor' | translate }}

+

{{ 'core.considereddigitalminor' | translate }}

{{ 'core.digitalminor_desc' | translate }}

{{ supportName }}

{{ supportEmail }}

diff --git a/src/theme/theme.base.scss b/src/theme/theme.base.scss index 7dc22b6cd..be6ee775b 100644 --- a/src/theme/theme.base.scss +++ b/src/theme/theme.base.scss @@ -33,6 +33,16 @@ ion-item.ion-text-wrap ion-label { white-space: normal !important; } +// It fixes the click on links where ion-ripple-effect is present. +.ion-activatable ion-label, +.item-multiple-items ion-label { + z-index: 3; + pointer-events: none; + ion-anchor, ion-button, a, button { + pointer-events: visible; + } +} + // Ionic toolbar. ion-toolbar ion-back-button, @@ -372,6 +382,10 @@ ion-toolbar ion-title .core-bar-button-image img { } // Select. +ion-select::part(text) { + white-space: normal; +} + ion-select.core-button-select, .core-button-select { --background: var(--core-button-select-background);