Back to the Commits

It’s been two months since any code has been pushed for Feedbaker.

With my internship coming to an end, I have found more time to get back to working on the application. Jon has been helpful by being available through a local VoIP number he applied for for about SGD40-odd a year. I think it’s really useful considering how it charges 2-cents per minute of outgoing talktime with a really stable connection and audio quality.

Coming back to the application, we realised that there still remains much to be done, and that we had to iterate through the features and things we have initially reserved for. Also, I seemed to have forgotten quite a lot of what has been done, going through the commit logs was great for a refresher. And then there was this, a style guide for JavaScript I found especially enlightening and useful.

After having a few friends try it out, we have made some interesting observations about how we could improve our current user experience. We’ve figured that making Feedbaker NUS-centric for now is for the purposes of making the polls non-anonymous. Our focus in building this application, is to provide a solution for presenters (professors and teaching staff) to obtain live responses. We decided that we want to focus on optimizing the user story from the perspective of a lecturer, and everyone else who wishes to use it won’t matter as much.

As such, there were important decisions that had to be made as well.

  • The Dashboard had to go.

Indeed it had to go, there will never be enough data for us to meaningfully (semantically) create a dashboard page to give an overview on poll data. It just didn’t make sense to me.

  • We needed a revamp of the ‘My Polls’ page to truly encapsulate a single view/page interface.

Thinking more along the lines of the UX, we felt that with the Dashboard gone, we needed to beef up the My Polls page more, and to inform users more about what they were seeing at first glance.

  • Create a modal popup to guide the user on how to use the applicationminor feature – additional functionality on the page gives bonus for interactivity.
  • Allow for more intuitive navigation and usability of the page

Some modifications were made to the schema to allow the lecturers to ‘tag’ descriptors to their polls, giving more meaning to the poll questions created and also to differentiate between identical questions that are meant for different classes.

  • An export feature

The export function was by far the most value-added feature that we felt had to exist in our application due a point raised early in the first peer-evaluation regarding our point of differentiation. With an export function, lecturers can now leverage on the .csv formatted data extracted from the system to log user activity that is non-anonymous – perfect for later implementing pivot tables on excel for decision making on all kinds of use cases. The possibilities seemed to coincide with our intentions.

We’re glad that Feedbaker has been shortlisted out of 13 applicants for the iCreate 2014 competition organised by the school. While we aren’t exactly a mobile application, we certainly hope the effort put into creating a fully responsive web application can survive the cut.