About this Project |
![]() | |||
| This project contains 2 self-scoring quizzes. A data base table stores and sorts the scores for individals listed within the table. To get to the instructor's page you must pass through a password page. (The password is temporarily listed on the page.) Currently (for self-esteem boost) this project allows the 'quiz-taker' to retake these quizzes multiple times, to improve their scores. This feature can easily be eliminated. | ||||
| ||||
HTML static pages provide information to the user and links to other pages. HTML interactive pages collect information from the user as variables and posts it to the CGI pages. JavaScript was used on the quiz questions pages to create the pop-up windows for hints. Cascading style sheets were used to define attributes for Headings, Links and Colors for the pages: Final Home, About, Instructor's and Logins. On CGI pages Perl (through a subroutine) parses the variable information gathered through prior 'form-action' HTML and CGI pages. The parsed variables are then used to score the quizzes, calculate averages and percentages. Perl interfaces with the MySQL database and the Quizscores table to maintain these grades per individual. MySQL is a relational data base. Information within the table can be accessed, sorted, and updated through Perl scripts to maintain the scores/grades of individuals listed within the Quizscores table. * There are some'Hidden' pages (without any links) for 'myself' only... to add, delete or modify existing records in the table. |
HTML pages: Final Home About Project Instructor's Login Instructor's page Quiz #1 Questions Quiz #2 Questions CGI and PERL pages: Login Verification Quiz #1 Answers Quiz #2 Answers Quiz #1 Top Scores Quiz #2 Top Scores Final Top Scores Sort by Name *Add-Modify-Delete |