110 likes | 241 Views
TestBase. KevinHardison YiLu SameerPatwa EricaWade. User Screens: Question Editor. User Screens: Add/Edit Question. User Screens: Test Generation. Test Output: Example. The information processing cycle consists of: a. input and process b. input, process, and storage
E N D
TestBase KevinHardison YiLu SameerPatwa EricaWade
Test Output: Example The information processing cycle consists of: a. input and process b. input, process, and storage c. input, process, output, and storage <CORRECT> d. none of the answers Which of the following operations is not normally performed by computers? a. writing programs <CORRECT> b. making calculations c. making comparisons d. storing and retrieving data When a program is executed, its instructions must be transferred from a secondary storage medium into a. Random Access Memory b. volatile memory c. main memory d. all of the answers <CORRECT>
ER Diagram: Before QuestionID BookID Body From Title Questions Books Type Author Category Edition Chapter To Body Answers Label Correct
Problems & Solutions • No project description to start with. • mySQL on CSLAB. • No randomization of questions in test creation. • No Multiple versions of the test. • Parser and file loader not a part of VB program.
Lessons Learned • There is no perfect design • Ice storm = delay • External dependence = delay • Sometimes, nothing IS the best thing to do • Knowing a language is one thing, knowing its libraries is another • Customer and user are not necessarily the same person
Future Enhancements • XML output is ready. • Pictures (JPEG files) stored with questions
Final Comments • What did the customer do to solve the problem before us? • Is this what the customer wanted? • Did we solve the problem?