Timeline



11/20/25:

13:15 Changeset in flexograder [0792ddd] by Enrico Schwass <ennoausberlin@…>
new entity creation rules enforced
13:10 Changeset in flexoentity [9592936] by Enrico Schwass <ennoausberlin@…>
adopt tests to reflect new design of Entity creation
12:01 Changeset in flexoentity [fd1913f] by Enrico Schwass <ennoausberlin@…>
version logic simplified - parsed renamed to to_dict
11:41 Changeset in flexoentity [32fdc4a] by Enrico Schwass <ennoausberlin@…>
enforce domain creation rules
11:29 Changeset in flexoentity [d0a379f] by Enrico Schwass <ennoausberlin@…>
ignore other kwargs on domain creation
11:15 Changeset in flexoentity [1cda5aa] by Enrico Schwass <ennoausberlin@…>
handle domains differently when called with_domain_id
10:22 Changeset in flexoentity [30cff1f] by Enrico Schwass <ennoausberlin@…>
convinience method added

11/19/25:

15:05 Changeset in flexoentity [d825c6b] by Enrico Schwass <ennoausberlin@…>
add DomainManager to exports
14:00 Changeset in flexoentity [bd1554a] by Enrico Schwass <ennoausberlin@…>
fix transitions due to new allowed_transitions method
12:55 Changeset in flexoentity [3cf10cb] by Enrico Schwass <ennoausberlin@…>
simplify allowed_transitions and use enums instead of strings
12:00 Changeset in flexoentity [8840db7] by Enrico Schwass <ennoausberlin@…>
forgotten commit to reflect new Entity creation for domain
11:56 Changeset in flexograder [aaaa4b8] by Enrico Schwass <ennoausberlin@…>
flexograder entities updated to reflect changes on FlexoEntity

11/18/25:

13:34 Changeset in flexoentity [6ad031b] by Enrico Schwass <ennoausberlin@…>
another round of domain refactoring

11/12/25:

20:42 Changeset in flexograder [7cc3672] by Enrico Schwass <ennoausberlin@…>
close_catalog added

11/10/25:

15:13 Ticket #9 (GUI Session - Save failed) closed by enno
fixed: Windows does not use utf-8 encoding by default, so I force it when …
15:10 Changeset in flexograder [f8e1cf8] by Enrico Schwass <ennoausberlin@…>
force utf-8 encoding for sessions
15:01 Ticket #8 (using Slash for concatenation is not supported) closed by enno
fixed: You can run the script under windows from project root via python.exe …
14:48 Changeset in flexograder [bc820cf] by Enrico Schwass <ennoausberlin@…>
add KILE_EXAM.json - save session after layouting
11:51 Changeset in flexograder [fb5d03a] by Enrico Schwass <ennoausberlin@…>
add KID test - restrict shuffle answers to ChoiceQuestions
08:42 Changeset in flexograder [bb42e13] by Enrico Schwass <ennoausberlin@…>
KID exam added
08:11 Changeset in flexoentity [4dc09bb] by Enrico Schwass <ennoausberlin@…>
fix tempdir for windows - fix typo

11/09/25:

22:29 Ticket #9 (GUI Session - Save failed) updated by enno
In one question there might be the unicode symbol for lambda included. …
22:08 Changeset in flexograder [fe7d338] by Enrico Schwass <ennoausberlin@…>
extract gui views and menu - first thoughts on mediator, event bus or …
10:38 Changeset in flexograder [e77bfb3] by Enrico Schwass <ennoausberlin@…>
extract detail_panel from gui.py
10:24 Changeset in flexograder [0f50a20] by Enrico Schwass <ennoausberlin@…>
simplify id handling

11/08/25:

16:20 Changeset in flexograder [066f7d9] by Enrico Schwass <ennoausberlin@…>
session_manager redesign - several fixes
16:12 Changeset in flexoentity [182ba7d] by Enrico Schwass <ennoausberlin@…>
allow underscores in domain names

11/07/25:

