lams-github

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5198 Fix file encoding

LDEV-5204 Introduce improved security using hashing

In vanilla Whiteboard a global access token is configured on server and

must be present in all requests made to Whiteboard. It means that anyone

can modify any whiteboard ID (wid).

In LAMS we introduce a hash of wid + accesstoken. Users do not know

access token, so they can not generate the hash for another wid.

The hash is simple Java hashCode() function, sufficient for this

situation.

The hash does not include author name as it is not present in many use

cases.

The hash optionally has a different form: source wid + wid +

accesstoken. It is when copyfromwid parameter is present. In this case

the target canvas is using standard wid and hash, but for the extra call

to source canvas we use source wid and the modified hash. This modified

hash is only usable to copy content from this particular source wid to

this particular target wid, so users can not use the hash to draw on the

source canvas.

    • -1
    • +3
    /lams_build/conf/whiteboard/readme.txt
    • -0
    • +403
    /lams_build/conf/whiteboard/scripts/server-backend.js
    • -1
    • +5
    /lams_build/conf/whiteboard/src/js/main.js
LDEV-5204 Add Whiteboard basic learner interface

    • -0
    • +1
    /lams_tool_whiteboard/db/sql/create_lams_tool_whiteboard.sql
LDEV-4769 Updating English and French

LDEV-5204 Use correct URL placeholder in Whiteboard DB build script

    • -1
    • +1
    /lams_tool_whiteboard/db/sql/create_lams_tool_whiteboard.sql
LDEV-5204 Add Whiteboard configuration page in sysadmin tool management

    • -0
    • +62
    /lams_tool_whiteboard/web/pages/admin/config.jsp
LDEV-5204 Add Whiteboard URL and access token configuration

    • -0
    • +11
    /lams_tool_whiteboard/db/sql/create_lams_tool_whiteboard.sql
LDEV-5204 Add Whiteboard basic authoring

Whiteboard URL and access token are hardcoded at the moment.

LDEV-4271 By default do not show learner score for hedging questions

LDEV-5204 Copy and refactor doKu code for Whiteboard use

doKu is a similar tool which hold various useful elements, like working

with an external Node server, Gallery Walk etc. Its code has been taken

and reused as a base for Whiteboard.

    • -0
    • +27
    /lams_tool_whiteboard/.classpath
    • -0
    • +2
    /lams_tool_whiteboard/.gitignore
    • -0
    • +19
    /lams_tool_whiteboard/.project
    • -0
    • +7
    /lams_tool_whiteboard/build.properties
    • -0
    • +26
    /lams_tool_whiteboard/build.xml
    • -0
    • +137
    /lams_tool_whiteboard/conf/language/lams/ApplicationResources.properties
    • -0
    • +28
    /lams_tool_whiteboard/db/sql/activity_insert.sql
    • -0
    • +71
    /lams_tool_whiteboard/db/sql/create_lams_tool_whiteboard.sql
    • -0
    • +2
    /lams_tool_whiteboard/db/sql/db_version_insert.sql
    • -0
    • +14
    /lams_tool_whiteboard/db/sql/library_insert.sql
    • -0
    • +48
    /lams_tool_whiteboard/db/sql/tool_insert.sql
  1. … 93 more files in changeset.
LDEV-5206 Adding CKEditor editorplaceholder plugin

    • -0
    • +1
    /lams_central/web/ckeditor/plugins/editorplaceholder/plugin.js
LDEV-5122 Use blank Etherpad by default in doKu authoring

LDEV-5157 Fix error when displaying blank answer history

LDEV-5203 Adjusting formatting

LDEV-5204 Save source canvas data so target canvas is independent clone

    • -7
    • +4
    /lams_build/conf/whiteboard/src/js/main.js
LDEV-5204 Put images from source canvas to background to draw over them

    • -1
    • +1
    /lams_build/conf/whiteboard/src/js/main.js
LDEV-5204 Add readme file

    • -0
    • +14
    /lams_build/conf/whiteboard/readme.txt
LDEV-5204 Set default port to 9003

    • -0
    • +32
    /lams_build/conf/whiteboard/scripts/server.js
LDEV-5204 Allow cloning another canvas to non-empty canvas

    • -0
    • +951
    /lams_build/conf/whiteboard/src/js/main.js
Merge branch 'LDEV-5203' into v4.0

LDEV-5203 Move lesson title to top nav bar

LDEV-4769 Updating Greek,

LKC-89 Show TBL monitor as default for TBL sequences

    • -341
    • +349
    /lams_monitoring/web/monitor.jsp
LDEV-4769 Updating Greek, English, Spanish

LDEV-4109 Count words in comment on each letter typed, not on blur

LDEV-5127 Prevent author name wrapping in Etherpad

Multi-word names got wrapped and overlapped with each other, rendering

them unreadable.

    • -0
    • +82
    /lams_build/conf/etherpad/etherpad-lite/src/static/css/pad.css
LDEV-5121 Prevent Hibernate issues when processing existing QB questions

LDEV-5055 Do not set auto title nor aria-label attributes to CKEditor

    • -1
    • +11
    /lams_central/web/ckeditor/README.md
    • -1
    • +1
    /lams_central/web/ckeditor/ckeditor.js
LDEV-4391 Turn off auto complete for datetime picker fields

If a text input field is used for datetimepicker, having previously

chosen dates auto filled is annoying and makes it difficult to operate

the picker.

LDEV-4875 Show correct AE answer as is, without commas

For some reason new lines were converted to commas when displaying

correct answers in MCQ questions in Assessment AE. Maybe it has to do

with multiple correct answers.

For now displaying correct answer as is seems cleaner and sufficient.