it's like Toefl test ( listening, grammar categories) .
desktop system or Web
The admin side :
1- Can setup a test
2- The test consists of 2 parts ( Listening, grammar)
3- the test similar to Toefl
4- we can enter questions ( 2 categories, the listening part are saved into different packs, but the grammar one we can enter as many as we want and it will he chosen randomly ). The questions for grammar can be shuffle, but all answers to all categories must be shuffled.
5- look and feel ( nice design and easy flow )
6- Client and server side ( connection through port number and IP )
7- Report per test, per user,per email, per month ( day and year or between two duration) , printing result or saved as pdf
user side :
1- They enter their name, email and the test number
2- the admin can confirm the names and test number and write the confirmation number in the client side, after all participants confirmed the test begin.
3- there should be 4 or 2 radio buttons, next and back button, all questions review ( to see which ones are clicked and which ones are not ), easy navigation, no close button , time for the test , count down for each point .. etc like skip question and select any question from icons below
4- test connection.
5- Restarting or closing the app by admin only
6- Users can see results on their client side and check who is the first, second ... etc and refresh these results
and other options for the client and admin side
-it's like Toefl test
-3 database connection string options ( SQL and MYSQL and sql )
- connection through an app running on the server side that accepts connection through IP and port