07:46 Ticket #7 (datetime UTC Class cannot be used because of the older python version ...) closed by enno
fixed: I removed the new syntax for now to be compatible with python 3.10

11/06/25:

08:46 Changeset in flexograder [f6ba781] by Enrico Schwass <ennoausberlin@…>
domain releated changes
08:23 Changeset in flexoentity [269fdc2] by Enrico Schwass <ennoausberlin@…>
adjustments to domain handling - with_domain constructor added

11/05/25:

07:23 Changeset in flexoentity [223c9d5] by Enrico Schwass <ennoausberlin@…>
let others import my logger

11/04/25:

22:29 Changeset in flexoentity [73d392f] by Enrico Schwass <ennoausberlin@…>
reorder imports
20:20 Changeset in flexoentity [4af65b0] by Enrico Schwass <ennoausberlin@…>
initial logging support
13:19 Changeset in flexograder [07d367e] by Enrico Schwass <ennoausberlin@…>
all tests green
08:05 Changeset in flexoentity [bf30018] by Enrico Schwass <ennoausberlin@…>
minor fixes

11/02/25:

18:49 Changeset in flexoentity [5c72356] by Enrico Schwass <ennoausberlin@…>
fix tests due to simplifying state and type

11/01/25:

20:13 Changeset in flexograder [00f6566] by Enrico Schwass <ennoausberlin@…>
all tests green
15:51 Changeset in flexoentity [8aa20c7] by Enrico Schwass <ennoausberlin@…>
full refactoring of FlexOID

10/29/25:

14:56 Ticket #9 (GUI Session - Save failed) created by frankl
GUI Stdout -> [Session] Save failed: 'charmap' codec can't encode …
14:29 Ticket #8 (using Slash for concatenation is not supported) updated by frankl
Successfully tested when using >> …
14:23 Ticket #6 (Python under Windows cannot work with "\" in path strings) closed by frankl
invalid
12:12 Changeset in flexograder [085d6e8] by Enrico Schwass <ennoausberlin@…>
better renaming

10/28/25:

14:34 Changeset in flexograder [2916a2e] by Enrico Schwass <ennoausberlin@…>
formatting fixed
12:16 Changeset in flexoentity [ca39274] by Enrico Schwass <ennoausberlin@…>
minor cleanups

10/27/25:

11:37 Changeset in flexograder [9ffd877] by Enrico Schwass <ennoausberlin@…>
only show allowed states in combobox
11:34 Changeset in flexoentity [52ccac6] by Enrico Schwass <ennoausberlin@…>
fix obsolete state handling
10:56 Changeset in flexoentity [a3227e7] by Enrico Schwass <ennoausberlin@…>
helper method apply_state_change added to call appropriate actions for …
09:46 Changeset in flexograder [42b164f] by Enrico Schwass <ennoausberlin@…>
add check for missing media items
09:33 Changeset in flexograder [e3e2cae] by Enrico Schwass <ennoausberlin@…>
fix generator script
08:51 Ticket #8 (using Slash for concatenation is not supported) created by frankl
For example: project_root / "generator" generates the following error …
08:16 Changeset in flexograder [007d57c] by Enrico Schwass <ennoausberlin@…>
changes related to ExamLayout

10/26/25:

18:19 Changeset in flexoentity [3bad43e] by Enrico Schwass <ennoausberlin@…>
rename signature to fingerprint and prepare for real signatures
17:48 Changeset in flexograder [de90836] by Enrico Schwass <ennoausberlin@…>
replace datetime.now(UTC) with datetime.utcnow()
17:35 Changeset in flexoentity [e198832] by Enrico Schwass <ennoausberlin@…>
fix test errors
15:19 Changeset in flexoentity [c98728b] by Enrico Schwass <ennoausberlin@…>
remove unnecessary timestamp support from base class

10/25/25:

12:06 Changeset in flexoentity [37b5d11] by Enrico Schwass <ennoausberlin@…>
add guard for allowed_transitions

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
Note: See TracTimeline for information about the timeline view.