• last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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

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

    • -125
    • +113
    ./www/resources/proctoring.js
Fix event we listen to

Shorten idioms

Modernize javascript

- prefer querySelector api

- use classList to manipulate the objects classes

    • -13
    • +11
    ./www/resources/proctored-page.js
Declare variable as constant

Style changes:

- use ' instead of " to delimit strings

- use strict equality operators

    • -115
    • +115
    ./www/resources/proctored-page.js
Modernize javascript idioms

    • -65
    • +56
    ./www/resources/proctored-page.js
Replace api

    • -2
    • +1
    ./lib/examination-statement-export.tcl
improve spelling

  1. … 4 more files in changeset.
Centralize retrieval of the test URL

    • -16
    • +1
    ./tcl/test/proctoring-test-procs.tcl
  1. … 5 more files in changeset.
Avoid message keys from packages outside the dependency tree, provide a way to customize the proctoring session name

Prefer a message key in the dependency tree of this package

Export the "m" request parameter to support the use case of this UI being integrated as a XoWiki method template

Add missing translation

    • -1
    • +1
    ./catalog/proctoring-support.de_DE.ISO-8859-1.xml
Update German translation after feedback from stakeholders

    • -10
    • +10
    ./catalog/proctoring-support.de_DE.ISO-8859-1.xml
Add missing test data

file test.png was initially added on branch oacs-5-10.

    • binary
    ./tcl/test/data/test.png
Documentation changes

Use a microseconds resolution to store the proctoring artifacts

Use a more stable logic to tell which image to use to store comments: if camera pictures are there, use those and otherwise use the desktop

Filter consistently with the new definition of "reviewed"

Fix typo

Fix the case of the last comment