1992 Developers Competition - Judge's Scoring Sheet NOTE: This is the preliminary judging criteria and scoring rules for the 1992 Developers Competition. It is provided for your evaluation to assure that we are not biased toward any particular software development tool or language. Please evaluate it carefully and give us your feedback. This is your opportunity. - Thomas Droege, 1992 Developers Competition. Competitor ________ Total _______ Company _________________________________ Judge# ________ Judge Sign. _________________________________ _____ 40pts Reporting. 5 pts for each of the following. (Before judging, the competitor should delete all test data, load the sample data and run the reports. You will be judged for accuracy.) ____ Report #1 ____ Report #2 ____ Report #3 ____ Report #4 ____ Determine the count for a criteria supplied at the time of judging. ____ Determine the average for a criteria supplied at the time of judging. ____ Set up a custom form to print specified fields supplied at the time of judging. ____ Set up a mailmerge type facility. _____ 5pts Data Validation on coded field. Does the application force the key field to be unique? _____ 5pts Field lengths and types. Are all of the fields the correct length and type. (deduct .5 points for every incorrect field type or length. _____ 7pts Look-Up Table. One point for each of the following: ____ Callable from data entry screen. ____ Retrieves code and stuffs the keyboard. ____ Search using directional keys. ____ Search by Key field value. ____ Incremental searches by more than one index. ____ Add to table while editing main file ____ Edit table while editing main file _____ 5pts Relational Aspects. When the key field in the "one" database is changed, do the related records remain 'connected' to the "one" file? _____ 5pts Deleting. When deleting one record from the "one" database, does the system delete all the related records in the "many" database? _____ 5pts Utility Functions. One point for any of the following. Maximum of 5pts. ____ Backup ____ Restore ____ Format ____ Check Hard Disk ____ Exit to OS and execute ____ Multi-Tasking ____ Internal Editor ____ Change System Configuration Files ____ Other ____ Other _____ 5pts Basic File Maintenance. Are all the basic file maintenance functions covered? Add, Edit, Delete, Find, List/Print, and Browse/Review. _____ 3pts Confidentiality of Data. Does the system protect the confidentiality of the data. _____ 5pts User Interface. Evaluate the ease of use. _____ 5pts Screen design. Grade the screen design and layout. _____ 2.5pts Intuitiveness. Evaluate the intuitiveness of the user interface. _____ 2.5pts Self Documented. Can the user operate the program without written documentation? _____ 2.5pts Help Features. How are different levels of helps implemented. Are they helpful? _____ 2.5pts Use of Color. Grade the choice of colors and/or the ability to set your own colors. _____ Penalty Penalty Points. Deduct 1 point for each fatal error. (Unexpected return to the Operating System or lock up) Extra Credit: 2pts for each function directly related to the application. We will provide suggestions and guidelines. Media will be provided for the MultiMedia examples. ____ MultiMedia/Sound (cassette provided) ____ MultiMedia/VCR or CD Player (VHS Tape Provided) ____ MultiMedia/Photographs (Color and B&W Photos Provided) ____ ASCII, Delimited, xBASE conversion ____ Communications (eg FAX interface) ____ Client-Server ____ Laser Report with Proportional Fonts (sample provided) ____ True Object Oriented Code (definition provided)