antoniop in OpenACS

Provide a specific message key for when messages are not available

Many thanks to Sebastian Scheder

template::widget::merge_tag_attributes has to be public already, as it is used by template::widget::select_locales

Fix logic to retrieve the Boostrap Icons CSS path:

the situation is even more slippery than thought, as it seems the new "font" path was discontinued for versions 1.11.0 and 1.11.1, then reintroduced in version 1.11.2. We can only speculate what logic will follow the next version, so for now we assume the new path will stay and just skip the two outlier versions.

Update comment

Fix typo

Form widget attributes reform:

- consolidate the logics to merge tag attributes coming from the adp and the tcl definitions of widgets into a private api

- change the previous behavior of having attributes coming from the adp (aka the tag_attributes argument) take over attributes coming from the element


Revert in order to provide a meaningful log message

*** empty log message ***

Cut-off version for the added font folder seems to be 1.11.1, newer versions seem to now provide a minified css

Do not enforce that pictures are always different on desktop screens, as they may be still for longer than the average picture interval

Add type=oneof to Serializer exportMethods

Many thanks to Sebastian Scheder and Günter Ernst

Simplify oneof filters to not depend on other api

Port of downstream modification:

retrieve comment and achieved from the dict separately to improve robustness

Add missing javascript file

file inclass-exam.js was initially added on branch oacs-5-10.

    • -0
    • +0
Port of downstream feature:

when rendering the exam protocol for teachers, allow to filter and sort questions and provide export buttons to supported formats.

Out of the box, submissions can be exported in csv. Via the optional Tcl package OOXML ( submissions can also be exported in .xls format.

    • -0
    • +201
Fix syntax of new oneof value checker

Do not override existing classes on the submit button

Many thanks to Jonathan Kelley for reporting the issue

Only allow valid formats for conversion

Validate nls_language so that the only values allowed are existing enabled locales

    • -3
    • +3
Implement a oneof value checker for xowiki query parameters

The ad_ filter was used to have a localized error message

Provide italian localization

Commit test suite

TLF Assignments for .LRN

This is a dotlrn applet providing functionality for conducting and

evaluating assignments. It has been used for university classes at WU

Vienna for more than 10 years.

With this module, you can

- define different assignment types (textbox-, file- or peer review


- assign homework to single students or

- define groups within the group manager and assign homework to

groups. Only one group member needs to turn in the homework, then

- provide feedback and grade assignments or return the assignments to

the students for resubmission.

- grade assignments once they are turned in, even if the submission

period has not yet expired.

- hand in assignments for students, eg pdf files you receive via email.

Many thanks to Markus Moser for authoring most of the code and the support while porting the code upstream.

    • -0
    • +109
    • -0
    • +33
    • -0
    • +104
    • -0
    • +41
  1. … 1021 more files in changeset.
Fix inform field definition

Fix parenthesys in bulk actions

Many thanks to Sebastian Scheder

Fix typo in comment

Get the preferred css toolkit via api, as this will introduce additional fallback logics with respect to the plain parameter

When using ad_dom_sanitize_html to validate markup, treat failure to parse as a normal validation failure, rather than an error

Add package description, update owner email