Commit Graph
100 Commits
Author SHA1 Message Date
Matthias Jung 28cf11437e Merge pull request #150 from DARC-e-V/refactor/simulation
fix: #149
2026-09-01 23:43:41 +02:00
Matthias Jung ce434f10bf Merge pull request #148 from DARC-e-V/feature/app-update
feaeture: obtanium
2026-09-01 22:00:16 +02:00
Matthias Jung 8d80ccaa6d Merge pull request #147 from DARC-e-V/fix/dbc
feature: add dbc
2026-08-27 23:16:42 +02:00
Matthias Jung 4590a19162 Merge branch 'main' into fix/dbc 2026-08-27 23:15:36 +02:00
Matthias Jung 802c3f1775 Merge pull request #146 from DARC-e-V/fix-swl-index
refactor: remove swl from homework for now
2026-08-27 12:31:37 +02:00
Matthias Jung 17c6ac9b20 Merge branch 'main' into fix-swl-index 2026-08-27 12:27:52 +02:00
Matthias Jung 9e670e85f3 Merge pull request #145 from DARC-e-V/fix-swl-index
fix: index and swl
2026-08-26 14:13:39 +02:00
Matthias Jung 4d9a572cf9 Merge pull request #144 from USKA-FOS/rebased/bugfix/cw-prosigns
Handle CW prosigns correctly in renderer/morse.py
2026-08-25 21:53:41 +02:00
Matthias Jung f299427574 Merge pull request #143 from DARC-e-V/feature/SWL
Feature/swl
2026-08-23 21:44:33 +02:00
Matthias Jung b8f4b168c8 Merge pull request #141 from DARC-e-V/feature/sample-unit
feature: add sample unit
2026-08-14 14:46:49 +02:00
Matthias Jung 5c361aab00 Merge pull request #140 from DARC-e-V/fix/katex
fix: katex render problem
2026-08-11 00:16:07 +02:00
Matthias Jung 83c4e4f529 Merge branch 'main' into fix/katex 2026-08-11 00:14:41 +02:00
Matthias Jung e350a185ad Merge pull request #139 from DARC-e-V/feature/circuitjs
feature: add circuitjs
2026-08-11 00:14:02 +02:00
Matthias Jung 8c6e6f33be Merge branch 'main' into feature/circuitjs 2026-08-11 00:11:55 +02:00
Matthias Jung aeee166a9a Merge pull request #137 from DARC-e-V/feature/homework
Feature/homework
2026-08-11 00:11:30 +02:00
Matthias Jung e5848a5377 Merge branch 'main' into feature/homework 2026-08-09 17:46:08 +02:00
Matthias Jung c237add5b9 Merge branch 'main' into feature/circuitjs 2026-08-09 16:33:58 +02:00
Matthias Jung 34f6d225cc Merge pull request #138 from DARC-e-V/fix/decibel
fix: decibel
2026-08-09 00:25:57 +02:00
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