Answer:
D. Level of support the interface needs to provide
Step-by-step explanation:
I suppose you wanted to write "a user" and not "abuser" in your question.
By knowing the user's level of understanding technology, the designer and determine the level of support the interface needs to provide. That can be delivered by tool tips, contextual help, additional labels, and so on.
- Which code should be provided for the user: not useful to the user.
- Number of links to provide : links should be provided on a need basis, with relevant info, not really in relation to the user's ability although having too many links will be confusing.
- Number of items included in the menu: the items of the menu are the functions the program needs to do, it cannot be cut-down to the user's skills. But they can be re-arranged.