This page contains a collection of diagrams, explanations and various other information relating to the technical approaches surrounding the RISE Project.
Parsing Utility – FlowChart
The flowchart (right) describes the process involved in parsing the Open University’s EZProxy Log Files. This process is executed for each relevant resource request in a given (plain-text or .gz) log file, and results in a series of database entries pertaining to each request.
Further FlowCharts describing the processes of generating recommendations through the MyRecommendations page, and the Google Gadget will be added to this page in due course.
The basic Entity Relationship Diagram (ERD) (above) shows the final database schema which was used by the RISE Project, as of 28/07/2011.
When the data contained in the database is released publicly, some of the tables and columns used by the OU internally will be removed in order to ensure the easiest possible implementation by external organisations, and complete anonymity for OU students and staff. The primary anonymisation technique will be to replace every entry in the OUCU field with an ID (integer), which will allow us to maintain all associations between users and courses, while also allowing us to release an anonymous data-set by simply removing the oucu field. The same approach will also be applied to courses.