<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/slx-admin.git/modules-available/exams, branch master</title>
<subtitle>Web Interface zum Verwalten der Hochschul-/UniSpezifischen Einstellungen der Linux-Umgebung</subtitle>
<id>https://git.openslx.org/openslx-ng/slx-admin.git/atom/modules-available/exams?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/slx-admin.git/atom/modules-available/exams?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/'/>
<updated>2026-04-02T12:33:55+00:00</updated>
<entry>
<title>Improve English translations</title>
<updated>2026-04-02T12:33:55+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2026-04-02T12:33:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=c51d4f86921f2725571f154164b877e87d5858f3'/>
<id>urn:sha1:c51d4f86921f2725571f154164b877e87d5858f3</id>
<content type='text'>
Junie AI
</content>
</entry>
<entry>
<title>Improve German translations</title>
<updated>2026-04-02T12:18:55+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2026-04-02T12:18:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=db2293cc336c3287e29ce9837ce5b7141af12b8c'/>
<id>urn:sha1:db2293cc336c3287e29ce9837ce5b7141af12b8c</id>
<content type='text'>
Junie AI
</content>
</entry>
<entry>
<title>[exams] Add check and warning for colliding exams</title>
<updated>2026-01-15T10:21:11+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2026-01-15T10:21:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=60dbee86166915bc24d70782132eb38aa5cfb6db'/>
<id>urn:sha1:60dbee86166915bc24d70782132eb38aa5cfb6db</id>
<content type='text'>
If two (or more) exams share at least one location and their start/end
times overlap, display a warning to the user.
</content>
</entry>
<entry>
<title>Add tests using PHPUnit</title>
<updated>2025-12-12T14:16:59+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-11-26T09:46:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=7c173411785f959d250d3dfbd7d4cfcb0e20f0e0'/>
<id>urn:sha1:7c173411785f959d250d3dfbd7d4cfcb0e20f0e0</id>
<content type='text'>
Tests generated by Junie AI. Might not have the best possible quality
but at least we got something, and if it turns out to be complete
rubbish, we can just throw it out again without any issues, as this is
independent of the actual code base.
</content>
</entry>
<entry>
<title>[exams] Fix incorrect count() clause</title>
<updated>2025-12-04T10:12:33+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-12-04T10:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=89812c2ca8c7abc136629642111cba1ed4d3af51'/>
<id>urn:sha1:89812c2ca8c7abc136629642111cba1ed4d3af51</id>
<content type='text'>
Again found by tests created by Junie AI
</content>
</entry>
<entry>
<title>[exams] Remove db error checks, add POST redirect, response code</title>
<updated>2025-08-07T13:21:01+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-08-07T13:21:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=c358ccc4a0a618c62ad6fbda72bd988aa1f71bd0'/>
<id>urn:sha1:c358ccc4a0a618c62ad6fbda72bd988aa1f71bd0</id>
<content type='text'>
- Error checks for DB queries are pointless; the DB functions call
  an error handler by default and do not return
- Add a redirect if any of the handlers in doPreprocess return and
  we're in a POST request as a safety measure
- Fix virtual HTTP response code when editing lecture
</content>
</entry>
<entry>
<title>A few more HTTP code audit log fixups</title>
<updated>2025-08-04T14:05:24+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-08-04T14:05:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=836f6b8e2b0051eb3a46d3b1232b9cdfab1ccdf9'/>
<id>urn:sha1:836f6b8e2b0051eb3a46d3b1232b9cdfab1ccdf9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implicitly nullable types are deprecated in PHP 8.3, make explicit</title>
<updated>2025-08-01T11:41:49+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-08-01T11:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=429cfb1677ec77c5a945f655d9405d038d3e5a2c'/>
<id>urn:sha1:429cfb1677ec77c5a945f655d9405d038d3e5a2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add audit logging of POST actions</title>
<updated>2025-05-22T14:07:03+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-05-22T14:07:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=19160ec62cec3b6e436590b16ebb2b329ef5d55b'/>
<id>urn:sha1:19160ec62cec3b6e436590b16ebb2b329ef5d55b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[exams] Tweak exam list, add note on top about running exams</title>
<updated>2025-02-20T12:56:36+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-02-20T12:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=ea89df8d46a8c63948ac20d8d8af6f8c4b28016f'/>
<id>urn:sha1:ea89df8d46a8c63948ac20d8d8af6f8c4b28016f</id>
<content type='text'>
</content>
</entry>
</feed>
