ATutors test & surveys are powerful, but can be expanded and improved in different ways. This document describes different ways that can be done.
Could be very useful in several cases:
- getting test statistics for courses where the user for different reasons should not be registered (either for privacy reasons, conveniancy or other reason)
- using ATutor for public surveys. This fits very well in with the unique URL addition to ATutor, as you can link directly to a specific test.
This data could be kept in a separate guest tests table. In addition you should be able to turn this on / off for each test, so the test properties would have
Store Guest Data (if allowed guest = true)
..this as there can be reasons for not filling up the database with this information at every test.
In some situations, specifically for surveys, it's interesting to get cross reports on answers to a test. For instance you might want to know how many "people between 20 and 25" (alternative on one age question) has "daily access to Internet" (alternative on a different question). what has "doctors" (alternative) answered on questions X, Y and Z (three different questions) etc.
It's not at all obvious what is the best way to implement this, but one should probably have a look at other test & survey tools to get some ideas.
For some test types, the statistics needs to be improved, specifically matching and ordering questions. This is the statistics for a graphical matching question, where you are asked to match "dog" with "woof" and "cat" with "miau". The problem with the stats are that you do not see the alternatives, and it's not obvious how many matched what rightly or wrong.
And below is the statistics for a sorting question asking the user to sort 4 countries from North to South. Again, how many users got it right and how many got it wrong?