• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixed update script for applications having the view "upgrade-5.10.0-5.10.1d1.sql" not defined.

This view is a legacy view ancient times, which is no included in standard installations

since ages.... It was however defined on openacs.org.

--

-- Some legacy applications might contain still the VIEW

-- "registered_users_of_package_id", which is defined in

--

-- acs-subsite/sql/postgresql/user-profiles-create.sql

--

-- This file is NOT included in new installations since over 20 years,

-- so it is not maintained and treated as a leftover from ancient

-- times. Therefore, the view registered_users_of_package_id is not

-- recreated by this update script.

fix SQL query

break overlong lines and whitespace cleanup

improve robustness when processing legacy questions

reduce cache hits on nsv "::chat::Chat" and on "::chat::Chat-ID-options"

    • -10
    • +19
    /openacs-4/packages/xowiki/tcl/chat-procs.tcl
replace deprecated calls in test

add debugging info to figure out where xo::parameter is used directly in downstream code

make log entries more uniform

modernize code

fix indentation

improve spelling

    • -2
    • +2
    /openacs-4/packages/dotlrn/dotlrn.info
Bump version number to 5.10.1d6 to reload message keys

    • -2
    • +2
    /openacs-4/packages/acs-tcl/acs-tcl.info
Use "ns_baseunit", when available for size calculation of parititoned caches

Generalize ::acs::try_cache (such it can be use not only for "...cache eval..."

get rid of pipe-open, when nsproxy exec is available

break overlong lines

modernize code

    • -31
    • +36
    /openacs-4/packages/acs-tcl/tcl/defs-procs.tcl
improve spelling

Added support for manual grading and individual feedback

- Lecturers can provide points and feedback comments

directly via exam protocol

- Grading is allowed, when student has submitted the exam or

the exam is not open

- Composite questions are graded at the sub-question level

- Manual grading have a higher priority than automatic grades

- Manual grading/comments can be undone by clearingfield

(showing then missing points, automated computed points, ...)

- Grades and comments are included in the exam review for

students ("Einsicht").

- Grading interactions are implemented as AJAX calls

(no need for redrawing the exam protocol, immediate feedback)

    • -11
    • +56
    /openacs-4/packages/xowf/lib/inclass-exam.wf
    • -159
    • +669
    /openacs-4/packages/xowf/tcl/test-item-procs.tcl
reduce verbosity

    • -3
    • +4
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
reduce verbosity

Close parenthesis in doc

fix broken util::word_diff and add regression test

The function was already broken before the change of today,

removing the needed for a pipe open.

added dropped "cd" command

reduce cases of tcl pipe open in acs-core

AFIKT, the semantics are the same.

For background, see: https://openacs.org/forums/message-view?message_id=5539060

remove pipe open (although this is just a fallback file, which is normally not called)

remove quotes to avoid nested list interpretation

don't mangle navigational dots in item-refs

    • -5
    • +12
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
Reuse computation of lang::conn::locale when invoked again in the same request

This reduces stress on the util_memoize cache for those installation that invoke this api often.

Fix typo, fix expected value in test

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
Adjust expected value in xowiki.xowiki_test_cases automated test