EdaYeo / pe

0 stars 0 forks source link

Telegram, github and email duplication handling may lead to erroneous inputs #3

Closed EdaYeo closed 4 days ago

EdaYeo commented 4 days ago

image.png

It is stated in the UG that duplicate telegram handles, github profiles and email addresses for different contacts are allowed as students may reuse usernames and email address across different points of contact. However, from my understanding, each student contact entered into the address book is supposed to represent a different student. As telegram handles, email addresses and github usernames are unique to individuals, would it be better to disallow duplicates?

Duplicates may cause an issue in the case that tutors accidental add the same contact twice with a different name (Such as adding a student called "John Doe" twice, once calling him "John" and once calling him "John Doe"). This may result in errorneous handling of attendance taking and grade marking in the future which would be a grave error.