snapapps / edgy

a visual programming language inspired by Scratch
http://snapapps.github.io/
GNU Affero General Public License v3.0
51 stars 21 forks source link

Specify clickstream logging #91

Closed stevenbird closed 10 years ago

stevenbird commented 10 years ago

Capture the low-level UI actions with timing data, so that a session can be remotely monitored, or stored in a repository and replayed. There are several use cases: teacher monitoring a student, researcher studying student performance, pair programming, answer garden (useful for vicarious learning), plagiarism detection (confirmation that a student did formally assessed work themselves instead of loading a file from another student).

Some requirements:

stevenbird commented 10 years ago

Events to log:

stevenbird commented 10 years ago

Simplified approach, only log the first three types of event.

stevenbird commented 10 years ago

Note that all events should be timestamped, and attributed to a user.