Feature Wiki
Tabs
Test & Assessment
Page Overview
[Hide]1 General
Maintainer and Tester
- Test & Assessment
- Authority to Sign off on Conceptual Changes: dstrassner
- Authority to Sign off on Code Changes: mbecker , skergomard , tjoussen
- Authority to Curate Test Cases: dstrassner
- Authority to (De-)Assign Authorities: dstrassner
- Testcases: SIG E-Assessment
- Tester: dehling , NDJ1508 , ksgrie , simon.lowe , rabah , Testteam Kröpelin
- Assignee for Security Reports: dstrassner
- Assignee for Security Issues: dstrassner
- Unit-specific Guidelines, Rules, and Regulations: LINK MISSING
Please note: The split proposed in 2019 of this component into Assessment Question Service (Rewrite), new Test Player(s) and new Question Pool Test has been stopped. (See JF Protocol 2021/07/12 under Section Dev Issues).
The existing code in the T&A, taking advantage of the momentum of PHP 8, will continue to gradually add interfaces and split into modules. Please contact the concept authority if you would like to help with this.
Additional
Roadmap
Priorities for the development of the Test & Assessment and the Test Question Pool depend on developer resources provided by a handfull of organizations. Thus no promises are made on timeframes.
Prioritized in the long run
- Reducing the number of reported issues in Test & Assessment
- Defining a concise interface for questions.
- Separating the Test-Player from the Questions and the Question-Pool.
- Refactoring
ilTestParticipantList
: This Class has a lot of very expensive loops in it Mantis 33596, but we can not remove them right now as it is used in very different contexts for all kind of lists. Sometimes users don't have $active_ids (participant list in test with access limited to selected participants), sometimes they don't have $usr_ids (anonymous tests in public section).
Roadmap in 2024
Among other challenges, we are planning to use the given developing budget from the ILIAS Community Members for the following tasks:
- Main Goal: Fixing Issues and further cleaning up the code.
- Further roll out of Repository Pattern
- Continue of Abandon of settings and features in Test & Assessment to focus on main aspects and reduce the work on major refactorings
- Fundamental work
- Work on the project to abandon legacy ui.
- Clarification CTRL-flow
- Feasibility study/ Research project: Replacement of TinyMCE in creation of questions
- Infrastructure setup for the replacement
- Conversion of the Long-Menu-Question to UI-Forms as pilot
- Use of IRSS in T&A
- Further reduction of access and use of request variables (GPCR)
- Research possible successor for TinyMCE
- Feasibility study Test in Learning sequence - Could the LS uses the actual Exam View (since ILIAS9 - General Kiosk Mode)
- KS Improvements / Exchange of single elements' trough existing KS elements independently of the Legacy-UI-Project
Depending on development ressources, funding and approval, some new features are conceivable in 2023 (e.g. option for a failing attempt).
Others
- Fixing access to Learning Status when access to test results is limited (see: Mantis 25064)
- Restructuring Import/Export, removing dependency on ilContObjParser, and clarifying support of QTI
- UI Forms: Length of text fields not shorter than answer text. (see: Mantis 35243)
- Grading: Use of Short Form / Offical Form. Conceptual changes only with the introduction of new UI forms. (see Mantis)
- Streamlining of trimming and removal of white spaces in answer-options (see: Mantis 35091)
- Auto-save messages should use UI components (e.g. toast), so a consistent UI/UX is used and easier to maintain throughout the entire system.
- Avoid creating question-fragments on incomplete question creation, remove questions fully on deletion of tests and questionpools and provide update/objective to clean database of disjunct leftover of questions
Open Warnings / Issues without Tickets
These are open findings from the PHP8 Project which couldn't be solved in the scope of the project itself. They are documented here for transparency. Remarks on the individual items are marked with "@PHP8-CR"
Test
- \ilTestPlayerAbstractGUI::autosaveCmd / This looks like another issue in the autosaving. Left for review/analysis by TechSquad
- \ilAssLacCompositeValidator::validateSubTree / Incompatible type. Left for review/analysis by TechSquad
TestQuestionPool
- \ilObjQuestionPoolGUI::exportQuestionObject / Void result used. Left for review/analysis by TechSquad
- \assMatchingQuestionGUI::writeAnswerSpecificPostData / Incompatible type. Left for review/analysis by TechSquad
- \assMatchingQuestionGUI::populateAnswerSpecificFormPart / Incompatible type. Left for review/analysis by TechSquad
- \assMatchingQuestionImport::fromXML / Incompatible type. Left for review/analysis by TechSquad
- \ilTestSkillEvaluation::determineReachedSkillPointsWithSolutionCompare / Incompatible type. Left for review/analysis by TechSquad
- \ilAssLacCompositeValidator::validateSubTree / Incompatible type. Left for review/analysis by TechSquad
- \assOrderingHorizontalGUI::saveFeedback / Undefined method. Left for review/analysis by TechSquad
- \ilObjQuestionPoolGUI::questionObject / Undefined method. Left for review/analysis by TechSquad
- \ilObjTestGUI::executeCommand / Undefined method. Left for review/analysis by TechSquad
- \ilObjTestGUI::questionsObject / Undefined method. Left for review/analysis by TechSquad
- \ilAssLacCompositeEvaluator::evaluateSubTree / Undefined method. Left for review/analysis by TechSquad
A RepoPattern Approach to reduce complexity
A lot of the current pain in the T&A is due to the ruthless mixing of Logic and GUI, making decisions very late based on variables transported a long way and - in general - having properties set and evaluated in a quite obscured way by several components. There are some aspects I'd like to focus upon to ease the situation without rebuilding the whole lot at once and disabling functionality in the process. In the following, I'll talk about questions mainly, but answers are implicitly included, since they work almost the same.
current entanglements
Currently, loading a question means: lookup type, load specific question GUI, load base and specific values from DB, write back to question object, use in base- and specific gui. Goal of the process is to configure a question object that has all the required props and features. This is due to mainly two concepts, that look outdated to me:
obese classes and hip-hop-loading
Specific Questions extend a baseclass, both in object and GUI. While this is fine in general, the T&A implementation is somewhat obscure with loading and modifying object properties. Both, architectural structure and unclear program-flows make it quite easy to miss out on a setting or certain property on the one hand, while on the other, it is somewhat painful to alter a GUI. All eventualities have to be treated over the entirety of a "common question object". When saving questions/answers, it works the same way - the entire object is stored, additional features, answertexts and all. Additionally, there are "satellite" properties like suggested solutions, that actually live completely in parallel structures with rather a reference by id than a "real" intersection.
assTextQuestionGUI with its question-obj extends assQuestionGUI working on it while this is actually a constant in the baseclass of all questions. Here is the [specific TextQuestion] (https://github.com/ILIAS-eLearning/ILIAS/blob/393027e6d5258f0a2d67ce87e5a4061b8385521f/Modules/TestQuestionPool/classes/class.assTextQuestion.php#L145) loading base-props.
setters
Assumingly for the purpose described above, there are a lot of (public!) direct property setters: - Separator property in assOrderingHorizontal - some setter in assAnswerMatching - same property, different setter - the according getter
From my point of view, this should be disentangled in a way that a question is used by 1. loading generic data 2. loading specific data 3. handing over the well-configured object(s) to the guis - but only those, that are actually needed. 4. (modifying data and then repeating from 1)
why/how repo-pattern will help
In order to limit and isolate changes, we should use repo-pattern to cluster settings into immutable objects. Doing so - will only add one additional layer around the properties, the getters might even remain - will separate question-type specific data - will separate additional functionality, like suggested solution or hints - will make construction/manipulation way more decisive - will give us specific and distinct elements to talk about
A "question" will thus be a collection of otherwise isolated things, while those things should still be treated in a tendentiously isolated way.
Here is an example for a repo on options of OrderingQuestions, used in the question class to read and store Elements
separation and clustering properties
There are only a few base_settings common to questions. Those are to describe a question. Then, there are answers, metadata, suggested solutions, etc. They are more or less connected to the question, but they are not necessary an integral part of it in a way that a question cannot exist without them. This can and should be reflected by wrapping those "property clusters" into immutable objects with little or none logic, which will also result in a number of repositories - one for each cluster.
construction and getters might look like this:
public function __construct(assQuestionBaseSettings $base_settings) {
$this->base_settings = $base_settings;
//.....
}
public function getId() : int {
return $this->base_settings->getId();
}
Dependency Injection, proper constructors
With smaller, immutable properties, construction is way more explicit than handing over "a question". If the GUI, e.g., behaves differently based on a flag in properties, calculate before and split up GUI classes, or calculate early and only once.
Use factories to instantiate things
What we need to instantiate a question is not "the question" itself, but information about it, namely the type. After reading those shared information, we can instantiate a specific question directly and hand over the common properties. This is usually done by a factory, which will need not much more information than the question's id - just like before.
Consider something like this:
class factory {
public function question(int $question_id) : assQuestion
{
$base_settings = $this->base_repo->select($question_id);
$page_object = $this->page_repo->select($question_id);
//....
$classname = $this->getSpecificQuestionClassname($base_settings->getTypeTag());
$question = (
new $classname(
$base_settings,
$page_object
//,....
)
);
return $question;
}
}
Consequences/Candidates
I'd consider these the most valuable and in the same way feasible steps to improve T&A-structures: - separate "satellites", like suggested solutions in PR #4587 - isolate base_settings (with type/repo/injection/getters, delete setters) - clear out loading from GUIs, use a factory (might probably be done successively) - get rid of "additionalTable" in favor of specific types and repos.
2 Projects
The following projects are planned or have been realised for this component:
NEW Projects
Completed Projects
- …
Feature Requests / Projects due to Mantis Reports
Due to bug reports, there is a need to implement new functions into T&A to do so. The following feature articles belong to this category:
3 Suggested Features
Please contact Strassner, Denis [dstrassner] if you plan to suggest a feature. Either a feature that fixes problems of Test & Assessment and keeps the Test & Assessment running or new features, that improve the Test & Assessment.
Suggested for ILIAS 11
not scheduled yet
- (Project) E-Exams with ILIAS
- (Project) Improved test question sharing
- Abandon TinyMCE in Test & Assessment
- Abandon «Author» being automatically set in Test Questions
- Access for test participants to uploaded files
- Access to Test Results - Point in Time - Immediately
- Accessible Alternative for Drag&Drop
- Add new value for Grade
- Adding comments to export file
- Adding Notes to Test Questions in Tests
- Adding Questions to a Learning Module from a Question Pool
- Allow editing of question after test has started
- Automatical update of remaining test time after adding extra time for users
- Autosave for Manual Scoring in Tests
- better Aggregated Test Results
- Better Ending of Tests
- Centrally Administrating Mark Schemas
- Change Style of Test
- Competence Management for Questions Groups
- Competence Management for Test Parts
- Competence-driven Question Groups and Test Parts
- Counter for Competence Data
- Create test questions offline
- Custom Metadata for Questions in Question Pools
- Deactivation of Javascript Usage in Tests
- Display Multiple Questions from a Question Group on One Page
- Display starting time
- Don’t show Feedback button when there is no feedback
- DR 5.1: Issue 15: Presentation problems when running test
- Dwell Time (Verweildauer) per question
- Errortext: mark single characters
- Extended Test and Item Statistics
- Field for default negative value in Matching Questions with n:n matching
- Filter Revision in Manual Scoring
- Formula Question: Support additional php math functions
- Formula Question: Using variables in feedback texts
- Four-Eye Marking
- Gap Analysis of Competence Results from Tests
- Gaps within words (Cloze question enhancement)
- Grading, Marking and Evaluating in Tests
- Hide answer options
- Images for Tests
- Impartial Manual Scoring
- Implement Correction Feature for Formula Question
- Implement Kiosk-Mode for Test
- Import of Tests Without Questions
- Improve Export of Test and Item Statistics
- Improved filter in test question pools
- Improved look of page Test Results
- Improving Correction for Text Subset Question
- Improving Essay Question - Comments in Manual Scoring
- Introduction of Question Groups
- it should be possible to define a question as a knockout question
- Item Statistic in Pool
- KS: Presentation Table for Test Statistics
- Limited Display Time for Test Questions
- Limited Question Working Time
- Linked parameters in formula questions
- Manual Scoring: Make Correction Comments a Useful Feature
- Manual Scoring: Rework Scoring by Question
- Manual synchronisation of questions in tests after editing in pool
- Matching Question – Additional Matching Mode 1:n
- Matching Questions in Learning Modules
- Measure Working Time on Test Questions
- Minutes for Online Exams
- More metadata for test questions
- Multiple Choice Question (Kprim Answers) - Allow up to 6 Answers
- Multiple correction iterations
- Negative Points: Allowing a negative result for the whole test
- New MC Question Type ‘Answer Combination’
- New Plugin Slot for Questions Types
- Notes and annotations on test question page
- Notification about Changes in Test Questions
- offline e-exams
- Offline-Support for Test Questions
- Offline-Testplayer for E-Exams
- Opportunity of an objective correction of online exams with open questions
- Optional History for saved Testinput
- Ordering questions: order pictures is not available in horizontal mode
- Overview Item Statistic
- Plugin Slot for Test and Item Statistics
- Print PDF before starting the test
- Print View with Feedback and Example solution
- Progress bar
- QR Code to improve the protection against forgery of certificates
- Question Blocks in Tests
- Question Pool (Test)-related Quiz-Game Quiz & Conquer
- Question type freehand sketch
- Question type: Drag&Drop onto/into
- Question value depending on number of requested feedbacks
- Question Versioning in Test Object
- Questions Blocks in Random Tests
- Random Test Directly Linked With Pool(s)
- Remove Multiple Competence Assignements to single Question
- Remove the import of random tests into pools
- Revision of ILIAS Test Question Creation Process
- Routing Rules in Test Parts for Adaptive Testing Scenarios
- Saving students answers in tests with instant feedback
- Select mail recipients for test notifications
- Separate Options for Show ‘List of Questions’ and Dashboard
- Separate Permission for Manual Scoring in Tests
- Setting internal Redirect-Links in Test
- Show only submitted answers, if the setting Scored Answers of Participant is enabled
- Show Participant View
- Show Test Pass ID on concluding remarks screen
- Status-Sensitive Button Label
- Straightforward Configuration of Result Presentation
- Streamlining Grading, Marking and Commenting
- Support all test question types in learning module
- Support Plugin Question Types on Learning Module Pages
- Support rating of questions in pool
- Surveys as Test Parts
- Synchronized Start of Test for All Participants
- Test & Assessment: Pseudonymization of names for «manual scoring» view
- Test and Assessment: Drawing / Handwriting Question Type
- Test Player as Independent Object
- Test Player « CTM »
- Test Player « E-Exam »
- Test Player « Preconditional Test »
- Test Player « Self-Assessment »
- Test Player « Test in LoC »
- Test Player: Kiosk-Mode (Exam View) for Page Layout Revision
- Test-Parts and Question-Groups
- Test: Move Export of Participant Results to other tab
- Test: Revise Hints and their visability in manual scoring
- Text field as answer option in single choice question
- Tinting examination screen
- Unique IDs for Test Questions
- Updating Questions in running Random Tests
- Usability Improvement of Random Tests
- Versioning in Pool
- Versioning Questions
- Waiting time should only be enforced if the test pass is failed
- »or« Taxonomy in Question Pools
- “Hot Spot / Image Map Question” - Restrict Amount Of Clickable Areas
- „Error Text“ - Restrict Maximum Markable Options
4 Scheduled Features
Features scheduled for / published in Release 11
Features scheduled for / published in Release 10
- Bulk Edit in Test Question Pool
- New taxonomy filters to use taxonomies in the question selection for fixed tests
- Revision of Logging in Test: Interface Overhaul
- Revision of Logging in Test: Refactoring and Migration
- Test: Add IP Ranges as Access Constraint to Test Settings
- Test: Revise Test Tabs
- Test: Revision of the Participant Tab using the new data table
Abandoned Features from Release 10
Features scheduled for / published in Release 9:
- Abandon Content for Recapitulation - Type text
- Abandon ECTS Grades in ILIAS Test
- Abandon Generate PDF by User in ILIAS Test
- Abandon Item Analysis Export for Pure Single Choice Tests
- Abandon Setting Scored Answers on single pages
- Abandon Special Character Selector
- Abandon Taxonomy Filter as Navigation Tree
- Abandon Test Setting Digitally Sign Test Submissions and Plugin Slot to sign Tests
- Abandon Working Time in Test Questions and ILIAS Tests
- Activating Taxonomies in glossaries and question pools
- Customizable Maximum File Upload Size
- Improve Presentation of T&A-Results
- Move Question Table in Question Pool Test to new UI Data Table
- New option for excel export of ILIAS test statistics
- Remove Settings-Templates for Tests
- Remove Setting «Limit Number of Concurrent Participants»
- Revamping Exam View with List of Questions
- Show Only Available Points
- Test-archive without PDF
- Test: Move General Settings to UI Forms and use IPE
- Test: Remove Setting Result Filter
- Test: Use Launcher to Start the ILIAS Test
- Transferring Taxonomies in sub-tab Taxonomy of glo, qpl and cat to Listing Panels
Features scheduled for / published in Release 8:
- Abandon CTM
- Abandon Random Selection Button in ILIAS Tests
- Abandon Start Button in Page & List View in ILIAS Test
- Overhaul of Test Question Editing Tabs
- Revision of Settings in ILIAS Test
- Test: Add Confirmation for Saving Last Test Question for Tests with Duration
- Test: Remove Option to select Use of Questions Pools and change Selection of Test Questions
Features scheduled for / published in Release 7:
Features scheduled for / published in Release 6:
- Lifecycle Metadata for Test Questions
- No further test passes when test status is passed
- Scoring by Question (Test): Show Content for Recapitulation in scoring Modal
- Scoring by Questions: Adding Feedback, Scoring State and Modal Enhancements
- Uploading Tile Image for some more objects
- Word Counter for Essay Questions
Features scheduled for / published in Release 5.4:
- Cleanup of Evaluation for All Users-tab
- Cloze Question: Answer Specific Feedback
- Extend Lock Answers for Key-Feature
- Extract Test Results from the Participant tab and make a separate Tab of it
- Get rid of Pop-Up in Test
- Improved Question Preview in Pool
- Jump to feedback when requested
- Long Menu Question: Identical Scoring
- Reduce Functionality in »Corrections«-tab
- Remove Question Types Flash and Java Applet
- Show test results only after test is passed
- Streamlining Message Boxes
- Support commenting of questions in question pool
- Support of OrgUnits in Tests
- Uploading Images for Presenting Objects in Deck of Cards (Tile View)
Features scheduled for / published in Release 5.3:
Features scheduled for / published in Release 5.2:
- Abandon PDF Storage of e-Exams
- Cloze Question Gap Type Syntax
- Create New Pools from Random Tests having Lost Pools
- DR 5.1: Issue 16 - Deleting submitted file in test not possible on mobile devices
- Export and Import Questions with Competencies
- Improved Separating Submission and Navigation
- Learning Progress Trigger after Finish
- Minimum Waiting Time for Test Runs
- Multiple Choice - Restrict Maximum Selectable Options
- News Item Creation for Test
Features developed and published in Release 5.1:
The following features have already been developed and published in Release 5.0
- Anonymized Manual Scoring
- Cloze question: limit of possible characters
- Cloze question: Points on gap combinations
- Competence Service for Test
- Display Questionss Workingtime in Question Tables
- Enter password again when continuing a test on different computer
- Fixation of answers given when check is invoked
- Item preview from question pool plus feedback
- Manual scoring: save and jump to next student
- Matching Question
- Multiple Choice K/Kprim
- Prevent auto complete and spell checking
- Refactoring of Cloze-Question-Editing UI
- Refactoring of the Cloze Question type
- Scoring: permit half points for all question types
- Test Question Pool: display Points in print view
- Test Results: Link the question with an anchor
- Test Results: Show points but do not display passed or not passed
- Test Results: Show right answers in Show users detailed results (marked passed)
The editorial team of the help has refurbished the 'Settings'-tab of the Test.
Please check the respective page: Mapping of 'Settings'-tab in the Test Object of ILIAS 5.0 and ILIAS 4.4
The following features have already been developed and published in Release 4.4:
- Cloze Question Improvements
- Continuous Testing Mode
- Enhance Error Text Question to Group Selections of Terms
- Essay question: completed by written text (not funded yet)
- Feedback Handling in Self-Assessment Questions
- Formula Question Type
- Import/Export plugin hooks for Tests
- Leveled Ordering Questions
- List of question: redesign travel light
- New question type Multiple Choice Image Map
- Save question-changes in a question-pool to tests (not funded yet)
- Taxonomies for Test Questions
- Using ILIAS Editor for Questions
- EA: Bewertung nach Fragen
- EA: Erweiterte Protokollierung
- EA: Erweiterung der Auswertungsmöglichkeiten für Fragen
- EA: Erweiterung Präsentation Testergebnisse
- EA: Extending Test Export (not funded yet)
- EA: Improving PDF Generation (partly funded)
- EA: IMS-M Schnittstelle
- EA: Individuelle Zeitzugabe
- EA: KIOSK Modus
- EA: Nachkorrekturmodus
- EA: PDF Storage of e-Exams
- EA: Sonderzeichen-Editor in Textfeldern
The following features have already been developed and published in ILIAS Release 4.3:
- Add Manual Feedback to Manual Scoring Notification
- Additional Test Start/Resume Button within Questions Tab
- Apply test defaults every time
- Auto Save for Test Results
- Best Solution as Option
- Deleting Selected Passes
- ECS Test
- Enhance Automatic Scoring Capabilities Of Essay Questions
- Enhance Multiple Choice For Controling Feedback Presentation
- Highscore
- Hints
- Improved Presentation of Best Solution
- Invite and rate Participants
- Option to Obligate Test Questions
- Revision of Manual Scoring
- Streamlining Questions for a unified feedback behaviour
- Show concrete time inside the log data output
The following features have already been developed and published in ILIAS Release 4.2:
The following features have already been developed and published in ILIAS Release 4.1:
- none
The following features have already been developed and published in ILIAS Release 4.0:
- New type Essay with predefined content
- New type Fileupload
- New type Flash-Applet
- New type Horizontal Ordering
- Question overview on the left side
- Short name of your feature
Plugins:
The following features are in preparation to be migrated from the EA-branch into the trunk.
Administration
- Improving PDF Generation
- PDF Storage of e-Exams
- PDF Elektronische Signatur
- Extending Test Export (Rohdatenexport)
- [[Administrationsskripten zur Verwaltung von Prüfungen und Prüflingen (Perl)] ** obsolet **]
- Erweiterung Präsentation Testergebnisse
- KIOSK Modus
- Display Options For E-Exams
- Erweiterte Protokollierung
Revision GUI Question Pool Test
Revision GUI Test
5 Redundant, Outdated and Rejected Feature Requests
Requests that are outdated or redundant (already implemented in other requests)
- (Project) Centralising Online/Offline Status
- Abandon Access Codes in Tests
- Add “no entry” node to taxonomy tree to show questions without taxonomy entries in questions pools
- Administration of Tests: Log Data Export Improvements
- Allow QTI import and export of tests
- Beautification of Matching Question
- Big Start Button
- Clarification of Log Data for Tests
- Cloze Question: Separately configured gap lengths
- Clozed question: seperatly feedback from multiple questions
- Competence Results in Tests: Adaptation of Object Reporting Panels
- Continuous Testing Mode Usability Improvement
- Detailed feedback (text and hyperlinks) after test is finished
- Excel export: Show answers of all test passes
- Extending Continuous Testing Mode: Consider Processing Time
- Extending Continuous Testing Mode: Purgatory Status of Question
- Extending Continuous Testing Mode: Threshold to Overcome Question
- Extending Test Export
- Fragen aus Survey oder Test in Pool kopieren und verlinken
- highlighted text
- Highlighting Words in Question Text
- Improve feedback setup in self assessment questions of ILIAS LM
- Improve Start Button in Tests and Surveys
- Improved navigation at end of initial test in course with learning objectives
- Improved Test Logging
- Improving e-exam countdown
- Info page for pool
- Interface to get assessment related user data
- Introduce New Permission *View to User Data in Selected Components*
- Introducing Assessment Question Service
- Introduction of Test Parts
- Is-dirty Mode for Tests
- Lifecycle and Versioning Support in Test Questions
- Manual Scoring for STACK Question Type
- MC-Questions with empty solution = correct solution
- Multiple pass scoring: change default setting to scoring the best pass
- Pie chart in Question Queue
- preview of all questions
- Questions (Test, Testpool, ILIAS-LM) - Show Javascript-Code as Text
- Random Response Selection in Questions
- Randomly Seeded Shuffling of Answer Options for Formative Assessments
- Rearrange Elements of Test-Question-Page
- Redo Question Rendering
- Remove Corrections tab
- Remove horizontal Ordering Question
- Responsive Test
- Revise Prepopulation of Content for Recapitulation of Type Text
- Revision of MCQ: Alternative points specification for multiple choice question
- Revision of Test Question Corrections
- Revision of the precision in the formula question
- Show points in preview
- Support metadata for individual questions in pools and tests
- Taxonomy Support when copying test questions to different question pool
- Test Question Interface
- Test Question Pool as Independent Object
- Traceable connection between tests and ILIAS-learning module
Rejected Feature Requests
- Abandon Feedback in Test Results
- Abandon Test Export File (incl. Participants Results)
- Automatische Nachricht über neu hochgeladenen (oder kopierten) Test erzeugen
- Change Setting to show users their results in ILIAS Test
- Container object to cluster questions (improved display)
- KS Tree Select Input
- Mark schema: change marks when Access to Test Results is set to never
- Migration path for question types to ASQ
- Question pool: make text size configurable in cloze question
- Remove the option to let anonymous take tests in public area
- STACK questions in ILIAS LM
Last edited: 24. Oct 2024, 21:51, Strassner, Denis [dstrassner]