|Physics and Astronomy||
|Physics Home||Study here||Our Teaching||Our Research||Our Centres||News||Work here||EMPS|
Back to top
Student Performance Report Generator
Data uploaded to the SPGR should identify individual students by a unique student-id number, not their names. This is because unencrypted http is used for for data uploads and downloads. No data is stored on the server unless an unrecoverable error occurs, in which case a temporary copy of the uploaded datafile will kept for diagnostic purposes.
The reports use CSS and SVG for formatting and display. I recommend using FireFox to view them because:
The WebKit engine has recently fixed significant bugs in the way Safari and Chrome handle the scaling and printing of SVG-in-HTML.
Discipline Groups of Module Codes
At Exeter, most disciplines use a unique set of three characters to identify their modules, e.g. all Physics modules start 'PHY'. However, the Student Performance Report Generator (SPRG) can group modules by matching codes with regular expressions. Currently, the following groups are defined within the Exeter parser:
Additional groupings can be defined and added to the system on request.
The All-Module Mean Mark is the arithmetic mean of the marks for a student. The average is not credit-weighted and reflects only modules included in the uploaded data. It is important to construct the queries used to extract data from the student record system (SITS) with care.
When the report generator is used, it produces a logfile. A copy of this is put into the top level of the returned results folder. Errors are not common, but users from outside Exeter may encounter them if format of their uploaded datafile is incorrect. This is only likely to happen if the datafile has been constructed/edited by hand, rather than being machine-written. In such cases, inspecting 'logfile.txt' will help identify which line(s) in the datafile caused the trouble. For example, If you find a message such as:
it means that something is in the wrong column at row 856 of the datafile. This message
indicates a problem with some or all of the data for module ABCT1025.
The current version of the report generator is 1.1.0, here is the to-do list for future enhancements: