Open freshcabbage123 opened 11 months ago
There are 2 bugs reported in the bug report.
Bug 1: The italicising of the home folder.
This bug is treated as having lower severity as it does not hinder the user in any way and does not seem to be the main issue addressed. Therefore, we will be responding to bug 2.
Bug 2: The lack of proper definition of "positive integer".
As shown above, positive integer is defined for the user "(i.e. 1, 2, 3...)". It would not be realistic for a user to have 2^31 contacts in the AddressBook and as such, it is not mentioned in the UG. Regardless, trying to input a large number above MAX_INT will cause an error message to be displayed that indicates that numbers above this limit are not accepted. This is not shown in the UG as we believe it to be a constraint of the programming language that should not be exposed to the user.
Furthermore, to supplement the above-mentioned case where definitions are defined where the terms are used, we have also embedded definitions of the terms we have used in sections of the UG where they are relevant throughout multiple sections, as seen in the examples below.
Event and Task definitions:
Event Span and Date time format definitions:
As for the lack of a dedicated glossary section, we appreciate the suggestion and will consider adding it to consolidate the terms used for extra clarity in the future.
Team chose [response.NotInScope
]
Reason for disagreement: I disagree with the assessment that the issue of missing glossary terms is out of the scope for the user guide (UG). On the contrary, it is an essential element within the scope of documentation, particularly for an application intended for users of varying backgrounds and expertise levels.
The existence of a glossary in the developer guide (DG) acknowledges the necessity of such definitions for understanding application-specific jargon. Excluding the glossary from the UG overlooks the needs of the end-user, who may not have the same technical background as developers but requires the same level of understanding to operate the application effectively.
Adding a glossary is a practical solution that serves as a reference point for users to quickly understand essential terms and concepts, thus enhancing the user experience. It ensures that the application is inclusive and user-friendly, catering to all students, not just those with a computing background. The omission of a glossary could lead to confusion, misinterpretation of functionality, and an overall decrease in the application's usability.
Furthermore, the lack of clarity and consistency in formatting choices, such as italicization, can create an inconsistent narrative that hinders the user's ability to follow and comprehend the UG. The application team should consider implementing a glossary and reviewing the UG for consistent formatting to improve user comprehension and reduce potential inconvenience. Therefore, this issue is very much within the scope and should be prioritized accordingly to reflect its impact on the user experience.
There is no glossary section in UG but there is a glossary section in the DG. Definitions such as integers are important and perhaps should have been clarified within a specialised section as well. Even in this case for definition of positive integer, would the application be able to support numbers greater than MAX_INT? That is an example of an unclear definition as a result of a missing glossary section. It is very inconvenient for users to have to think through all the possible terms used throughout the user guide as such Medium.
Another example is the italicising of home folder but not defined why is it italicised in the Quick Start section