Discussion: Front-End Prototype for Assignment + Quiz Management #148
Replies: 4 comments
-
|
Hey Jose, this is looking really solid — great job keeping the structure focused and backend-aligned. 🔍 UI & Flow
✅ Backend Alignment
🎯 Design Focus & Priorities
📘 Feedback Requested
Looking forward to seeing how this continues to evolve — great foundation so far! Abdulrahman |
Beta Was this translation helpful? Give feedback.
-
|
Thanks so much for your reply and thoughtful comments @AbdulAlharbi , I appreciate it. |
Beta Was this translation helpful? Give feedback.
-
|
This prototype looks great! I’m familiar with the backend assignments models and this looks pretty on point as far as fields go. You modeled it to align with backend fields spectacularly. I agree with you and Abdul, the aesthetics aren’t the main priority right now. Even so the flow of this looks good and will be a valuable addition to the MVP. To my understanding we aren’t adding a frontend submissions section, but I still want you to know that you can reach out to me as well if you have any questions for backend. Keep up the good work! |
Beta Was this translation helpful? Give feedback.
-
|
Thank you much for your supportive comments @aviendha-andrus. Thanks for the invitation to collaborate as well. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Discussion: Front-End Prototype for Assignment + Quiz Management
Context
I'm currently prototyping the front-end interface for the Assignment + Quiz system. The design is built as a single-page dynamic React component, using scoped styles via
.assignment-create_containerto keep structure isolated and maintainable.Features Implemented (Mock Data)
Note on Design Focus
This phase is not focused on aesthetics. The priority is feasibility and alignment with backend data flow — making sure the front-end structure is simple, efficient, and easy to wire up. Styling and polish will come after structure is validated.
Special Thanks
Thanks to @EthanZ23 for his helpful input and support during the prototyping phase. His feedback has been key in shaping layout and logic.
Design Goals
AssignmentCreate.css) to avoid global style pollutionScreenshots
Dropdown Explanations
The interface includes two primary dropdowns that reflect backend-enforced enumerations. These help constrain user input and simplify validation for assignment and question creation.
Dropdown in Assignment Create/Edit form
Options include:
These map directly to the backend'sEX– ExercisesHW– HomeworkQZ– QuizTT– TestEC– Extra Creditassignment_typechoices in theAssignmentmodel.Dropdown in Question Create form
Options include:
WhenMC– Multiple ChoiceSA– Short AnswerMCis selected, the UI dynamically displays the choice input section for answer options.Both dropdowns are currently static in the UI but could easily be converted to dynamic fetches if future backend flexibility is needed.
Suggestions I'm Looking For
Next Steps
Looking forward to your thoughts on flow, design decisions, and backend connectivity.
Beta Was this translation helpful? Give feedback.
All reactions