Feature Wiki

Information about planned and released features

Tabs

Include Log Data in Test Archive

If you need any help in filling out this wiki page, please visit our ILIAS Community FAQ. And please complete the metadata information in the right column after having created the page.

1 Initial Problem

Currently, the protocol for the specific test is not exported by the TestArchiveCreator. It can only exported by the system administrator, under ILIAS -> Administration -> Test and Assessment -> Log Data -> Log Data Output.

However, for the legally compliant archiving of exams, it's necessary to include the exam protocol in the export.

2 Conceptual Summary

In order to provide a clear understanding of the importance/relevance of a requirement we use the following keywords as described in RFC 2119, RFC 8174:

  • MUST, MUST NOT
  • REQUIRED
  • SHALL, SHALL NOT
  • SHOULD, SHOULD NOT
  • RECOMMENDED
  • MAY
  • OPTIONAL

  • The feature will add an OPTIONAL function under plugin configuration to export the Log Data. 
  • The  Log Data MUST be exported in the CSV- format, so that is easy to read and parse. 
  • The export contain Log Data long with other test data.  For the simplification of the implentation process, it is it is advisable to take the currently available export under "Log Data Output". Therfor the following colums MUST be included: 
    • Date/Time
    • User
    • Log message
    • Question  
  •  It is RECOMMENDED to output additional variables in a much more accurate formatting to make the data usable
    • for User we suggest an additional column "user-id"
    • for Date/Time we suggest the additional column "Unix Timestamp"
    • for Question we suggest  the additional column "question ID"

3 User Interface Modifications

3.1 List of Affected Views

None

3.2 User Interface Details

None

3.3 New User Interface Concepts

None

3.4 Accessibility Implications

None

4 Technical Information

None

5 Privacy

for the logging process it is necessary to store the following personal data: 

  •  User
    • First Name and Last Name
  • user-id

6 Security

None

7 Contact

8 Funding

If you are interest in funding this feature, please add your name and institution to this list.

9 Discussion

10 Implementation

{ The maintainer has to give a description of the final implementation and add screenshots if possible. }

Test Cases

Test cases completed at {date} by {user}

  • {Test case number linked to Testrail} : {test case title}

Privacy

Information in privacy.md of component: updated on {date} by {user} | no change required

Approval

Approved at {date} by {user}.

Last edited: 3. May 2023, 16:31, Rabah, Rachid [rabah]