ArgLab / ArgLab_writing_observer

Writing Observer and Learning Observer: A system for monitoring learning process data, with an initial focus on writing process data from Google Docs.
GNU Affero General Public License v3.0
3 stars 2 forks source link

Event Refactoring #55

Open DrLynch opened 1 year ago

DrLynch commented 1 year ago

In order to keep the events up to date we need to compile a complete list of the currently-known event types then refactor them to ensure that the document field is present consistently. We also need to check for any other data inconsistencies that are of concern. This task breaks down into three pieces.

First, go over the list of event types that we currently have and examine them for inconsistencies which can be corrected both at the plugin, for new events, and in the past data, for stored information. Sophia is tasked with this part and it falls under issue #48

Second, update the plugin to refactor the offending events as they come in (Damilola)

Third, add a module to the system (likely under the WO module) that performs this general rewriting task on an as-needed basis and then link that in to the utilities (me).