user-experience

User Interface for Student's Grades and Attendance

I'm working on a design project and I'm having a hard time figuring out the UI for the last part: grades (1 to 10 + date of grade) and attendance (date of missed class). This is the admin side, which includes adding, editing and deleting both grades and attendance. Each student will have on their page a list of all the subjects, like so:...

what is the best suggested way to design a form having more than 20 fields?

I am having a form having around 20-25 fields. I have put all these fields on one page and a submit button to complete my functionlaity. But i am not happy with the length of page and feel like users will be demotivated using this page can somebody help me with suggestions? ...

UX: Edit in place vs. separate edit page / modal ?

I have some data that is broken up into sections, much like the Resume feature of StackOverflow Careers (it's not resume data, though), that is editable/create-able via a jQuery web app. It's a bit more hierarchical (jobs can have sub-jobs, etc.) so depending on what method of CRUD I take, it means differing amounts of work. I don't mind...

A Questionnaire For User Feedback

I've written an Android application as part of my masters thesis, used to algorithmically census flamingos in Kenya. It's going out to Kenya tomorrow, unfortunately I'm not going with the application. I need to collect user feedback, in the computer sense it's been tested, however I'm not a member of Kenyan Wildlife Services. I've got t...

How to properly handle Core Data save errors wrt user experience on iPhone?

So, I have a basic app for storing, searching, and manipulating data. Basic CRUD operations. In various places of my code where I'm storing or updating this data, I basically have this: NSError *error; if (![self.managedObjectContext save:&error]) { // TODO: Handle this error NSLog(@"Error while saving data %@, %@", error, [error ...

What gui? Creating an order: many images, many print sizes.

Hi All, I have an app where users select images they wish to print, the print sizes they wish for each image, and a quantity for each image/print size pair. I'm wondering what sort of GUI I can use to do this well. I do have to allow for 'batch adds' - i.e. clients are often professional photographers and may print a whole lot of image...

Elegant UI for associations with a lot of data

I have an e-commerce website where it is necessary to make a number of associations e.g. a product needs a category, manufacturer, associated products, etc. When there is only a fairly small, limited amount of data e.g. Manufacturer I simple use a drop down or option boxes for the user to pick the relevent field / fields. However for i...

Does it make sense to log every single page visit?

I am building a customer-facing website that requires me to build 1) some analytics for customers, and 2) to maintain some internal analytics for improving the site further. These require different kinds of information. For customers I am now capturing visits and events relevant to customers with fields such as visit_count and event_cou...

What is the difference in work and responsibility between all Web Development Job's designations/Title?

What is the difference in work, software/coding/programing/designing skills, and responsibility between all these Job designations/Title? I found all these terms in jobs posted on linkedin.com and on various job sites under category IT - Software. when i search for jobs in Web development. Graphic Designer Digital Designer Web Design...

UX: Reducing clutter and visual overload

I am working on this project (web-based) where users can login and see a list of tasks assigned to them. Right now there are only a few columns and the presentation is somewhat clear and uncluttered. Task | Assigned to | Due Date | etc .... | Actions Do this | Jane Doe | Tomorrow | .... | Com...

Warn the user a file is too big before the upload

Hello SO, To increase user experience, I would like to warn the user that the file is too big (let's say > 8M) before sending the whole file (which may take some time due to the size and the client connection). All kind of fields can be "pre-validated" client-side for a better user experience, but I'm stuck on the file size problem. Is...

OpenId/Custom Hybrid Authentication - Bad UX?

Hi Guys, I'm designing a new web application. Some quick points on it: ASP.NET MVC Web Application SQL Server 2008 Entity Framework ORM 3 User Roles: Anonymous, Registered, Administrators. Anonymous users can view stuff, Registered Users can post stuff, Admins can do anything Heavy social integration with Facebook, Twitter and the lik...

Geolocation strategies for web apps

Building a server-side geolocation module, I was wondering what were the general view and best practices regarding this. I don't need something very precise as geolocation is concerned, I only need the cc/ll pair so I can redirect the user to the appropriate version of the website. Currently, the logic behind what I built is the followi...

Updating Cells One After Another With Break From Database

I have a Excel like online spreadsheet for some purpose and it's almost done and working perfect but there is a issue I am facing and want to rectify. You can see spreadsheet there at http://partydesigners.site50.net/Excel%20Like%20App/Index.html The issue is that at one single time more than 1 users are using this spreadsheet and if ...

How to test user experience with regard to long running background processes in a Windows Forms app?

I'm developing a .NET Windows Forms application. I use the model-view-presenter design pattern, passive view + supervising controller, to be more exact. The presenters in my application perform background operations, which can take several seconds (or longer) to complete. When the background process completes, the presenter invokes a c...

Which is better for JavaScript load-time: Compress all in one big file or load all asynchronously?

Hi, A simple question that I'm not sure if it has a short answer! Description I have a files of JavaScript that to be loaded in a website here are some notes about them: They are all comes from the same domain (no cross domain loading needed) They are identical around the website. There are several files, like jQuery, and 5 other plu...

When should forms be cleaned?

By "cleaned" I mean formatting inputs such as "a1b2c3" into "A1B 2C3" or "5551234567" into "(555) 123-4567". I figure we have few options: As the user is typing. For instance, when a user is typing a postal code, all letters are instantly capitalized, or after the user types 3 digits of a phone number, it puts brackets around them. Whe...

Site Test - How does the video playback for you?

Hi all, Just want to get some feedback on the video playback quality you are experiencing on this site which has been soft-launched: http://baked-beans.tv We've got HTML5 playback on iPad, iPhone, iPod, Safari, Chrome, and Flowplayer playback on IE, Opera and FF. Content is on Amazon's Cloud Front (CDN). We created a Wordpress plugin ...

Possible to detect if a user has multiple tabs of your site open?

I'm just thinking about the whole site registration process. A user goes to your site, signs up, and then you tell him you've sent him an email and he needs to verify his email address. So he hits Ctrl+T, pops open a new tab, hits his Gmail fav button, doesn't read a word of your lengthy welcome email, but clicks the first link he sees...