Commit Graph
100 Commits
Author SHA1 Message Date
Matthias Jung ad7b5743ae Merge pull request #133 from DARC-e-V/fix/highlights
fix: css higlight in main text.
2026-08-05 22:08:04 +02:00
Matthias Jung 5768d1742b Merge branch 'main' into fix/highlights 2026-08-05 22:06:25 +02:00
Matthias Jung e789b55e8d Merge pull request #132 from DARC-e-V/fix/bottom-position-of-logos-in-responsive-mode
fix: logo placement in responsive mode
2026-08-05 22:05:49 +02:00
Matthias Jung dc36f9ab65 Merge branch 'main' into fix/highlights 2026-08-05 22:05:15 +02:00
Matthias Jung b57bbca628 Merge branch 'main' into fix/bottom-position-of-logos-in-responsive-mode 2026-08-05 22:03:58 +02:00
Matthias Jung cd1365ea2d Merge pull request #131 from DARC-e-V/feature/exam-simulation
feature/exam simulation


Add a Vue-based exam simulator using the official question catalog and
the established 50ohm.de question rendering.

Support initial exams for classes N, E, and A, upgrade exams, and
individual exam sections for operating procedures, regulations, and
technical knowledge.

Select 25 balanced questions for each section and apply the official
time limits of 45 or 60 minutes. Include a pausable timer, automatic
submission, answer corrections, a sticky answer sheet, and automatic
scrolling between questions.

Evaluate each section separately, highlight correct and incorrect
answers, display available solutions, and provide an overall result
including information about a possible oral examination.

Persist active simulations in local storage and restore them after a
page reload. Render formulas, illustrations, and alternative text using
the existing 50ohm.de infrastructure.

Add responsive styling, exam selection guidance, and navigation for the
new simulation page.

Next step would be also to add a config file to configure the exam
process for different countries.
2026-08-05 16:52:18 +02:00
Matthias Jung 500b99079d Merge pull request #129 from DC6GF/template
Remove spurious s in page template
2026-07-14 11:01:00 +02:00
Matthias Jung 4df0e46751 Merge branch 'main' into template 2026-07-14 11:00:34 +02:00
Matthias Jung a4214b103f Merge pull request #127 from DARC-e-V/feature--member-registration
Feature  member registration
2026-07-09 00:25:13 +02:00
Matthias Jung e38a74627d Merge pull request #126 from DARC-e-V/refactor/fragestunde
refactor: buttons and adding new registration form
2026-07-08 16:11:27 +02:00
Matthias Jung d5ff8dad9c Merge branch 'main' into refactor/fragestunde 2026-07-08 15:54:07 +02:00
Matthias Jung 39009a12f3 Merge pull request #124 from DARC-e-V/refactor/fragestunde
refactor: fragestunde
2026-06-30 23:06:14 +02:00
Matthias Jung 51749acc57 Merge pull request #122 from df1rm-darc/main
Make build process working on Windows. Therefore coding UTF-8 in open and read_text is required.
2026-06-04 23:59:56 +02:00
Matthias Jung 86571df56f Merge pull request #121 from DARC-e-V/fix/typos
Fix/typos
2026-05-13 22:38:27 +02:00
Matthias Jung 39b4b0769f Merge pull request #114 from DARC-e-V/index-search
feature/Index search
2026-04-24 22:46:44 +02:00
Matthias Jung 7980759a28 Merge branch 'main' into index-search 2026-04-24 22:41:59 +02:00
Matthias Jung f6e21384c1 Merge pull request #113 from DARC-e-V/feature/question-search
Feature/question search
2026-04-24 22:41:29 +02:00
Matthias Jung 4ef014262f Merge branch 'main' into feature/question-search 2026-04-24 22:40:17 +02:00
Matthias Jung 05213ef220 Merge pull request #115 from DARC-e-V/feature/color-links
refactor: colors of class buttons
2026-04-23 22:26:44 +02:00
Matthias Jung ea6c185656 Merge branch 'main' into feature/color-links 2026-04-23 22:26:17 +02:00
Matthias Jung 3f472e8291 Merge branch 'main' into feature/question-search 2026-04-05 23:15:54 +02:00
Matthias Jung 3f06793611 Merge pull request #110 from DARC-e-V/feature/index
Feature/index
2026-04-05 12:51:08 +02:00
Matthias Jung 4395720f11 Merge branch 'main' into feature/index 2026-04-05 12:38:22 +02:00
Matthias Jung 5d9f4ecb7c Merge pull request #103 from DARC-e-V/feature-zip
feature: create zip
2026-03-24 21:38:52 +01:00
Matthias Jung 5747d6a3cf Merge branch 'main' into feature-zip 2026-03-24 21:37:32 +01:00
Matthias Jung d558bf5136 Merge pull request #108 from DARC-e-V/feature/circuittikz/demapper
feature: add also decoder and demapper
2026-02-28 23:41:51 +01:00
Matthias Jung 23f1af70ec Merge branch 'main' into feature/circuittikz/demapper 2026-02-28 23:41:10 +01:00
Matthias Jung b23b40c533 Merge pull request #107 from DARC-e-V/feature/circuittikz/mapper
Feature/circuittikz/mapper
2026-02-28 22:42:58 +01:00
Matthias Jung 18eda5b16f Merge pull request #106 from DC6GF/b2bit
Rename unit Bit from b to Bit to be in line with the official questions
2026-02-27 21:06:42 +01:00
Matthias Jung 0ffd0a3c24 Merge pull request #101 from KimCM/bug/78_breadcrumbs_link_to_lernen_html
fix: link "lernen" in breadcrumbs #78
2026-02-22 23:22:12 +01:00
Matthias Jung a9c9425830 Merge pull request #96 from KimCM/feat/48_Hilfsmittel_button_required
Add Link to BNetzA Hilfsmittel.pdf near Video and Slides button #48

