18 Commits

Author SHA1 Message Date
7d27d17a6b Refactor question bank and session log; update session timestamps and enhance date handling in main.py
Some checks failed
Python application / build (push) Failing after 13m42s
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
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
44062c6d37 Add session log entries and update .gitignore to exclude session.log 2025-06-18 08:08:00 +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
11dfe05905 version4 2025-01-18 21:16:07 +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
a4582f8118 cleanup 2025-01-08 00:14:46 +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
303ca0090d python 2025-01-07 21:51:09 +01:00
7397e295e8 test2 2025-01-07 21:32:02 +01:00
e167151785 take2 2025-01-07 19:24:34 +01:00
46d03e67a7 Add RHEL Learning script and assets 2025-01-04 19:42:32 +01:00