Skip to content

nikinsta/TestingSystemForUniverPythonCourse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TestingSystemForUniverPythonCourse

import https://www.webpagefx.com/tools/emoji-cheat-sheet/
import https://guides.github.com/features/mastering-markdown/

⚡ Описание

Оконное приложение, тестирующее Вас на знание информационных технологий (на самом деле, вопросы могут быть любыми, но я выбрал эту тематику).

🐢 Преимущества

  • Имеется navbar для быстрой навигации по вопросам.:bowtie:

  • Все checkbutton-ы ☑️ и radiobutton-ы 🔘 прекрасно сохраняют свое состояние при переходе с вопроса на вопрос.

  • Последовательная навигация работает для неограниченного количества вопросов.:+1:

🐌 Недостатки

  1. Введенные в entry данные, к сожалению, не сохраняются при переходе с вопроса на вопрос. 😑

  2. На текущий момент приложение поддерживает быструю навигацию лишь по 10 первым вопросам в связи с тем, что мне не хочется писать кастомный фрейм для поддержки навигации по вопросам (самый простой вариант - добавить в фрейм горизонтальный скроллинг). 😡

📌 TODO

  1. Добавить в фрейм горизонтальный скроллинг.
  2. Устранить недостатки. 😄
  3. Вынести реализацию фиксации текущего содержимого entry из disable_item в отдельную функцию.:japanese_goblin:

📁 Файлы

Главные

  1. Главный модуль (точка входа) main.py

  2. Файл с вопросами question.xml

Вспомогательные

  1. XML парсер xml_parser.py

  2. Константы constants.py

📝 👉 Ваши идеи и предложения 👈

📧 nik.machula@yandex.ru ✉️ nik.machula.bz@gmail.ru 📨 info@myinstaspace.ru

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages