GatorEducator / execexam

:rocket: ExecExam runs executable examinations that assess Python programming skills
https://pypi.org/project/execexam/
1 stars 3 forks source link

Better UI/UX Design for Users #5

Open dyga01 opened 2 weeks ago

dyga01 commented 2 weeks ago

Description: Both the current and future versions of Execexam should include a better UI/UX design (User Interface and User Experience) for users that requires less vertical scrolling. This will allow users to find the information that they need faster.

Expected Behavior: After we are able to integrate the new features that we desire, we should prioritize the UI/UX design. Allowing more features to display horizontally and categorically will improve the visual aspects of this tool.

Actual Behavior: Execexam currently offers several boxes that are displayed vertically, but as we continue to add more features, users will have to do a large amount of unnecessary scrolling.

Proposed Solution: Format the output in a better way to allow for less scrolling by either restructuring the current code or integrating more features from the rich library.

suppo01 commented 1 week ago

We could use pretty printing through rich to organize output and use the layout class in rich to make content appear more horizontal, but these are both just suggestions from looking at the rich documentation.