├── .github └── workflows │ └── lint.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── Makefile ├── README.md ├── docs ├── edit_hometask.md ├── edit_lesson.md ├── edit_subject.md ├── edit_teacher.md ├── hometask_list.md ├── register.md ├── subject_list.md └── teacher_list.md ├── pyproject.toml ├── resources └── forms │ ├── about.ui │ ├── edit_hometask.ui │ ├── edit_lesson.ui │ ├── edit_student.ui │ ├── edit_subject.ui │ ├── edit_teacher.ui │ ├── hometask_list.ui │ ├── progress.ui │ ├── register.ui │ ├── schedule.ui │ ├── scheme.html │ ├── subject_list.ui │ └── teacher_list.ui ├── src └── student_journal │ ├── __init__.py │ ├── adapters │ ├── __init__.py │ ├── config.py │ ├── converter │ │ ├── __init__.py │ │ ├── home_task.py │ │ ├── lesson.py │ │ ├── student.py │ │ ├── subject.py │ │ └── teacher.py │ ├── db │ │ ├── __init__.py │ │ ├── connection_factory.py │ │ ├── connection_maker.py │ │ ├── gateway │ │ │ ├── __init__.py │ │ │ ├── home_task_gateway.py │ │ │ ├── lesson_gateway.py │ │ │ ├── student_gateway.py │ │ │ ├── subject_gateway.py │ │ │ └── teacher_gateway.py │ │ ├── schema │ │ │ ├── __init__.py │ │ │ ├── load_schema.py │ │ │ └── schema.sql │ │ └── transaction_manager.py │ ├── error_locator.py │ ├── exceptions │ │ ├── __init__.py │ │ └── ui │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── hometask.py │ │ │ ├── lesson.py │ │ │ ├── schedule.py │ │ │ ├── student.py │ │ │ ├── subject.py │ │ │ └── teacher.py │ ├── id_provider.py │ └── load_test_data.py │ ├── application │ ├── __init__.py │ ├── common │ │ ├── __init__.py │ │ ├── home_task_gateway.py │ │ ├── id_provider.py │ │ ├── lesson_gateway.py │ │ ├── student_gateway.py │ │ ├── subject_gateway.py │ │ ├── teacher_gateway.py │ │ └── transaction_manager.py │ ├── converters │ │ ├── __init__.py │ │ └── student.py │ ├── exceptions │ │ ├── __init__.py │ │ ├── base.py │ │ ├── home_task.py │ │ ├── lesson.py │ │ ├── student.py │ │ ├── subject.py │ │ └── teacher.py │ ├── hometask │ │ ├── __init__.py │ │ ├── create_home_task.py │ │ ├── delete_home_task.py │ │ ├── read_home_task.py │ │ ├── read_home_tasks.py │ │ └── update_home_task.py │ ├── invariants │ │ ├── __init__.py │ │ ├── home_task.py │ │ ├── lesson.py │ │ ├── student.py │ │ ├── subject.py │ │ └── teacher.py │ ├── lesson │ │ ├── __init__.py │ │ ├── create_lesson.py │ │ ├── delete_all_lessons.py │ │ ├── delete_lesson.py │ │ ├── delete_lessons_for_week.py │ │ ├── read_first_lessons_of_weeks.py │ │ ├── read_lesson.py │ │ ├── read_lessons_for_week.py │ │ └── update_lesson.py │ ├── models │ │ ├── __init__.py │ │ ├── home_task.py │ │ ├── lesson.py │ │ ├── student.py │ │ ├── subject.py │ │ └── teacher.py │ ├── student │ │ ├── __init__.py │ │ ├── create_student.py │ │ ├── read_current_student.py │ │ ├── read_student.py │ │ └── update_student.py │ ├── subject │ │ ├── __init__.py │ │ ├── create_subject.py │ │ ├── delete_subject.py │ │ ├── read_subject.py │ │ ├── read_subjects.py │ │ └── update_subject.py │ └── teacher │ │ ├── __init__.py │ │ ├── create_teacher.py │ │ ├── delete_teacher.py │ │ ├── read_teacher.py │ │ ├── read_teachers.py │ │ └── update_teacher.py │ ├── bootstrap │ ├── __init__.py │ ├── cli.py │ ├── di │ │ ├── __init__.py │ │ ├── adapter_provider.py │ │ ├── command_provider.py │ │ ├── config_provider.py │ │ ├── container.py │ │ ├── db_provider.py │ │ └── gateway_provider.py │ └── entrypoint │ │ ├── __init__.py │ │ └── qt.py │ ├── domain │ ├── __init__.py │ ├── home_task.py │ ├── lesson.py │ ├── student.py │ ├── subject.py │ ├── teacher.py │ └── value_object │ │ ├── __init__.py │ │ ├── lesson_id.py │ │ ├── student_id.py │ │ ├── subject_id.py │ │ ├── task_id.py │ │ └── teacher_id.py │ ├── presentation │ ├── __init__.py │ ├── resource │ │ ├── __init__.py │ │ ├── favicon.ico │ │ └── styles.qss │ ├── ui │ │ ├── __init__.py │ │ ├── about_ui.py │ │ ├── edit_hometask_ui.py │ │ ├── edit_lesson.py │ │ ├── edit_student.py │ │ ├── edit_subject_ui.py │ │ ├── edit_teacher_ui.py │ │ ├── hometask_list_ui.py │ │ ├── progress_ui.py │ │ ├── raw │ │ │ ├── __init__.py │ │ │ ├── edit_lesson_ui.py │ │ │ ├── edit_student_ui.py │ │ │ └── register_ui.py │ │ ├── register.py │ │ ├── schedule_ui.py │ │ ├── subject_list_ui.py │ │ └── teacher_list_ui.py │ └── widget │ │ ├── __init__.py │ │ ├── dashboard.py │ │ ├── help │ │ ├── __init__.py │ │ └── about.py │ │ ├── hometask │ │ ├── __init__.py │ │ ├── edit_hometask.py │ │ └── hometask_list.py │ │ ├── lesson │ │ ├── __init__.py │ │ ├── edit_lesson.py │ │ └── schedule.py │ │ ├── main_window.py │ │ ├── student │ │ ├── __init__.py │ │ ├── edit_student.py │ │ └── register.py │ │ ├── subject │ │ ├── __init__.py │ │ ├── edit_subject.py │ │ ├── progress.py │ │ └── subject_list.py │ │ ├── teacher │ │ ├── __init__.py │ │ ├── edit_teacher.py │ │ └── teacher_list.py │ │ └── utils │ │ ├── __init__.py │ │ └── month_year_picker.py │ └── py.typed ├── student-journal.spec └── tests ├── common ├── __init__.py └── mock │ ├── __init__.py │ └── transaction_manager.py ├── gateway ├── __init__.py ├── conftest.py ├── home_task │ ├── __init__.py │ ├── conftest.py │ └── test_home_task_gateway.py ├── lesson │ ├── __init__.py │ ├── conftest.py │ └── test_lesson_gateway.py ├── student │ ├── __init__.py │ ├── conftest.py │ └── test_student_gateway.py ├── subject │ ├── __init__.py │ ├── conftest.py │ └── test_subject_gateway.py └── teacher │ ├── __init__.py │ ├── conftest.py │ └── test_teacher_gateway.py └── unit ├── __init__.py ├── conftest.py ├── student ├── __init__.py ├── conftest.py ├── mock │ ├── __init__.py │ └── student_gateway.py └── test_student.py ├── subject ├── __init__.py └── conftest.py └── teacher ├── __init__.py ├── conftest.py ├── mock ├── __init__.py └── teacher_gateway.py └── test_teacher.py /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | pyinstaller student-journal.spec -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/README.md -------------------------------------------------------------------------------- /docs/edit_hometask.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/docs/edit_hometask.md -------------------------------------------------------------------------------- /docs/edit_lesson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/docs/edit_lesson.md -------------------------------------------------------------------------------- /docs/edit_subject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/docs/edit_subject.md -------------------------------------------------------------------------------- /docs/edit_teacher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/docs/edit_teacher.md -------------------------------------------------------------------------------- /docs/hometask_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/docs/hometask_list.md -------------------------------------------------------------------------------- /docs/register.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/docs/register.md -------------------------------------------------------------------------------- /docs/subject_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/docs/subject_list.md -------------------------------------------------------------------------------- /docs/teacher_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/docs/teacher_list.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/pyproject.toml -------------------------------------------------------------------------------- /resources/forms/about.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/resources/forms/about.ui -------------------------------------------------------------------------------- /resources/forms/edit_hometask.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/resources/forms/edit_hometask.ui -------------------------------------------------------------------------------- /resources/forms/edit_lesson.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/resources/forms/edit_lesson.ui -------------------------------------------------------------------------------- /resources/forms/edit_student.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/resources/forms/edit_student.ui -------------------------------------------------------------------------------- /resources/forms/edit_subject.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/resources/forms/edit_subject.ui -------------------------------------------------------------------------------- /resources/forms/edit_teacher.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/resources/forms/edit_teacher.ui -------------------------------------------------------------------------------- /resources/forms/hometask_list.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/resources/forms/hometask_list.ui -------------------------------------------------------------------------------- /resources/forms/progress.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/resources/forms/progress.ui -------------------------------------------------------------------------------- /resources/forms/register.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/resources/forms/register.ui -------------------------------------------------------------------------------- /resources/forms/schedule.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/resources/forms/schedule.ui -------------------------------------------------------------------------------- /resources/forms/scheme.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/resources/forms/scheme.html -------------------------------------------------------------------------------- /resources/forms/subject_list.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/resources/forms/subject_list.ui -------------------------------------------------------------------------------- /resources/forms/teacher_list.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/resources/forms/teacher_list.ui -------------------------------------------------------------------------------- /src/student_journal/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/student_journal/adapters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/adapters/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/config.py -------------------------------------------------------------------------------- /src/student_journal/adapters/converter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/converter/__init__.py -------------------------------------------------------------------------------- /src/student_journal/adapters/converter/home_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/converter/home_task.py -------------------------------------------------------------------------------- /src/student_journal/adapters/converter/lesson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/converter/lesson.py -------------------------------------------------------------------------------- /src/student_journal/adapters/converter/student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/converter/student.py -------------------------------------------------------------------------------- /src/student_journal/adapters/converter/subject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/converter/subject.py -------------------------------------------------------------------------------- /src/student_journal/adapters/converter/teacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/converter/teacher.py -------------------------------------------------------------------------------- /src/student_journal/adapters/db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/adapters/db/connection_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/db/connection_factory.py -------------------------------------------------------------------------------- /src/student_journal/adapters/db/connection_maker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/db/connection_maker.py -------------------------------------------------------------------------------- /src/student_journal/adapters/db/gateway/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/adapters/db/gateway/home_task_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/db/gateway/home_task_gateway.py -------------------------------------------------------------------------------- /src/student_journal/adapters/db/gateway/lesson_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/db/gateway/lesson_gateway.py -------------------------------------------------------------------------------- /src/student_journal/adapters/db/gateway/student_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/db/gateway/student_gateway.py -------------------------------------------------------------------------------- /src/student_journal/adapters/db/gateway/subject_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/db/gateway/subject_gateway.py -------------------------------------------------------------------------------- /src/student_journal/adapters/db/gateway/teacher_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/db/gateway/teacher_gateway.py -------------------------------------------------------------------------------- /src/student_journal/adapters/db/schema/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/adapters/db/schema/load_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/db/schema/load_schema.py -------------------------------------------------------------------------------- /src/student_journal/adapters/db/schema/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/db/schema/schema.sql -------------------------------------------------------------------------------- /src/student_journal/adapters/db/transaction_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/db/transaction_manager.py -------------------------------------------------------------------------------- /src/student_journal/adapters/error_locator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/error_locator.py -------------------------------------------------------------------------------- /src/student_journal/adapters/exceptions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/adapters/exceptions/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/adapters/exceptions/ui/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/exceptions/ui/base.py -------------------------------------------------------------------------------- /src/student_journal/adapters/exceptions/ui/hometask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/exceptions/ui/hometask.py -------------------------------------------------------------------------------- /src/student_journal/adapters/exceptions/ui/lesson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/exceptions/ui/lesson.py -------------------------------------------------------------------------------- /src/student_journal/adapters/exceptions/ui/schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/exceptions/ui/schedule.py -------------------------------------------------------------------------------- /src/student_journal/adapters/exceptions/ui/student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/exceptions/ui/student.py -------------------------------------------------------------------------------- /src/student_journal/adapters/exceptions/ui/subject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/exceptions/ui/subject.py -------------------------------------------------------------------------------- /src/student_journal/adapters/exceptions/ui/teacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/exceptions/ui/teacher.py -------------------------------------------------------------------------------- /src/student_journal/adapters/id_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/id_provider.py -------------------------------------------------------------------------------- /src/student_journal/adapters/load_test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/adapters/load_test_data.py -------------------------------------------------------------------------------- /src/student_journal/application/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/application/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/application/common/home_task_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/common/home_task_gateway.py -------------------------------------------------------------------------------- /src/student_journal/application/common/id_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/common/id_provider.py -------------------------------------------------------------------------------- /src/student_journal/application/common/lesson_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/common/lesson_gateway.py -------------------------------------------------------------------------------- /src/student_journal/application/common/student_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/common/student_gateway.py -------------------------------------------------------------------------------- /src/student_journal/application/common/subject_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/common/subject_gateway.py -------------------------------------------------------------------------------- /src/student_journal/application/common/teacher_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/common/teacher_gateway.py -------------------------------------------------------------------------------- /src/student_journal/application/common/transaction_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/common/transaction_manager.py -------------------------------------------------------------------------------- /src/student_journal/application/converters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/application/converters/student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/converters/student.py -------------------------------------------------------------------------------- /src/student_journal/application/exceptions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/application/exceptions/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/exceptions/base.py -------------------------------------------------------------------------------- /src/student_journal/application/exceptions/home_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/exceptions/home_task.py -------------------------------------------------------------------------------- /src/student_journal/application/exceptions/lesson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/exceptions/lesson.py -------------------------------------------------------------------------------- /src/student_journal/application/exceptions/student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/exceptions/student.py -------------------------------------------------------------------------------- /src/student_journal/application/exceptions/subject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/exceptions/subject.py -------------------------------------------------------------------------------- /src/student_journal/application/exceptions/teacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/exceptions/teacher.py -------------------------------------------------------------------------------- /src/student_journal/application/hometask/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/application/hometask/create_home_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/hometask/create_home_task.py -------------------------------------------------------------------------------- /src/student_journal/application/hometask/delete_home_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/hometask/delete_home_task.py -------------------------------------------------------------------------------- /src/student_journal/application/hometask/read_home_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/hometask/read_home_task.py -------------------------------------------------------------------------------- /src/student_journal/application/hometask/read_home_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/hometask/read_home_tasks.py -------------------------------------------------------------------------------- /src/student_journal/application/hometask/update_home_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/hometask/update_home_task.py -------------------------------------------------------------------------------- /src/student_journal/application/invariants/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/application/invariants/home_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/invariants/home_task.py -------------------------------------------------------------------------------- /src/student_journal/application/invariants/lesson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/invariants/lesson.py -------------------------------------------------------------------------------- /src/student_journal/application/invariants/student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/invariants/student.py -------------------------------------------------------------------------------- /src/student_journal/application/invariants/subject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/invariants/subject.py -------------------------------------------------------------------------------- /src/student_journal/application/invariants/teacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/invariants/teacher.py -------------------------------------------------------------------------------- /src/student_journal/application/lesson/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/application/lesson/create_lesson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/lesson/create_lesson.py -------------------------------------------------------------------------------- /src/student_journal/application/lesson/delete_all_lessons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/lesson/delete_all_lessons.py -------------------------------------------------------------------------------- /src/student_journal/application/lesson/delete_lesson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/lesson/delete_lesson.py -------------------------------------------------------------------------------- /src/student_journal/application/lesson/delete_lessons_for_week.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/lesson/delete_lessons_for_week.py -------------------------------------------------------------------------------- /src/student_journal/application/lesson/read_first_lessons_of_weeks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/lesson/read_first_lessons_of_weeks.py -------------------------------------------------------------------------------- /src/student_journal/application/lesson/read_lesson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/lesson/read_lesson.py -------------------------------------------------------------------------------- /src/student_journal/application/lesson/read_lessons_for_week.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/lesson/read_lessons_for_week.py -------------------------------------------------------------------------------- /src/student_journal/application/lesson/update_lesson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/lesson/update_lesson.py -------------------------------------------------------------------------------- /src/student_journal/application/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/application/models/home_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/models/home_task.py -------------------------------------------------------------------------------- /src/student_journal/application/models/lesson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/models/lesson.py -------------------------------------------------------------------------------- /src/student_journal/application/models/student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/models/student.py -------------------------------------------------------------------------------- /src/student_journal/application/models/subject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/models/subject.py -------------------------------------------------------------------------------- /src/student_journal/application/models/teacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/models/teacher.py -------------------------------------------------------------------------------- /src/student_journal/application/student/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/application/student/create_student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/student/create_student.py -------------------------------------------------------------------------------- /src/student_journal/application/student/read_current_student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/student/read_current_student.py -------------------------------------------------------------------------------- /src/student_journal/application/student/read_student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/student/read_student.py -------------------------------------------------------------------------------- /src/student_journal/application/student/update_student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/student/update_student.py -------------------------------------------------------------------------------- /src/student_journal/application/subject/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/application/subject/create_subject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/subject/create_subject.py -------------------------------------------------------------------------------- /src/student_journal/application/subject/delete_subject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/subject/delete_subject.py -------------------------------------------------------------------------------- /src/student_journal/application/subject/read_subject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/subject/read_subject.py -------------------------------------------------------------------------------- /src/student_journal/application/subject/read_subjects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/subject/read_subjects.py -------------------------------------------------------------------------------- /src/student_journal/application/subject/update_subject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/subject/update_subject.py -------------------------------------------------------------------------------- /src/student_journal/application/teacher/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/teacher/__init__.py -------------------------------------------------------------------------------- /src/student_journal/application/teacher/create_teacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/teacher/create_teacher.py -------------------------------------------------------------------------------- /src/student_journal/application/teacher/delete_teacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/teacher/delete_teacher.py -------------------------------------------------------------------------------- /src/student_journal/application/teacher/read_teacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/teacher/read_teacher.py -------------------------------------------------------------------------------- /src/student_journal/application/teacher/read_teachers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/teacher/read_teachers.py -------------------------------------------------------------------------------- /src/student_journal/application/teacher/update_teacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/application/teacher/update_teacher.py -------------------------------------------------------------------------------- /src/student_journal/bootstrap/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/bootstrap/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/bootstrap/cli.py -------------------------------------------------------------------------------- /src/student_journal/bootstrap/di/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/bootstrap/di/adapter_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/bootstrap/di/adapter_provider.py -------------------------------------------------------------------------------- /src/student_journal/bootstrap/di/command_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/bootstrap/di/command_provider.py -------------------------------------------------------------------------------- /src/student_journal/bootstrap/di/config_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/bootstrap/di/config_provider.py -------------------------------------------------------------------------------- /src/student_journal/bootstrap/di/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/bootstrap/di/container.py -------------------------------------------------------------------------------- /src/student_journal/bootstrap/di/db_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/bootstrap/di/db_provider.py -------------------------------------------------------------------------------- /src/student_journal/bootstrap/di/gateway_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/bootstrap/di/gateway_provider.py -------------------------------------------------------------------------------- /src/student_journal/bootstrap/entrypoint/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/bootstrap/entrypoint/qt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/bootstrap/entrypoint/qt.py -------------------------------------------------------------------------------- /src/student_journal/domain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/domain/home_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/domain/home_task.py -------------------------------------------------------------------------------- /src/student_journal/domain/lesson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/domain/lesson.py -------------------------------------------------------------------------------- /src/student_journal/domain/student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/domain/student.py -------------------------------------------------------------------------------- /src/student_journal/domain/subject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/domain/subject.py -------------------------------------------------------------------------------- /src/student_journal/domain/teacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/domain/teacher.py -------------------------------------------------------------------------------- /src/student_journal/domain/value_object/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/domain/value_object/lesson_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/domain/value_object/lesson_id.py -------------------------------------------------------------------------------- /src/student_journal/domain/value_object/student_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/domain/value_object/student_id.py -------------------------------------------------------------------------------- /src/student_journal/domain/value_object/subject_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/domain/value_object/subject_id.py -------------------------------------------------------------------------------- /src/student_journal/domain/value_object/task_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/domain/value_object/task_id.py -------------------------------------------------------------------------------- /src/student_journal/domain/value_object/teacher_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/domain/value_object/teacher_id.py -------------------------------------------------------------------------------- /src/student_journal/presentation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/presentation/resource/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/presentation/resource/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/resource/favicon.ico -------------------------------------------------------------------------------- /src/student_journal/presentation/resource/styles.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/resource/styles.qss -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/about_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/ui/about_ui.py -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/edit_hometask_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/ui/edit_hometask_ui.py -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/edit_lesson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/ui/edit_lesson.py -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/edit_student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/ui/edit_student.py -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/edit_subject_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/ui/edit_subject_ui.py -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/edit_teacher_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/ui/edit_teacher_ui.py -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/hometask_list_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/ui/hometask_list_ui.py -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/progress_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/ui/progress_ui.py -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/raw/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/raw/edit_lesson_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/ui/raw/edit_lesson_ui.py -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/raw/edit_student_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/ui/raw/edit_student_ui.py -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/raw/register_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/ui/raw/register_ui.py -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/ui/register.py -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/schedule_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/ui/schedule_ui.py -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/subject_list_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/ui/subject_list_ui.py -------------------------------------------------------------------------------- /src/student_journal/presentation/ui/teacher_list_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/ui/teacher_list_ui.py -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/widget/dashboard.py -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/help/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/help/about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/widget/help/about.py -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/hometask/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/hometask/edit_hometask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/widget/hometask/edit_hometask.py -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/hometask/hometask_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/widget/hometask/hometask_list.py -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/lesson/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/lesson/edit_lesson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/widget/lesson/edit_lesson.py -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/lesson/schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/widget/lesson/schedule.py -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/main_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/widget/main_window.py -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/student/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/student/edit_student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/widget/student/edit_student.py -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/student/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/widget/student/register.py -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/subject/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/subject/edit_subject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/widget/subject/edit_subject.py -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/subject/progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/widget/subject/progress.py -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/subject/subject_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/widget/subject/subject_list.py -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/teacher/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/teacher/edit_teacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/widget/teacher/edit_teacher.py -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/teacher/teacher_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/widget/teacher/teacher_list.py -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/student_journal/presentation/widget/utils/month_year_picker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/src/student_journal/presentation/widget/utils/month_year_picker.py -------------------------------------------------------------------------------- /src/student_journal/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /student-journal.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/student-journal.spec -------------------------------------------------------------------------------- /tests/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/common/mock/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/common/mock/transaction_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/common/mock/transaction_manager.py -------------------------------------------------------------------------------- /tests/gateway/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gateway/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/gateway/conftest.py -------------------------------------------------------------------------------- /tests/gateway/home_task/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gateway/home_task/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/gateway/home_task/conftest.py -------------------------------------------------------------------------------- /tests/gateway/home_task/test_home_task_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/gateway/home_task/test_home_task_gateway.py -------------------------------------------------------------------------------- /tests/gateway/lesson/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gateway/lesson/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/gateway/lesson/conftest.py -------------------------------------------------------------------------------- /tests/gateway/lesson/test_lesson_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/gateway/lesson/test_lesson_gateway.py -------------------------------------------------------------------------------- /tests/gateway/student/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gateway/student/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/gateway/student/conftest.py -------------------------------------------------------------------------------- /tests/gateway/student/test_student_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/gateway/student/test_student_gateway.py -------------------------------------------------------------------------------- /tests/gateway/subject/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gateway/subject/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/gateway/subject/conftest.py -------------------------------------------------------------------------------- /tests/gateway/subject/test_subject_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/gateway/subject/test_subject_gateway.py -------------------------------------------------------------------------------- /tests/gateway/teacher/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gateway/teacher/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/gateway/teacher/conftest.py -------------------------------------------------------------------------------- /tests/gateway/teacher/test_teacher_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/gateway/teacher/test_teacher_gateway.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/unit/conftest.py -------------------------------------------------------------------------------- /tests/unit/student/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/student/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/unit/student/conftest.py -------------------------------------------------------------------------------- /tests/unit/student/mock/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/unit/student/mock/__init__.py -------------------------------------------------------------------------------- /tests/unit/student/mock/student_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/unit/student/mock/student_gateway.py -------------------------------------------------------------------------------- /tests/unit/student/test_student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/unit/student/test_student.py -------------------------------------------------------------------------------- /tests/unit/subject/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/subject/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/unit/subject/conftest.py -------------------------------------------------------------------------------- /tests/unit/teacher/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/teacher/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/unit/teacher/conftest.py -------------------------------------------------------------------------------- /tests/unit/teacher/mock/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/teacher/mock/teacher_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/unit/teacher/mock/teacher_gateway.py -------------------------------------------------------------------------------- /tests/unit/teacher/test_teacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubaskinc0de/student_journal/HEAD/tests/unit/teacher/test_teacher.py --------------------------------------------------------------------------------