For unit testing, I needed to read ForceProof project database into an in-memory SQLite database, from a .sql text file. Turns out, Sqlite (at least in Qt) is unable to execute multiple statements in one string.
Author Archives: savolai
Mobile alarm clock sure to wake you up: EvilAlarm (Qt/QML)
Visual design, animated transitions; usability testingOpen source collaboration in Qt/QML; website UX focused on being a simple alarm clock.And, umh— making damn sure the user wakes up, by making him solve puzzles to mute alarm. Designed at a time when it was still less clear which UI paradigms would be established norms on mobile touch …
Continue reading “Mobile alarm clock sure to wake you up: EvilAlarm (Qt/QML)”
UI Design: Balancing User Needs with Progressive Disclosure
The Problem As your platform matures, the number of features inevitably increases. While some users may require these new functionalities, others may find them distracting. This leads to a significant challenge: how can you accommodate the varying needs of a diverse user base? This situation is particularly true when designing an existing or new user …
Continue reading “UI Design: Balancing User Needs with Progressive Disclosure”
Moodle/open source usability talk slides
Usability and Users’ Experiences in Moodleland presented in iMoot 2010
Web UI redesign: Moodle Quiz UI Redesign
Overall UX design with open source community and exploration of what forms UX work in an open source project can take.Moodle Quiz: UI for creating and editing quizzes and exams, etc. I championed teacher needs, discoveries originating from University of Tampere. I engaged the Moodle.org community to reconsider their UX priorities. After about a year …
Mobile game: The Great Boogie Hunt
You can add the mobile web app as an icon to you home screen: View GIF animation recording of game (1.2MB) Github repository for the progressive web app The Great Boogie Hunt is a simple, yet weird Flash/ActionScript game I made for a Hypermedia course in 2003. 2022: Game works again in 2022 thanks to …
Web: Electronic Exam Solution (2006)
UX DesignUniversity of Tampere; introduction in Finnish & in English This was a pioneering project in Finland to implement the first large scale electronic exam system, using video surveillance and predefined question banks. Recommendations available on LinkedIn profile.
Desktop Diagram App: ReDash (Java)
ReDash – a tree drawing application is a windowing Java application for modeling simple hierarchies, built in 2004.
Winnie the Pooh personality test
A playful experiment in online advertising; a simple “personality test” . It was featured on a local radio station sometime around the year 2006, and gained quite a bit of traffic due to that. It got me some hundreds of euros in the oughties to support my studies. After placing the ads, the total impressions …