This library is used as a pdf report generator for the otu.lea project. Currently it is pretty much attached to the parent project but the same idea can be used just as well to generate pdf reports of other nature too.
git clone git://github.com/nattomi/ReportGenerator.git
git clone [email protected]:nattomi/ReportGenerator.git
git checkout tags/v1.2.1
git checkout tags/v2.0
- Complete rewrite of former R scripts in PHP
- Complete API rewrite
- Updated teacher report template which handles line breaks
- An obsolete folder removed.
- Correct evaluation of interrupted tests.
- Confusing line refering to a formerly existed but now unused R script removed from the configuration file.
- Changed the order in which alpha IDs are reported in eval monde A1 from increasing to decreasing.
- The student report has been migrated to php completely.
- Messages such as "Sehr gut, Sie haben alle Aufgaben gelöscht!" were not displayed at all in the online report. Therefore, a new subnode called 'message' has been added to the 'eval' nodes. With the help of this, it is now possible to resolve the above mentioned issue.
- Object-oriented approach.
- Bug in evalMarking.R (related to eval mode A2) was fixed.
- Ability to trace the "prev" attributes in the test nodes of the users' global xml file. That was the main purpose of this release, because it was a very essential missing feature.
- A new step has been made towards the R->PHP migration. In the frame of this, some tasks that has been formerly done by the script evalUser.R are now migrated into student.php. Instead of evalUser.R, student.php calls a new script called evalMarking.R (this script is very similar to evalUser.R, but it is more simplistic and works from a different input).
- student.php has been split into 3 parts: student.php, conf_student.php and functions.php. The latter contains function definitions (currently only one). All the configuration is now done in conf_student.php, in the main script (student.php) there is only 1 or 2 lines that need to be edited.