12 Commits

Author SHA1 Message Date
7d27d17a6b Refactor question bank and session log; update session timestamps and enhance date handling in main.py
Some checks are pending
Python application / build (push) Waiting to run
2025-08-15 11:50:23 +02:00
6d5e6aad77 Update question bank and session log; enhance quiz functionality and progress tracking 2025-08-15 11:16:41 +02:00
ab6d476891 Refactor ask_next_question to consolidate nonlocal variable declarations 2025-08-15 10:26:27 +02:00
c68baecb52 Implement migration script from text files to SQLite database
- Added `migrate_to_sqlite.py` to handle migration of user stats and session logs from text files to an SQLite database.
- The script reads XP, level, and total time from respective text files and saves them into the `user_stats` table in the SQLite database.
- Session logs are parsed and logged into the `session_log` table.
- Existing text files are deleted after successful migration.
- Created a new SQLite database file `rhel_learning.db` with tables for questions, user stats, and session logs.
2025-08-15 10:20:02 +02:00
e9e9bd2e4d Update session log, XP value, and add question bank for RHEL learning 2025-06-17 23:44:03 +02:00
7014a682be Add comprehensive Unicode handling tests for psutil
- Introduced a new test suite for validating Unicode support in various psutil APIs, ensuring that all string outputs are correctly handled without raising UnicodeDecodeError.
- Implemented tests for Process methods such as cmdline(), cwd(), and name(), as well as disk and network-related functions.
- Added tests for handling invalid Unicode paths to verify robustness against encoding issues.
- Created a separate test suite for Windows-specific functionalities, ensuring compatibility and correctness across different system calls and APIs.
- Enhanced existing tests to cover edge cases and improve overall test coverage for psutil's handling of Unicode strings.
2025-06-17 23:33:34 +02:00
d9abcfd67c ok1 2025-06-17 23:14:55 +02:00
49f03659df new version with ROL timer 2025-02-07 11:33:02 +01:00
f6417c78dd new version 2025-01-18 21:14:47 +01:00
92eb89cd22 firefox_window now works 2025-01-08 20:55:52 +01:00
0febf44e28 working version 2025-01-08 00:11:57 +01:00
9cebe9cef9 now with python 2025-01-07 22:07:42 +01:00