Project detail / iOS App · SwiftUI
ScoreWise
A Persian-first SwiftUI utility for turning correct, incorrect, and unanswered answers into a useful exam result—without making the calculation feel like homework.
The problem
Negative marking changes the meaning of an incorrect answer, yet it is easy to lose track of the calculation under exam pressure. The product needed to make both marking schemes understandable, respect a right-to-left reading context, and preserve a useful history rather than returning one disposable number.
What shaped the build
The details are the product.
01
Begin with the real input model
The calculation starts from the three numbers a student actually has—correct, incorrect, and unanswered answers—and lets them choose whether the exam applies a negative penalty.
02
Make the result interpretable
The app returns a percentage with plain-language feedback, then keeps score history in Swift Charts so one attempt can become a visible pattern over time.
03
Build for its language and routine
The interface is entirely SwiftUI and designed right-to-left. Appearance and preferences use @AppStorage, keeping the experience personal without making the app complicated.
How it fits together
