Timeline



10/24/25:

09:01 Ticket #7 (datetime UTC Class cannot be used because of the older python version ...) created by frankl
There is only Python 3.10.2 available on target system. Datetime UTC …
08:52 Ticket #6 (Python under Windows cannot work with "\" in path strings) created by frankl
Path strings in Python under Windows needs to be set as " " or "/". …

10/23/25:

17:48 Changeset in flexograder [5863bd9] by Enrico Schwass <ennoausberlin@…>
Try to fix some initial states
17:38 Changeset in flexoentity [33be5a0] by Enrico Schwass <ennoausberlin@…>
attempt to fix domain import for old exams - this is not a final fix
14:50 Changeset in flexoentity [4ceca57] by Enrico Schwass <ennoausberlin@…>
some tests improved
13:27 Changeset in flexoentity [02d288d] by Enrico Schwass <ennoausberlin@…>
improve hash generation and collision handler - move signature from …

10/22/25:

17:16 Changeset in flexograder [fc433ff] by Enrico Schwass <ennoausberlin@…>
add EntityState to catalog constructor call
17:12 Changeset in flexoentity [6a7dec1] by Enrico Schwass <ennoausberlin@…>
remove Exam fixture because it belongs to flexograder
17:04 Changeset in flexograder [49c45ef] by Enrico Schwass <ennoausberlin@…>
lots of refactorings and lots of tests fixed
15:40 Changeset in flexoentity [524040a] by Enrico Schwass <ennoausberlin@…>
add lots of convinience methods
15:12 Ticket #5 (SSH Key) closed by frankl
fixed
14:30 Changeset in flexoentity [3d16c35] by Enrico Schwass <ennoausberlin@…>
exam fixture added to conftest.py
14:22 Changeset in flexoentity [2f650ac] by Enrico Schwass <ennoausberlin@…>
add domain as entity
10:49 Changeset in flexograder [9355f19] by Enrico Schwass <ennoausberlin@…>
fix deserialization problem when recreationg FlexOIDs from json
10:47 Changeset in flexoentity [859e2b1] by Enrico Schwass <ennoausberlin@…>
rename from_str to from_string
08:40 Changeset in flexograder [41d8817] by Enrico Schwass <ennoausberlin@…>
all tests green
08:11 Changeset in flexograder [2276a9e] by Enrico Schwass <ennoausberlin@…>
add Exam Layout functionality

10/21/25:

17:27 Changeset in flexograder [e21ff99] by Enrico Schwass <ennoausberlin@…>
initial support for cutting
16:49 Changeset in flexograder [e09559b] by Enrico Schwass <ennoausberlin@…>
fix copy / paste of questions
16:31 Changeset in flexograder [8b33905] by Enrico Schwass <ennoausberlin@…>
fix catalog switching issue
15:07 Changeset in flexograder [40aad0a] by Enrico Schwass <ennoausberlin@…>
add support for restoring exams from last session
14:52 Changeset in flexograder [7f2fda5] by Enrico Schwass <ennoausberlin@…>
add support for adding questions to an Exam and for Creating Exams - …
13:14 Changeset in flexograder [b47016b] by Enrico Schwass <ennoausberlin@…>
initial support for images in help files and attempt to refactor the …
13:03 Changeset in flexograder [2a475c3] by Enrico Schwass <ennoausberlin@…>
Added help menu and org-renderer
06:43 Changeset in flexograder [e471aac] by Enrico Schwass <ennoausberlin@…>
fix session manager

10/20/25:

17:45 Changeset in flexograder [e01e000] by Enrico Schwass <ennoausberlin@…>
more tests added
17:34 Changeset in flexograder [d807215] by Enrico Schwass <ennoausberlin@…>
add initial support for session management
15:20 Changeset in flexograder [0a0870c] by Enrico Schwass <ennoausberlin@…>
delegate title selection for active catalog to catalog manager to map …
14:45 Changeset in flexograder [aa7baf0] by Enrico Schwass <ennoausberlin@…>
fix text_seed and text ambiguity coming from earlier design
14:32 Changeset in flexoentity [3d65ce5] by Enrico Schwass <ennoausberlin@…>
remove modify_content() helper method - add LICENSE and updated README
13:15 Changeset in flexoentity [8a238e2] by Enrico Schwass <ennoausberlin@…>
skip some tests due to missing correct serialized entities
11:22 Changeset in flexoentity [045b864] by Enrico Schwass <ennoausberlin@…>
define abstractmethod for text_seed
11:19 Changeset in flexoentity [ab1cc87] by Enrico Schwass <ennoausberlin@…>
refactor self.text_seed into a method that subclasses have to implement
09:20 Changeset in flexograder [d9cfc91] by Enrico Schwass <ennoausberlin@…>
fix grab/set issues and use correct dialogs