This solves #48
2026-02-21 23:33:17 +01:00
Matthias Jung 248633a590 Merge pull request #94 from hamarituc/siunitx
add more units
2026-02-21 20:07:54 +01:00
Matthias Jung a89ebef19e Merge branch 'main' into siunitx 2026-02-21 20:06:43 +01:00
Matthias Jung 118da1e95c Merge pull request #97 from DC6GF/addSPS
Add new unit sps (Samples Per Second)
2026-02-21 20:03:09 +01:00
Matthias Jung 464b81d511 Merge pull request #93 from DARC-e-V/feature/ppm
feature: add \ppm LaTeX command
2026-02-17 22:05:11 +01:00
Matthias Jung 4ed8b06221 Merge pull request #86 from DARC-e-V/feature/thousand-separator
feature: thousand separators and exponent to support siunitx
2026-02-15 12:53:56 +01:00
Matthias Jung 884ad18078 Merge branch 'main' into feature/thousand-separator 2026-02-15 12:09:42 +01:00
Matthias Jung aaae5aa72f Merge pull request #64 from DARC-e-V/fix-svg-include
fix: copy pictures from include scripts
2026-02-14 14:40:57 +01:00
Matthias Jung 4131f6ae9f Merge branch 'main' into fix-svg-include 2026-02-14 01:42:43 +01:00
Matthias JungandCopilot 1419fad378 Update assets/latex.js
Co-authored-by: Copilot <[email protected]>
2026-02-11 13:18:28 +01:00
Matthias JungandCopilot 0af159852c Update assets/latex.js
Co-authored-by: Copilot <[email protected]>
2026-02-11 13:16:04 +01:00
Matthias Jung c591afb6e9 Merge pull request #84 from DARC-e-V/fix-shuffle-bug-in-slides
fix: shuffle bug in slides
2026-02-08 23:21:52 +01:00
Matthias Jung d886c0f919 Merge pull request #79 from hamarituc/siunitx
Add more siunitx stubs
2026-02-08 21:37:45 +01:00
Matthias Jung 309e4701a7 Merge branch 'main' into siunitx 2026-02-08 21:35:47 +01:00
Matthias Jung 845d07f3ac Merge pull request #70 from DARC-e-V/refactor/migrate-from-directus-to-git
Refactor/migrate from directus to git
2026-02-08 21:33:08 +01:00
Matthias Jung 387f239035 Merge branch 'main' into refactor/migrate-from-directus-to-git 2026-02-08 21:27:17 +01:00
Matthias Jung fca93a751d Merge branch 'main' into refactor/migrate-from-directus-to-git 2026-02-06 09:36:10 +01:00
Matthias Jung 7915478d4a Merge pull request #65 from hamarituc/katex-for-slides
Use local KaTeX for slides instead of that one loaded from CDN by reveal.js
2026-02-06 09:31:04 +01:00
Matthias Jung f827d2c8a8 Merge branch 'main' into katex-for-slides 2026-02-04 23:39:31 +01:00
Matthias Jung ed854dbbf5 Merge pull request #69 from kerhac/main
fix: remove broken link `Lernen` from map view
2026-02-04 23:38:43 +01:00
Matthias Jung 8c0da78a8c Merge pull request #58 from DARC-e-V/minor-fixes
Minor fixes
2026-02-02 22:52:57 +01:00
Matthias Jung dd1b64dd48 Merge pull request #41 from DARC-e-V/feature-render-formulas
fix: linebreaks in equations
2026-01-08 18:02:16 +04:00
Matthias Jung 9a62db8402 Merge pull request #40 from DARC-e-V/feature-render-formulas
Feature render formulas
2026-01-06 23:13:55 +04:00
Matthias Jung 2a6b8eac21 Merge pull request #38 from DARC-e-V/feature-css-adjustments
Feature css adjustments
2026-01-06 17:19:18 +04:00
Matthias Jung 0c4279fb9f Merge pull request #36 from DARC-e-V/feature-add-more-units
feature: add decibel and percent
2026-01-04 18:04:03 +04:00
Matthias Jung 62082376d1 Merge branch 'main' into feature-add-more-units 2026-01-04 18:02:34 +04:00
Matthias Jung 8c36fae9c6 Merge pull request #37 from DARC-e-V/fix-tables-and-formulas
fix:table and formula clash when pipe is used
2026-01-04 17:52:33 +04:00
Matthias Jung 5ff046124f Merge pull request #34 from DARC-e-V/feature-remove-beta-tag
feature: remove beta tag
2026-01-01 20:22:10 +04:00
Matthias Jung 7d14e2099a Merge pull request #30 from DARC-e-V/feature-list-style
feature: set list style to square as in 50ohm 1.0
2025-12-25 12:33:13 +01:00
Matthias Jung 5656a76efd Merge pull request #29 from DARC-e-V/feature-metadata-constant
feature: use constant metadata from file metadata3b.json
2025-12-24 23:30:26 +01:00
Matthias Jung 7ba3c8f9db Merge pull request #20 from DARC-e-V/refactor/chat-links
refactor: updated chats
2025-11-10 23:44:52 +01:00
Matthias Jung 998b6009fc Merge pull request #15 from DARC-e-V/feature-amazon-link
feature: add amazon link to index
2025-11-09 10:49:44 +01:00
Prof.Dr. Matthias Jung DL9MJ defd27b08f Pull request #42: feature: new darc logo
Merge in FRAG/50ohm.de from feature/darc-logo to main

* commit '45f2631fce78052d731ceae6fc3d6e56923df569':
  feature: new darc logo
2025-06-24 22:09:49 +02:00
Prof.Dr. Matthias Jung DL9MJ 13f9e2902d Pull request #41: Feature/slides
Merge in FRAG/50ohm.de from feature/slides to main

* commit 'e5e96f5689d0a1323b5d3b03884f24eae7781d38': (26 commits)
  feat: create build directory if not existing
  refactor: relative import
  feat: update tests
  feat: use standard render method for rendering slides
  refactor: clean up code
  refactor: format file with ruff
  feat: remove background color attributes
  refactor: use dictionary unpacking
  refactor: use splat operator for class args
  feat: add configurable paths with pathlib
  feat: freeze new requirements
  refactor: removed uncessessary classes from slide renderer
  refactor: fixed bugs due to merge
  fix: fixed a wrong merge
  feature: build slide index
  feature: last slide with information
  feature: added tests for slides
  feature: finished slide building process
  fix: removed acceptance test result
  refactor: gitignore
  ...
2025-06-24 22:09:49 +02:00
Prof. Dr. Matthias Jung DL9MJ 59e20fd3db feature: new darc logo 2025-06-24 22:09:49 +02:00
Prof. Dr. Matthias Jung DL9MJ 4252f96990 refactor: removed uncessessary classes from slide renderer 2025-06-24 22:09:49 +02:00
Prof. Dr. Matthias Jung DL9MJ 9ec9b03d99 refactor: fixed bugs due to merge 2025-06-24 22:09:49 +02:00
Prof. Dr. Matthias Jung DL9MJ 9eebce574e Merge branch 'main' into feature/slides 2025-06-24 22:09:48 +02:00
Prof. Dr. Matthias Jung DL9MJ 857afc094d fix: fixed a wrong merge 2025-06-24 22:07:23 +02:00
Prof. Dr. Matthias Jung DL9MJ 4c119c86bb Merge branch 'main' into feature/slides 2025-06-24 22:07:23 +02:00
Prof.Dr. Matthias Jung DL9MJ cd56474781 Pull request #40: Feature/include
Merge in FRAG/50ohm.de from feature/include to main

