tankangliang / pe

0 stars 0 forks source link

Quiz does not support Japanese characters #5

Open tankangliang opened 3 years ago

tankangliang commented 3 years ago

Summary:

As a student who might be taking a language module in NUS, e.g. Japanese, I would like to use flash cards to help me remember the Japanese alphabet.

Steps to reproduce:

  1. add fl flset:4 q: What is the meaning of こんにちは? a: Hello

Expected results:

I should be able to add such questions into my flash cards to aid in my studies.

Actual results:

Unable to add such a question as "Question should only contain alphanumeric characters and spaces, and it should not be blank"

Screenshot of issue:

image.png

nus-pe-bot commented 3 years ago

Team's Response

Thanks for the report! The inclusion of special characters in the app are not in this version of the app. It is in our future plan of releases.

Items for the Tester to Verify

:question: Issue response

Team chose [response.NotInScope]

Reason for disagreement: image.png

From the module website, the application does gracefully handle the error stating that questions should only contain alphanumeric characters and spaces and hence, can be considered "not in scope". However, for the second point, I am unsure if I need to contest this as it mentions that the omission of a feature can be considered a feature flaw even if it can be proven as "not in scope". Thus, I will just give my reasoning here for tutor reference.

User Guide Introduction

image.png

The Introduction in the User Guide seems to indicate that the application is targetted at students from secondary school to university. I find that the ability to add non alphanumeric characters essential for the application to be reasonably useful. Most students in secondary education have a compulsory Mother Tongue language that they must take which would most likely require the input of non alphanumeric characters. Beyond that, students in post-secondary / universities can take third language modules or classes which will require the input of non alphanumeric characters. The use of flashcards for studying vocabulary in other language is also a popular usage of flashcards. This is even acknowledged by the developers in their User Guide where they added the flash card with name "Japanese" as a demonstration:

Example for adding a flash card set

image.png

The omission of such a feature means that most students will be unable to use this application to handle all their subjects. I would argue that the application is not reasonably useful at this point as another application is required to handle all of their subjects. In that case, StudyBananas loses its purpose as a flashcard/quizzing application as a more specialized application that provides these minimum features would be used instead. Even in the scenario where it is argued that StudyBananas can still be retained as a scheduling application, since the user already has to use two separate applications to manage his/her studying plans and notes, what is stopping them from using one specialized application for scheduling and another for flashcards/quizzing?

Thus, I believe that this missing feature is essential for the application to be reasonably useful to any early adopters.


:question: Issue severity

Team chose [severity.Medium] Originally [severity.High]

Reason for disagreement: Copying some of the content in reply to not accepting "Not In Scope":

User Guide Introduction

image.png

The Introduction in the User Guide seems to indicate that the application is targetted at students from secondary school to university. I find that the ability to add non alphanumeric characters essential for the application to be reasonably useful. Most students in secondary education have a compulsory Mother Tongue language that they must take which would most likely require the input of non alphanumeric characters. Beyond that, students in post-secondary / universities can take third language modules or classes which will require the input of non alphanumeric characters.The use of flashcards for studying vocabulary in other language is also a popular usage of flashcards. This is even acknowledged by the developers in their User Guide where they added the flash card with name "Japanese" as a demonstration:

Example for adding a flash card set

image.png

The omission of such a feature means that most students will be unable to use this application to handle all their subjects. I would argue that the application is not reasonably useful at this point as another application is required to handle all of their subjects. In that case, StudyBananas loses its purpose as a flashcard/quizzing application as a more specialized application that provides these minimum features would be used instead. Even in the scenario where it is argued that StudyBananas can still be retained as a scheduling application, since the user already has to use two separate applications to manage his/her studying plans and notes, what is stopping them from using one specialized application for scheduling and another for flashcards/quizzing?

If we were to segregate the audiences into secondary / post-secondary / university students, most students at the secondary education level would find little reason to use the application as StudyBananas is unable to fulfill their requirements. Hence, even though most students are not affected (minimum one third), it does cause major problems for those affected and is unusable for them.