There are a few things that you could do.
If the files are large and bandwidth is a concern, you could try to match size and filetype to see if it is actually a duplicate. In that case just skip it.
If you know beforehand the types of file will be download and they happen to be too important to be missed. Just save it while appending time in filename.
Yes, def a settings thing. You might allow the user to have a setting switch that states "Overwrite Existing" [yes] [no]. IF there is no settings option, THEN have a dialog that states "File already exists, would you like to rename?" If that is not possible, then you might have documentation that explicitly states "Files must have unique names because..."
In UI Design you have 3 modes of actions:
If you designing pop-up for destructive action, the order of buttons and their priority differs in relation to systems and design approaches.
In the screens below:
The priority of action
Example of good practise
As you mentioned already, there are a handful of KPIs that you are monitoring across the system and for all the users. That means regardless of the type of information that you are collecting (and the level of granularity), it would ideally be relevant and linked to those KPIs.
Given that there are a number of different personas (or user groups) that you ...
Short answer: yes. Which element, though depends on the content.
If a dialog contains the final step in a process that is not easily
reversible, such as deleting data or completing a financial
transaction, it may be advisable to set focus on the least destructive
action, especially if undoing the action is difficult or impossible.
Adding a few more points to the answer by Junu :
The script is important because you are doing it for the first time and none of us are super humans to remember all steps in a test. Have a detailed script and print it out for your reference.
Apart from the tasks, you also have to start with few things like asking for their consent to record the session(If ...
Usability testing is something that happens continuously and preferably starts before a single line of code is written. It is focused on testing the user experience of the (potential) product.
focused on behaviour, experience and goals.
starts before code is written and never ends
ranges from very inexpensive to very expensive
I think this article from Nielsen Norman Group, offers complex guidelines for the back-to-top button and answer to your question:
Use a Back to Top button for pages that are longer than 4 screens. For relatively short page lengths, Back to Top links are overkill —
people can simply scroll back without excessive effort. No need to
clutter the ...
I think you're reading too much into it. The three colors I've seen most often are light green, light blue and light gray. My SalesForce application, for instance, uses light gray; my company's internal apps, which I worked on, are all light blue.
All colors are used - I've even seen light yellow and light orange. I didn't find them to be pleasant to look ...
Christian, how will your users initiate an upload in the first place? E.g., will there be a dialog in which users select the files to be uploaded, etc.?
As a possible compromise between the two (valid) options you describe, you might want to consider this, if the upload flow includes some kind of dialog box: include the options in that dialog box and ...
What if in addition to having an optional personal email, you also solicited the teacher's email address, and forced students to get one or the other? That way, if the student needed a password reset, you could send an email to a trusted source, the teacher. Storing the teacher's email as a separate field also makes it easier to exclude those users from ...
In order to fill the gap, I think the best way is to use a face recognition application tool, this is one of the safer options, can be used even from smart devices to access sensitive data, personal files for the students. And also you can apply it easily to specific places to allow or stop strangers from entering some private locations.
Use the student's ...
If your users are too young to have email addresses, be careful about collecting any information such as phone numbers from them. Due to child protection laws like COPPA/GDPR, I would recommend verifying the legal requirements with a lawyer before making any decisions.
To your point about having a username without an email backup, this is often why apps ...
Spanish could be ESP or SPA (find out which one is a better fit for your users).
Basque could be BAQ or EUS (make sure you select what the Basque population would recognise).
Important: I would use EUS short for Euskera only if the Basques recognise Euskera as Basque. Remember that you are providing
the language option for the Basque population not the ...
Depending on the type of code you are using there are a few possibilities. In general I find that the ISO 639 codes are used most of the time.
If you want to use those codes then the options would be the following
Spanish: es or spa
Basque: eu, eus or baq
Usually, in code (!) and not UI's, these are also used in combination with the ISO country code. For ...
When you have too much content and little space, you should categorize your content and make a separate page for each content category. Besides, you need knowledge of an information architect. you can start card sorting or alternative options and categorize your content based on users minds.
You should test all colors within the same time frame. If you test sequentially, you reintroduce the "conflating variable of time", as Sam Blake explains in an answer to A/B Testing vs Cohort Analysis (emphasis added):
The point of doing A/B testing rather than cohort is that it eliminates the conflating variable of time. The data you gather is only valid ...
I think before doing A/B testing it is important to clarify the objective or hypothesis of the test so you can understand how to interpret the results and therefore what changes you should make based on your findings.
You might find that the effect of changing the button colour to help improve conversion rates (which is usually the case for call-to-action ...
I do not see any advantage on testing two colors against each other over testing all colors in the same timeframe. I would actually prefer testing all colors during the same timeslot. This gives you certainty that no other circumstances influenced your testing.