Feature Wiki

Information about planned and released features

Tabs

Scaffolded Exercise

1 Initial Problem

In the Exercise participants view the working instructions of an Assignment within the exercise. Solving the assignment users navigate thus loosing the working instructions: Users are removed from the context and transferred either to the respective component or to the screens for handing in answers.

  • In the Content-tab of the object the work instructions recede very much though not disappear totally. Later using the page editor cuts all representation of the works instruction. Users are on their own.  
  • For Uploading Files or Editing Text users have no acess to the working instructions whatsoever. 
We want the work instructions to be persistently displayed while working on the assignment. 

2 Conceptual Summary

Work instructions beome a tool slate 'Assigment'. The tool slate 'Assigment' persists even though users navigate from screen to screen, very much like the online help. Users can close the slate, if they want to. 

3 User Interface Modifications

3.1 List of Affected Views

  • Exercise > Assignments > View
  • any other screen a user navigates to after clicking 

3.2 User Interface Details

  1. Users are presented with the list of assignments in an Exercise. 
  2. Users open an assignment accordion. 
  3. Users click on [Edit Text] / [Hand In] / [Create Portfolio] / [Create Blog]  / [Use Existing Portfolio]   / [Use Existing Blog]
  4. ILIAS opens the Tool Slate 'Assignment' comprising the working instructions. This Tool Slate 'Assignment' will be schlepped around until actively closed or the session ends. 
The Tool Slate 'Assignment' should comprise: 
  1. Toolbar with Button: [Hand In].
  2. Work instructions: Text of work instructions
  3. Instruction Files: Download link to instruction file. 
  4. Schedule:
    • Edit Until DD. Mon YYYY,
    • Remaining Working Time: p Months, q Days, r Hours 
    • Public Submissions value.
(We suggest to change the order (2-4) of sections in the Assignment-display in the main-column as well.)

Reopening the Tool Slate 'Assignment' after closing it
After the Tool Slate 'Assignment'  was closed it can be re-opened
  • clicking on the title of submission in Assignment 
  • upon opening the Portfolio / Blog / Wiki

Messages
Error Messages will be displayed in the tab / screen, where they occur.

After Successful Submission
After clicking [Hand In] button  in the Tool Slate 'Assignment' users will be transferred to the Assignment-Tab. On top of  the tab the green Success Message ist displayed: " You submitted your Blog / Portfolio successfully to the assignment "Title"." 

Scroll if instruction is long 
Working Instructions is long a scrollbar is presented to scroll down.

Deadline-Sensitivity
The Working Instructions display in Tool Slate 'Assignment' is not deadline sensitive: will be available even in cases, where no deadline is specified or passed.
The Submitt-Buttons in the Toolbar however are deadline sensitive and will not be displayed after the deadline.

Last past the post
Only one Tool Slate 'Assignment' can be opened at the same time. The Tool Slate 'Assignment' opened last will be dislayed, the one that was open before will be automatically closed. 

3.3 New User Interface Concepts

None

4 Technical Information

Killing, Alexander [alex], 15.11.2016: I support the request in general. The behaviour of the Off-Canves element has to be defined first, especially in conflicting cases, e.g. with the online help.

Related Pull Request for Kitchen Sink: Pull Request KS Sticky Panel

5 Contact

6 Funding

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

7 Discussion

JourFixe, ILIAS [jourfixe], September 11, 2017: Before deciding upon this feature request, we need to discuss and decide upon the underlying UI element that could also be used for the Online Help or the Onscreen Chat - or at least how it relates to them. This UI element should be an overlay and support collapsing to see the underlying page content. In a second step, we can discuss the requirement mentioned above.

JourFixe, ILIAS [jourfixe], 25 MAR 2019 : We highly appreciate this suggestion and schedule the feature for 6.0.

8 Implementation

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

Test Cases

Test cases amended at 2019-10-16 by Tödt, Alexandra [atoedt]

  • 18449 : Übungseinheit vom Typ Datei hinzufügen
  • 18448 : Videodatei hinzufügen
  • 18393 : Dateien zur Arbeitsanweisung sortieren
  • 18395 : Text-Übungseinheit einreichen
  • 5538 : Übungseinheit "Datei als Team" mit selbstgemanagtem Team hinzufügen (auch 5538, 5623, 24749)
  • 5549 : Bestehenden Übungseinheit ein Textdokument hinzufügen
  • 18450 : Videodatei hinzufügen

Approval

Approved at 2019-10-28 by Samoila, Oliver [oliver.samoila].

Last edited: 9. Dec 2019, 12:11, Zenzen, Enrico [ezenzen]