Sunday, 26 October 2014

Implementation - August

Front-end Development

The Bootstrap library is applied in the front end.

Sign up

Desktop:

Android Chrome:

Sign in

Desktop:

Android Chrome:

Dashboard

Desktop:

Android Chrome:



Create a team

Desktop:

Android Chrome:

Bug fixes

The system was using different table columns to store question information. There was a bug that when the admin created a new question, sometimes the stored question types and some data fields were wrong. Transferring a database question object to a question object in back-end code is hard wordy. 

Now the system is using json to store different question classes. It is easier to transfer objects using json. And the extensibility is also improved. Any new question object can be transferred to json string and stored as a string in Parse data. Adding new question types doesn't require modification to current code.

No comments:

Post a Comment