* commit 'c8343b7b01021caf874b04592fcc556db741c6b3':
  refactor: converted to block token
  feature: added ability to render includes
  feature: add include to acceptance test
  feature: ability to detect includes
  feature: add ability to download includes
2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ fe7d0f722a feature: build slide index 2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ c2209c5cc2 refactor: converted to block token 2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ 42cfe5407d feature: last slide with information 2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ 059ed59eaf Merge branch 'main' of ssh://bitbucket.darc.de:7999/frag/50ohm.de into feature/include 2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ 283b6c8456 feature: added tests for slides 2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ 8a5a55371d feature: finished slide building process 2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ dcfeb78bfa fix: removed acceptance test result
which was accidently committed
2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ 04e9eabbbb refactor: gitignore 2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ 77eb1f1c39 feature: tags for slides 2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ ae433d4fc7 feature: add qso and fragments to test 2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ 43e544558e feature: support fragments in slides 2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ 83eeef6c7c feature: support qso in slides 2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ 44189e8816 feature: first slide rendering and acceptance test based on html renderer 2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ 54ecfb99b8 feature: add slides doku from lars 2025-06-24 22:04:42 +02:00
Prof.Dr. Matthias Jung DL9MJ d22fcdd7c2 Pull request #39: Feature/website
Merge in FRAG/50ohm.de from feature/website to main

* commit 'ae2287db6a8e86536aac5b00c5e780b1f9d093fc':
  refactor: simplify html page building
  refactor: add missing code
  refactor: added template for html-sites
  refactor: added template for html-sites
  refactor: removed beautifier
  feature: download also other pages
  fix: Output of TQDM
  fix: Added online list
  feature: implement page building
  feature: build index.html
  feature: add the ability to talk to different directus instances
2025-06-24 22:04:14 +02:00
Prof. Dr. Matthias Jung DL9MJ e248d29a7e feature: added ability to render includes 2025-06-24 22:04:14 +02:00
Prof. Dr. Matthias Jung DL9MJ 574936432b refactor: simplify html page building 2025-06-24 22:04:14 +02:00
Prof. Dr. Matthias Jung DL9MJ 87113ddd46 feature: add include to acceptance test 2025-06-24 22:04:14 +02:00
Prof. Dr. Matthias Jung DL9MJ 6f0ff3491e refactor: add missing code 2025-06-24 22:04:14 +02:00
Prof. Dr. Matthias Jung DL9MJ 2d0dc3e1fc feature: ability to detect includes 2025-06-24 22:04:14 +02:00
Prof. Dr. Matthias Jung DL9MJ 1b2ec28fb8 Merge branch 'feature/website' of ssh://bitbucket.darc.de:7999/frag/50ohm.de into feature/website 2025-06-24 22:04:14 +02:00
Prof. Dr. Matthias Jung DL9MJ 5d0084bac5 feature: add ability to download includes 2025-06-24 22:04:14 +02:00
Prof. Dr. Matthias Jung DL9MJ 5ff5b9611f refactor: added template for html-sites 2025-06-24 22:04:14 +02:00
Prof. Dr. Matthias Jung DL9MJ bc96c50824 refactor: added template for html-sites 2025-06-24 22:04:14 +02:00
Prof.Dr. Matthias Jung DL9MJ 50b957a93f Pull request #36: feature: add course index
Merge in FRAG/50ohm.de from feature/course-index to main

* commit '413c86fc20a1b1deb90223d00a188fc148df259f':
  fix: corrected key name for video URL
  feature: load edition metadata from directus
  fix: link for chapter
  fix: video url
  refactor: renamed function
  refactor: removed class from title
  feature: add course index
2025-06-24 22:04:13 +02:00
Prof. Dr. Matthias Jung DL9MJ 7ccff8db6f refactor: removed beautifier
Removed beautifier since it is not really helpful
2025-06-24 22:04:13 +02:00
Prof.Dr. Matthias Jung DL9MJ 77ba4d9217 Pull request #38: feature: person tag added
Merge in FRAG/50ohm.de from feature/person to main

* commit '3cc331f4f8da9327a8f97b7c28d956fd2b4e075c':
  feature: person tag added
2025-06-24 22:04:13 +02:00
Prof. Dr. Matthias Jung DL9MJ 4c70bba219 fix: corrected key name for video URL 2025-06-24 22:04:13 +02:00
Prof. Dr. Matthias Jung DL9MJ 64bf2cb0c4 feature: download also other pages 2025-06-24 22:04:13 +02:00