i'm programming in php, javascript. This isn't a programming question but rather User Interface/Experience one. suppose i want to create a crossing matrix for dog breeds. I initially created a table where the breeders can specify parents as rows and columns.
To illustrate:
Female/Male | Doberman | Husky | German Shepherd |
----------------------------------------------------
Poodle | | | x |
----------------------------------------------------
Bulldog | x | x | |
----------------------------------------------------
Beagle | | x | x |
----------------------------------------------------
This is my crossing matrix design having checkboxes inside table cells that are referring to the cross. So the above matrix means that i crossed female 'Bulldog' with male 'Doberman', a female 'Beagle' with a male 'Husky' and so on, you get the idea.
it's a really nice user interface, it's user friendly, it can be easily seen.
However i need to support crossing of atleast 30 females and 30 males. and how about 50 females and 50 males? considering the size of the table, the number of headers. How big would the table be, and how hard it is for the breeder?
Say the doberman is in the 45th male , and poodle is at 32nd female? I need to have an alternate user interface for this so that i could retain the usability. Any ideas? thanks!