• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
improve strictness of tests

improve robustness

whitespace change

Follow Chrome suggestion and apply the willReadFrequently option to the canvas context

See https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently

improved checking of parameter values, which might be influenced via query parameters

    • -4
    • +4
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
    • -4
    • +4
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -1
    • +1
    /openacs-4/packages/xowiki/tcl/weblog-procs.tcl
    • -6
    • +6
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
Added improved support for viewing and downloading of exam results

When results are available, "Points and Grades" can be used.

Results are available,

- for autocorrected questions, when the exam protocol was rendered, or

- for all types of questions, when lecturers have added manual gradings/comments.

Depending on whether a grading scheme was defined for the exam,

it is possible to view/download grades and grade statistics, or to these

just with points. It is also possible to get the total results per student

(including grades) or results per question.

The results are available

- in tabular form, with the ability to sort on the columns,

- as charts, and

- as csv-files (for loading into spreadsheets).

The version number was bumped to 5.10.1d50

    • -63
    • +159
    /openacs-4/packages/xowf/lib/inclass-exam.wf
    • -7
    • +7
    /openacs-4/packages/xowf/tcl/grading-procs.tcl
    • -36
    • +227
    /openacs-4/packages/xowf/tcl/test-item-procs.tcl
Validate start_date the same way as date

    • -6
    • +6
    /openacs-4/packages/calendar/www/view.tcl
Define variables as constants

Fully qualify global classes

Use a consistent idiom to check for undefined

AudioContext is now widely supported

Stop supporting old-sytle media capturing

improve field validation

    • -14
    • +15
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
remove legacy code

Prefer an idiom that won't create a fresh object to reset array

Style changes:

- use ' instead of " consistently in the code

- use strict equality operators

Modernize javascript:

- use const and let instead of var to better specify the scope and lifetime of variables

Fix event we listen to

Shorten idioms

Modernize javascript

- prefer querySelector api

- use classList to manipulate the objects classes

Declare variable as constant

Style changes:

- use ' instead of " to delimit strings

- use strict equality operators

Modernize javascript idioms

Replace tmpnam api

    • -11
    • +2
    /openacs-4/packages/xml-rpc/tcl/xml-rpc-procs.tcl
Cleanup leftover documentation

Replace api

Cleanup duplicated line

Replace api

Whitespace cleanup

Replace api