• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merge with missing files

  1. … 1460 more files in changeset.
Introduce a data model for "proctoring artifacts", aka the pictures

and audios, which so far have only lived as files in the filesystem

named after a convention

The new datamodel allows to quickly and reliably retrieve the pictures

collected by proctoring and also provides for a technical space, in

form of a JSON metadata column, to store additional information coming

from e.g. postprocessing phases.

The idea is to use this feature to provide reviewing tools of proctoring results and allow for flexile downstream postprocessing.

The file naming convention has not been changed for the time being, so this would be

retro-compatible. However, integrators should start relying on the new

data model to retrieve pictures.

  1. … 8 more files in changeset.
file upgrade-3.0.0-3.1.0.sql was initially added on branch oacs-5-10.

    • -0
    • +0
    ./upgrade-3.0.0-3.1.0.sql
Safe Exam Browser support reform:

- capture both RequestHash and ConfigKeyHash from the request headers and use both to validate the request. This enables to choose to just enforce the plain conf, instead of the whole conf+binaries combination, which is platform-specific

- support storing multiple keys, required e.g. to support multiple platform-specific keys

- make suppling of the config file optional

- extend automated tests to cover new features

- clanup redundant index

- return config file using its stored filename

  1. … 5 more files in changeset.
file upgrade-1.5.1-2.0.0.sql was initially added on branch oacs-5-10.

    • -0
    • +0
    ./upgrade-1.5.1-2.0.0.sql
file upgrade-1.4.2-1.5.0.sql was initially added on branch oacs-5-10.

    • -0
    • +0
    ./upgrade-1.4.2-1.5.0.sql
Basic backend support for Safe Exam Browser (https://safeexambrowser.org/):

via the API is possible to associate a Safe Exam Browser configuration and its validation key to

the proctored object. The proctored page will then take care of enforcing that, if the safe exam

browser is in use, the supplied request header matches with the configuration and the URL.

When such match fails, we now return the configuration file to the browser, so that users can

open it and restart their session properly configured.

  1. … 7 more files in changeset.
file upgrade-1.2.3-1.3.1.sql was initially added on branch oacs-5-10.

    • -0
    • +0
    ./upgrade-1.2.3-1.3.1.sql
file upgrade-1.3.1-1.4.1.sql was initially added on branch oacs-5-10.

    • -0
    • +0
    ./upgrade-1.3.1-1.4.1.sql
Reconcile unusual folder structure

  1. … 2 more files in changeset.