10/19/25:

21:30 Changeset in flexograder [b6bf776] by Enrico Schwass <ennoausberlin@…>
fix some parameters for dialogs
18:10 Changeset in flexograder [561539d] by Enrico Schwass <ennoausberlin@…>
use external flexoentity lib now
18:04 Changeset in flexoentity [dfce52b] by Enrico Schwass <ennoausberlin@…>
remove obsolte ensure_unique at all
17:55 Changeset in flexoentity [8aea9a0] by Enrico Schwass <ennoausberlin@…>
fix tests
17:44 Changeset in flexoentity [3a0b0ce] by Enrico Schwass <ennoausberlin@…>
remove version from ensure_unique because its an old format regression
15:54 Changeset in flexoentity [811ce96] by Enrico Schwass <ennoausberlin@…>
redefine prefix
15:15 Changeset in flexoentity [12d7663] by Enrico Schwass <ennoausberlin@…>
remove deprecated utcnow calls
14:50 Changeset in flexoentity [0b4a5e6] by Enrico Schwass <ennoausberlin@…>
remove state from hash to keep prefix unchanged
11:42 Changeset in flexoentity [59342ce] by Enrico Schwass <ennoausberlin@…>
all tests green
09:16 Changeset in flexoentity [0036877] by Enrico Schwass <ennoausberlin@…>
fix pyproject.toml
09:12 Changeset in flexoentity [d6e75be] by Enrico Schwass <ennoausberlin@…>
initial but without working tests

10/18/25:

09:37 Changeset in flexograder [6988654] by Enrico Schwass <ennoausberlin@…>
add more dialogs

10/17/25:

16:42 Changeset in flexograder [24fc2dd] by Enrico Schwass <ennoausberlin@…>
several fixes to the GUI related to OID refactoring - more to come
15:17 Changeset in flexograder [ad88282] by Enrico Schwass <ennoausberlin@…>
put Exam under FlexoEntity
13:42 Changeset in flexograder [33c7134] by Enrico Schwass <ennoausberlin@…>
use dataclasses and FlexoEntity for Questions
11:57 Changeset in flexograder [2653a9e] by Enrico Schwass <ennoausberlin@…>
more tests and initial certificate support
07:52 Changeset in flexograder [dea71b3] by Enrico Schwass <ennoausberlin@…>
introduce flexo_entity - next step is to incorporate it into all enttities

10/16/25:

17:55 Changeset in flexograder [57c161e] by Enrico Schwass <ennoausberlin@…>
initial support for Exams creation
17:11 Changeset in flexograder [9bb05e6] by Enrico Schwass <ennoausberlin@…>
remove obsolete comment
17:06 Changeset in flexograder [7be4a95] by Enrico Schwass <ennoausberlin@…>
lots of additions, bug fixes, refactorings - sorry this was a long session

10/15/25:

17:23 Changeset in flexograder [0aacf64] by Enrico Schwass <ennoausberlin@…>
add support for copying questions between catalogs - stripped radio …
15:46 Changeset in flexograder [414d79d] by Enrico Schwass <ennoausberlin@…>
initial support for new domain naming scheme
11:44 Changeset in flexograder [fef08a8] by Enrico Schwass <ennoausberlin@…>
add support for id management and versioning

10/14/25:

16:54 Changeset in flexograder [78aa465] by Enrico Schwass <ennoausberlin@…>
Incorporate QuestionStatus into QuestionEditor, add state machine for …
10:53 Changeset in flexograder [161e906] by Enrico Schwass <ennoausberlin@…>
add QuestionStatus

10/13/25:

15:43 Changeset in flexograder [45170b9] by Enrico Schwass <ennoausberlin@…>
remove questions attribute from gui and replace it by asking the …
14:08 Changeset in flexograder [699d713] by Enrico Schwass <ennoausberlin@…>
add question catalog and question manager
10:14 Ticket #4 (Big picture should be displayed in two ways) updated by enno
Priority, Status, Owner changed
Simple workaround would be right click and open in new tab. I want to …

10/10/25:

09:39 id_rsa.pub attached to Ticket #5 by frankl
SSH-Key frankl
09:38 Ticket #5 (SSH Key) created by frankl
Habe mir einen Key generiert und sende Dir hiermit den Public-Key zu.

10/09/25:

13:23 Ticket #4 (Big picture should be displayed in two ways) created by frankl
When loading the page the picture can be displayed in a default size, …

10/08/25:

16:45 Changeset in flexograder [6220be4] by Enrico Schwass <ennoausberlin@…>
initial support for question catalogues
16:12 Changeset in flexograder [65dd62f] by Enrico Schwass <ennoausberlin@…>
add some buttons and UI refinements
14:43 Changeset in flexograder [ac39c90] by Enrico Schwass <ennoausberlin@…>
initial gui and refactorings in questions

10/07/25:

15:42 Changeset in flexograder [00179d3] by Enrico Schwass <ennoausberlin@…>
fix a typo
15:29 Changeset in flexograder [32499fe] by Enrico Schwass <ennoausberlin@…>
set default points and max_score for text questions to zero
15:11 Changeset in flexograder [a939282] by Enrico Schwass <ennoausberlin@…>
fix order of questions in demo exam, use sorted list for testing …
14:23 Changeset in flexograder [5081a07] by Enrico Schwass <ennoausberlin@…>
fix some umlauts and refine the allowed input pattern in candidate id …
11:41 Changeset in flexograder [2a1b0dd] by Enrico Schwass <ennoausberlin@…>
small rename
11:32 Changeset in flexograder [ff8098e] by Enrico Schwass <ennoausberlin@…>
add accessors for exams metadata and replace fix submite note with …
09:47 Changeset in flexograder [e77c6a6] by Enrico Schwass <ennoausberlin@…>
replace traffic question with military symbol and svg image, fix …

10/06/25:

17:07 Changeset in flexograder [e36cced] by Enrico Schwass <ennoausberlin@…>
fix regression for missing validation
15:02 Changeset in flexograder [0b1167a] by Enrico Schwass <ennoausberlin@…>
fixed paths in zip file
14:25 Changeset in flexograder [4852090] by Enrico Schwass <ennoausberlin@…>
specify media_dir as parameter
13:30 Changeset in flexograder [dd7e1d5] by Enrico Schwass <ennoausberlin@…>
add scripts directory for cleaner usage
13:01 Changeset in flexograder [2ef1571] by Enrico Schwass <ennoausberlin@…>
directory structure fixed and unit tests added

10/02/25:

15:28 Changeset in flexograder [d082854] by Enrico Schwass <ennoausberlin@…>
first implementation of submission evaluation implemented
07:34 Changeset in flexograder [32303a6] by Enrico Schwass <ennoausberlin@…>
initial support for Submissions

10/01/25:

09:28 Changeset in flexograder [0b42a7c] by Enrico Schwass <ennoausberlin@…>
Improved workflow for finalizing the exam
08:55 Changeset in flexograder [396be0a] by Enrico Schwass <ennoausberlin@…>
attempt to fix the finalize exam workflow

09/30/25:

08:58 WikiStart edited by enno
(diff)
08:56 Ticket #3 (Add quick page selector) closed by bazzuser
fixed
08:56 Ticket #3 (Add quick page selector) updated by bazzuser
Status, Owner changed
Feature added
08:55 Ticket #3 (Add quick page selector) created by bazzuser
More complex tests with lots of pages would benefit from a quick page …
08:45 Changeset in flexograder [aacbb5c] by Enrico Schwass <ennoausberlin@…>
working quick page selector added
08:32 Changeset in flexograder [f3c4ec6] by Enrico Schwass <ennoausberlin@…>
early experiment with page selectors

09/29/25:

15:41 Changeset in flexograder [ff85433] by Enrico Schwass <ennoausberlin@…>
update radio exam import script to set domain and topic
15:09 Ticket #2 (Add DownloadItem media type for downloadable files) updated by bazzuser
source:flexograder/builder/media_items.py@10c45a5#L43
15:01 Ticket #1 (Refactor render logic) updated by bazzuser
See source:flexograder/builder/exam.py@10c45a5#L120

09/26/25:

14:59 Ticket #1 (Refactor render logic) closed by enno
fixed
14:59 Ticket #1 (Refactor render logic) updated by enno
Status changed
fixed
14:58 Ticket #2 (Add DownloadItem media type for downloadable files) closed by enno
fixed
14:57 Ticket #2 (Add DownloadItem media type for downloadable files) updated by enno
Status, Owner changed
feature added
14:20 Changeset in flexograder [6425452] by Enrico Schwass <ennoausberlin@…>
radio_amateur test importer started
12:25 Changeset in flexograder [ab59d05] by Enrico Schwass <ennoausberlin@…>
set topic and domain to UNKNOWN if not set - add another test
11:28 Changeset in flexograder [8008af4] by Enrico Schwass <ennoausberlin@…>
add expect_answer attribute to TextQuestion
11:00 Changeset in flexograder [6174377] by Enrico Schwass <ennoausberlin@…>
refactoring jinja2 template by using to_html methods inside Question …

09/25/25:

18:19 WikiStart edited by bazzuser
(diff)
18:13 WikiStart edited by bazzuser
(diff)
17:45 PersDat edited by bazzuser
(diff)
17:44 PersDat edited by bazzuser
(diff)
17:41 Ticket #2 (Add DownloadItem media type for downloadable files) created by bazzuser
== Add DownloadItem media type for downloadable files == || …
16:10 PersDat created by bazzuser
16:04 Ticket #1 (Refactor render logic) updated by bazzuser
Status, Owner changed
16:02 NullMediaItem edited by bazzuser
(diff)
16:01 NullMediaItem edited by bazzuser
(diff)
16:01 NullMediaItem created by bazzuser
15:54 Ticket #1 (Refactor render logic) created by bazzuser
Description: The current HTML/Jinja2 template uses multiple nested …
15:39 Milestone Generator completed
Exam JSON → HTML exam runner - Convert structured exam data into …
14:13 Changeset in flexograder [3739ebc] by Enrico Schwass <ennoausberlin@…>
initial
12:31 WikiStart edited by enno
(diff)
12:30 WikiStart edited by enno
(diff)
12:29 WikiStart edited by enno
(diff)
12:28 WikiStart edited by enno
(diff)
12:26 WikiStart edited by enno
(diff)
12:24 WikiStart edited by enno
(diff)
11:43 WikiStart edited by enno
(diff)
11:35 WikiStart edited by enno
(diff)
11:10 WikiStart created by trac
11:10 WikiRestructuredTextLinks created by trac
11:10 WikiRestructuredText created by trac
11:10 WikiProcessors created by trac
11:10 WikiPageNames created by trac
11:10 WikiNewPage created by trac
11:10 WikiMacros created by trac
11:10 WikiHtml created by trac
11:10 WikiFormatting created by trac
11:10 WikiDeletePage created by trac
11:10 TracWorkflow created by trac
11:10 TracWiki created by trac
11:10 TracUpgrade created by trac
11:10 TracUnicode created by trac
11:10 TracTimeline created by trac
11:10 TracTicketsCustomFields created by trac
11:10 TracTickets created by trac
11:10 TracSyntaxColoring created by trac
11:10 TracSupport created by trac
11:10 TracStandalone created by trac
11:10 TracSearch created by trac
11:10 TracRss created by trac
11:10 TracRoadmap created by trac
11:10 TracRevisionLog created by trac
11:10 TracRepositoryAdmin created by trac
11:10 TracReports created by trac
11:10 TracQuery created by trac
11:10 TracPlugins created by trac
11:10 TracPermissions created by trac
11:10 TracNotification created by trac
11:10 TracNavigation created by trac
11:10 TracModWSGI created by trac
11:10 TracModPython created by trac
11:10 TracLogging created by trac
11:10 TracLinks created by trac
11:10 TracInterfaceCustomization created by trac
11:10 TracInstall created by trac
11:10 TracIni created by trac
11:10 TracImport created by trac
11:10 TracGuide created by trac
11:10 TracFineGrainedPermissions created by trac
11:10 TracFastCgi created by trac
11:10 TracEnvironment created by trac
11:10 TracChangeset created by trac
11:10 TracChangeLog created by trac
11:10 TracCgi created by trac
11:10 TracBrowser created by trac
11:10 TracBatchModify created by trac
11:10 TracBackup created by trac
11:10 TracAdmin created by trac
11:10 TracAccessibility created by trac
11:10 TitleIndex created by trac
11:10 TicketQuery created by trac
11:10 SandBox created by trac
11:10 RecentChanges created by trac
11:10 PageTemplates created by trac
11:10 InterWiki created by trac
11:10 InterTrac created by trac
11:10 InterMapTxt created by trac
11:10 CamelCase created by trac
Note: See TracTimeline for information about the timeline view.