Feature Wiki
Tabs
New Question-Type: Date
Page Overview
[Hide]1 Initial Problem
We need to ask in a survey for dates e.g. birthday. If we use Essay Questions not all students provide data in the requested format.
Thus we use 3 SingleChoice Questions (day, month, year) instead.
3 Questions for 1 value causes problems in futher processing.
2 Conceptual Summary
We would to introduce a new question type: Date Question.
The Date Question will not have an assigned scale value very much like the essay question.
Data will be assumed to be categorical and only medians can be computed.
3 User Interface Modifications
3.1 List of Affected Views
- Amend "create Questions" form
- New edit question form for question type "Date"
- New presentation of Date type question
- New results presentation for Overview, Details and per Participant
- New presentation in table of Questions tab
- import
- export
3.2 User Interface Details
3.3 New User Interface Concepts
None.
4 Technical Information
We are missing a concept for including KS inputs on survey pages. One solution could be to implement a component related conatiner "survey page" which acts like a form.
Privacy: If surveys asks for birthdays we store personal data in general fields. ILIAS will not know if these fields are used for storing personal data or not. It is the responsibility of the survey creator to handle any privacy issues, e.g. to provide exports to users of the data they have entered and to ensure deletion of this kind of data.
Security: If private data is stored, authors need to pay attention on who has access to survey results by using RBAC permissions.
5 Contact
- Author of the Request:
- Maintainer: Killing, Alexander [alex]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
6 Funding
If you are interest in funding this feature, please add your name and institution to this list.
- …
7 Discussion
Killing, Alexander [alex], 15 July 2020: I support the idea in general, but there are several issues (technical, privacy) that need discussions (see technical section above).
8 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}
Approval
Approved at {date} by {user}.
Last edited: 15. Jul 2020, 20:23, Killing, Alexander [alex]