Changes provided by FMI UDE
Provided Changes
Frontend
- Add Breadcrumb navigation
- Show student's name on submission view.
- Increase maximum size of submissions (to 10MB)
- Recalculate and allow Tutor to modify submission feedback including HTML
- Add route for testing a students instance (as Tutor)
- Add route for getting currently viewed students instance (as Tutor)
- Add local MathJax script to replace LaTeX SVG rendering
- Provide several translations especially for the route to create a submission
- Fix idle CPU drain bug
- Allow setting MaxHaderLength (#837)
- Colour-code and change route of shortcut buttons depending on if current tasks or unanswered comments exist.
- Add shortcut button to go to comments from tasks overview
- Save contents of comment field (client side).
- Improve UI around comment related pages.
Interface
- Fix
verifyIOand use it in server-interface oververify. (behaviour unchanged for existing instances; we require IO for some checks.) - Expand
Partial,server-interfaceandfrontendto allow for a different input form. (Flex) - Add collapsible
Outputelements usingdetails/summary - Display gelesen text in chosen language instead of statically in German.
- use whitespace stripping at beginning of parse (#495) instead of Haskell style stripping (including Haskell style comments)
Tasks
- Add syntax-focused
logic-tasks - Add Flex-Task under
fmidueflag - Add variations of
logic-andterm-taskswith different input methods - Add
open in CodeWorldbutton forHaskell-Template-direct - Upgrade other
fmiudetask types
Other
- enable setting flags via Makefile
Issues to close
- close #495
Edited by Marcellus Siegburg