16


Design Issues
 
Login issues
lost password: Students forget or lose their password. I will make a feature that emails the student their password.
duplicate student names and ID's: Names are based on last name, first letter of first name, and an ID. It is unlikely that these would be duplicate. A feature will be added that checks for duplicate students at first login. This should protect against the unlikely duplicate name possibility.
interference with teacher names. Student names test for ID, but teachers don't. Fix this so they are the same.
registration fees: a registration code is not enough. If students are allowed to register, using a registration code they get from PayPal, Kagi or an equivalent, anybody can register for your class, even if they are not a student. So, it will be necessary to have a pre-entered student roster in addition to the registration code, which indicates that the student has paid the fee.