Feature Wiki
Tabs
Prevent auto complete and spell checking
Page Overview
[Hide]- 1 Requirements
- 2 Status
- 3 Additional Information
- 4 Discussion
- 5 Implementation
- 6 Test Cases
- 6.1 Selenium Test Cases
- 6.2 Manual Tests
1 Requirements
A new test setting should allow to prevent the auto complete and spell checking feature of browsers in textual input fields. These fields should the be generated with the respective html/js code.
2 Status
- Scheduled for: Release 5.0
- Funding: Funded by Universität Erlangen-Nürnberg
- Implementation of the feature is done by Databay AG
- Contract settled: Yes
- Tested by / status: Fred Neumann, fred.neumann@fau.de, (7 May 2014, Release 4.5 Alpha, Revision 49916: ok)
3 Additional Information
- If you want to know more about this feature, its implementation or funding, please contact: fred.neumann@fim.uni-erlangen.de. We can try to find a funding if the feature is appreciated for the trunk.
4 Discussion
JF 15 Apr 2013: We appreciate the idea and schedule it for 4.4, even if we do not know how a technical solution to prevent spell checking looks like. Furthermore we think that a settings is not needed. ILIAS should always try to prevent these features for tests.
NE 2 Sep 2013: Due to missing resources and unconfirmed funding we would like to postpone the implementation of the feature to 4.5.
BH 29 Nov 2013: We do not know any technical solution to avoid browser side spell checking except a html attribute that is involved with HTML 5 so we can not guarantee an avoided spell checking with browsers not supporting HTML 5.
5 Implementation
NA 25 Apr 2014: Implemented. We applied the following HTML attributes for the question types below.
autocomplete="off" |
|
autocorrect="off" | |
spellcheck="false" | |
autocapitalize="off" |
6 Test Cases
- Create a test containing the question types mentioned above
- Start the test
- For each question page, check whether or not the browser autocomplete/spell checking is suppressed.
- Technically: For each question page, check the HTML source code and verfiy whether or not the HTML attributes are applied to the text fields.
6.1 Selenium Test Cases
Selenium Test Preconditions:
- Login to ILIAS
- Disable the TinyMCE in the ILIAS administration
- Switch your language to English
- Enter a category
- Play the test case
6.2 Manual Tests
Last edited: 20. Mar 2023, 09:15, Samoila, Oliver [oliver.samoila]