lams_build

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5223 Customise settings JSON file

LDEV-5223 Rename folder as new version of author_neat plugin is used

LDEV-5223 Customise new version of author_neat2 plugin

LDEV-5223 Customise new version of comments_page plugin

LDEV-5223 Prevent users from editing their names

LDEV-5223 Fix "Return to pad" button so settings are preserved

LDEV-5223 Allow comments in readonly Etherpad

LDEV-5223 Use own colour paletter for author highlighting

LDEV-5223 Fix showLineNumber functionality

    • -672
    • +457
    ./conf/etherpad/etherpad-lite/src/static/js/pad.js
LDEV-5223 Customise new version of stats plugin

LDEV-5223 Customise new version of resize plugin

LDEV-5223 Author names are not being wrapped by default, no need for CSS

LDEV-5127 Prevent overwriting comments in Etherpad

LDEV-5122 Update project version in EAR manifest

LDEV-5200 Make parallel activities' labels consistent

LDEV-5204 Adjust LAMS customisations for latest Whiteboard code

    • -58
    • +62
    ./conf/whiteboard/scripts/s_whiteboard.js
    • -1514
    • +0
    ./conf/whiteboard/src/js/whiteboard.js
LDEV-5204 Fix text boxes being badly redrawn on window resize

    • -5
    • +4
    ./conf/whiteboard/src/js/whiteboard.js
LDEV-5204 Fix canvas content being badly redrawn on window resize

    • -2
    • +4
    ./conf/whiteboard/src/js/whiteboard.js
LDEV-5204 Update information about Whiteboard and Node.js version

Revert "LDEV-5204 Make Whiteboard always behave like it is in production mode"

This reverts commit 7db7949e3398394d514f5d4f044d381955676eb5.

LDEV-5204 Hide Whiteboard contents until all resources load

Otherwise the UI looks messed up while it loads.

    • -0
    • +30
    ./conf/whiteboard/src/js/index.js
  1. … 1 more file in changeset.
LDEV-5204 Make Whiteboard always behave like it is in production mode

There is a problem with image loading in Whiteboard. Uploaded images get

stuck while being loaded in a copied canvas. For example after a learner

enters a grouped Whiteboard activity and a canvas gets cloned for his

session.

It does not occur when Whiteboard is in development mode. Maybe it has

to do with request proxying.

We now always run Whiteboard in development mode, but make it behave

like it is in production mode.

LDEV-5204 Introduce imageURL config property

In vanilla Whiteboard all images are prefixed with current server URL.

If we move Whiteboard or export & import data, it will not work.

Now images have relative URL prefixed with whatever is in imageURL.

    • -0
    • +62
    ./conf/whiteboard/config.default.yml
    • -0
    • +105
    ./conf/whiteboard/scripts/config/config-schema.json
    • -0
    • +151
    ./conf/whiteboard/src/js/services/ConfigService.js
    • -0
    • +1513
    ./conf/whiteboard/src/js/whiteboard.js
LDEV-5204 Embed images when exporting Whiteboard canvas

In vanilla Whiteboard images are referenced by absolute URLs. If we

upload content to another LAMS instance with a different URL, images

will not be found.

Now when exporting a LAMS LD we embed Whiteboard image base64 data

directly in tool exported XML. When we import the LD, we check if image

already exists on the server. If it does not, we recreate it from the

exported data.

    • -2
    • +31
    ./conf/whiteboard/scripts/s_whiteboard.js
  1. … 1 more file in changeset.
LDEV-5204 Make uploaded images use relative URL

Using absolute URL can cause problems when migrating data to another

server.

LDEV-5204 Use separate file for each saved Whiteboard canvas

In original version all canvases were stored in a single JSON file. The

file would grow indefinitely. It would have to be stored in memory

whole. If it got corrupted, all canvases' data would be lost.

For all these reason now we store each canvas in its own file in

savedBoards/<whiteboard ID>.json

Each file is loaded only when corresponding canvas is used.

We can easily later do clean up - delete files which have not be used

for a year or so.

When doing a LAMS back up, the whole /savedBoards directory needs to be

backe up.

    • -37
    • +58
    ./conf/whiteboard/scripts/s_whiteboard.js
LDEV-5204 Hide unnecessary button in Whiteboard for better UX

    • -0
    • +322
    ./conf/whiteboard/src/index.html
LDEV-5204 Add Whiteboard tool content export and import

    • -0
    • +9
    ./conf/whiteboard/scripts/s_whiteboard.js
  1. … 2 more files in changeset.
LDEV-5204 Fix image upload in Whiteboard