diff --git a/.github/workflows/pytest-report.yml b/.github/workflows/pytest-report.yml new file mode 100644 index 0000000..8205b1b --- /dev/null +++ b/.github/workflows/pytest-report.yml @@ -0,0 +1,26 @@ +name: Pytest Report +on: + workflow_run: + workflows: [Pytest] + types: [completed] +permissions: + actions: read + checks: write + pull-requests: write +jobs: + checks: + runs-on: ubuntu-latest + steps: + - name: Download Test Report + uses: actions/download-artifact@v6 + with: + name: pytest-report + github-token: ${{ github.token }} + run-id: ${{ github.event.workflow_run.id }} + - name: Publish Test Report + uses: mikepenz/action-junit-report@v6 + with: + commit: ${{github.event.workflow_run.head_sha}} + report_paths: pytest.xml + comment: true + pr_id: ${{ github.event.workflow_run.pull_requests[0].number }} diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index c7cef8f..59c149e 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -2,8 +2,6 @@ name: Pytest on: pull_request permissions: contents: read - checks: write - pull-requests: write concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true @@ -21,12 +19,10 @@ jobs: - name: Install failure annotation plugin run: pip install pytest-github-actions-annotate-failures - name: Test with pytest - run: | - set -o pipefail - pytest --junitxml=pytest.xml --cov-report=term-missing:skip-covered --cov-report=html --cov | tee pytest-coverage.txt - - name: Comment pytest code coverage - uses: MishaKav/pytest-coverage-comment@main - if: ${{ always() }} + run: pytest --junitxml=pytest.xml + - name: Upload Test Report + uses: actions/upload-artifact@v6 with: - pytest-coverage-path: ./pytest-coverage.txt - junitxml-path: ./pytest.xml + name: pytest-report + path: pytest.xml + retention-days: 1 \ No newline at end of file diff --git a/assets/script.js b/assets/script.js index 90650d4..141088a 100644 --- a/assets/script.js +++ b/assets/script.js @@ -44,8 +44,10 @@ document.addEventListener("DOMContentLoaded", function() { "\\farad": "\\text{F}", "\\coulomb": "\\text{C}", "\\ohm": "\\Omega", + "\\Ohm": "\\Omega", "\\weber": "\\text{Wb}", "\\tesla": "\\text{T}", + "\\bit": "\\text{b}", }; renderMathInElement(document.body, { diff --git a/templates/html/index.html b/templates/html/index.html index 02e4da6..597dde2 100644 --- a/templates/html/index.html +++ b/templates/html/index.html @@ -118,10 +118,11 @@
-In Zusammenarbeit mit DL2YMR ist ein Videokurs für die Klasse N entstanden, der auf seinem YouTube-Kanal abrufbar ist.
Zwischen den Folien und Abschnitten kann man mittels der Pfeiltasten hin- und herspringen, dazu kann man auch +
Zwischen den Folien und Abschnitten lässt sich mittels der Pfeiltasten hin- und herspringen, dazu lassen sich + auch die Pfeiltasten am Computer nutzen.
Die Präsentation ist zweidimensional aufgebaut. Dadurch sind in Spalten die einzelnen Abschnitte eines Kapitels und in den Reihen die Folien zu den Abschnitten.
-Tippt man ein „o“ ein, bekommt man eine Übersicht über alle Folien des jeweiligen Kapitels. Das hilft - sich zunächst einen Überblick zu verschaffen oder sich zu orientieren, wenn man das Gefühlt hat sich +
Tippt man ein „o“ ein, bekommt man eine Übersicht über alle Folien des Foliensatzes. Das hilft, + sich zunächst einen Überblick zu verschaffen oder sich zu orientieren, wenn man das Gefüht hat, sich „verlaufen“ zu haben. Die Navigation erfolgt über die Pfeiltasten.
Tippt man ein „f“ ein, wird die aktuelle Folie im Vollbild angezeigt. Mit „Esc“ kann man diesen wieder +
Tippt man ein „f“ ein, wird die aktuelle Folie im Vollbild angezeigt. Mit „Esc“ kann man das Vollbild wieder verlassen.
Das ist insbesondere für den Bildschirm mit der Präsentation für das Publikum praktisch.
Tippt man ein „b“ ein, wird die Präsentation ausgeblendet.
-Sie kann wie folgte wieder eingeblendet werden:
+Sie kann wie folgt wieder eingeblendet werden:
Bei gedrückter Alt-Taste und einem Mausklick in der Präsentation wird in diesen Teil hineingezoomt. Das ist - praktisch, um Details von Schaltungen hervorzuheben. Durh einen nochmaligen Mausklick zusammen mit Alt wird + praktisch, um Details von Schaltungen hervorzuheben. Durch einen nochmaligen Mausklick zusammen mit Alt wird wieder herausgezoomt.
-Das Zoomen funktioniert nur im ausgewählten Fenster. Die Referentenansicht ist hier nicht mit dem +
Das Zoomen funktioniert nur im ausgewählten Fenster. Die Referentenansicht ist hier nicht mit der Präsenationsansicht gesynct.