• last updated 13 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
make packages in principle installable under PG 13+

    • -3
    • +3
    ./sql/postgresql/lors-imsmd-sc-create.sql
  1. … 19 more files in changeset.
improve spelling

  1. … 13 more files in changeset.
improve spelling

    • -10
    • +10
    ./tcl/lors-imscp-blackboard6-procs.tcl
Use current namespace ::tdom instead of legacy ::tDOM

    • -2
    • +2
    ./tcl/lors-imscp-blackboard5-procs.tcl
    • -9
    • +9
    ./tcl/lors-imscp-blackboard6-procs.tcl
  1. … 3 more files in changeset.
modernize Tcl idioms

    • -2
    • +2
    ./sql/postgresql/lors-imscp-create.sql
    • -3
    • +3
    ./tcl/lors-imscp-blackboard6-procs.tcl
  1. … 7 more files in changeset.
Use '::content::item::get_content_type' instead of the deprecated '::content::item::content_type'

  1. … 3 more files in changeset.
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

    • -4
    • +4
    ./tcl/lors-imscp-blackboard5-procs.tcl
    • -10
    • +10
    ./tcl/lors-imscp-blackboard6-procs.tcl
  1. … 470 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

    • -4
    • +4
    ./tcl/lors-imscp-blackboard5-procs.tcl
    • -10
    • +10
    ./tcl/lors-imscp-blackboard6-procs.tcl
  1. … 199 more files in changeset.
Fix a bunch of typos

  1. … 119 more files in changeset.
Fix typos

    • -2
    • +2
    ./tcl/lors-imscp-blackboard6-procs.tcl
  1. … 150 more files in changeset.
Fix typos

  1. … 5 more files in changeset.
Fix typos

  1. … 7 more files in changeset.
Fix typos

    • -2
    • +2
    ./tcl/lors-imscp-blackboard6-procs.tcl
  1. … 76 more files in changeset.
Fix more typos

    • -2
    • +2
    ./tcl/lors-imscp-blackboard6-procs.tcl
  1. … 84 more files in changeset.
- replace depreacted "ns_mkdir" by "file mkdir"

  1. … 9 more files in changeset.
LOM metadata wouldn't be parsed and inserted correctly if it was in an external file instead of inserted as a subnode of the metadata one.

Remove link to non-existent page.

HTML cleanup.

Fix bug, commented out code for folder_id should stay commented or it'll break lorsm

Fixed the code that lists classes so it works when called from the user

portal.

  1. … 4 more files in changeset.
Extracted sql from servlet.tcl to servlet.xql. Added a new course to test LORS. Updated version of lorsm to 0.9d4. Solved problems with templates when you upgrade the package

    • binary
    ./tcl/test/Courses/scorm-compliant-course.zip
  1. … 4 more files in changeset.
Include the current dotlrn instance in the application group search, since

portlets run in that context and need their community id.

1. Made this dependent the current version of acs-subsite on HEAD (app group

tcl API changes which is also tracked in .LRN, though this dependency is

tracked in dotlrn-lorsm, the official way to add SCORM support to a .lrn

community).

2. Use the new API and the fact that .lrn now defines a community as an app

group to remove calls to dotlrn_community::get_community_id.

3. Removed a bunch of commented-out, .lrn-only permissions twiddling, but left

in the toggle inherit call and dotlrn-related parameter/xml extension. This

can exist without dotlrn being installed and since there's really not budget

available to totally clean this stuff up, I left it in even though I suspect

that in practice it's not used.

Finished removing class_key references. Changed datamodel to work with

any group_id. Tested install and upgrade scripts. Tested that course

upload and play in lorsm works in .LRN.

    • -10
    • +3
    ./sql/postgresql/lors-imscp-create.sql
    • -0
    • +64
    ./sql/postgresql/upgrade/upgrade-0.7d1-0.7d2.sql
  1. … 11 more files in changeset.
Extracted sql from .tcl to .xql

Extracted sql from .tcl to .xql

    • -163
    • +126
    ./lib/course-structure.xql
    • -0
    • +76
    ./lib/object-new.xql
    • -110
    • +20
    ./tcl/apm-callbacks-procs.tcl
    • -0
    • +171
    ./tcl/apm-callbacks-procs.xql
    • -0
    • +15
    ./tcl/lors-callback-procs.xql
    • -16
    • +8
    ./tcl/lors-imscp-procs-postgresql.xql
  1. … 7 more files in changeset.
First step of Lors oracle migration. Indent code.

    • -336
    • +287
    ./tcl/apm-callbacks-procs.tcl
    • -18
    • +23
    ./tcl/lors-imscp-blackboard5-procs.tcl
    • -625
    • +532
    ./tcl/lors-imscp-blackboard6-procs.tcl
    • -359
    • +429
    ./tcl/lors-imscp-procs.tcl
    • -1178
    • +1267
    ./tcl/lors-imsmd-procs.tcl
    • -397
    • +423
    ./tcl/test/lors-test-procs.tcl
  1. … 233 more files in changeset.
Bumped version numbers

  1. … 11 more files in changeset.
Bumped version number

  1. … 4 more files in changeset.
Merge from oacs-5-4 branch

Checkpoint 3.7 (level AA): Mark up quotations. Do not use quotation markup for formatting effects such as indentation.

  1. … 73 more files in changeset.