• last updated 17 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Removed ilias user table.

Refactored the import pieces so they can be used to create a course from

a dynamically created manifest, which is necessary for authoring tools.

Some of these pieces will move to scorm-core eventually, leaving the importer

containing only stuff directly associated with importing from a packaged

course.

Give a nice error message when trying to deliver non-existent content, as

happens when one creates an entirely empty course and then tries to play

it.

Sets initial install

- Moves support for 3 chars language codes to ref-language

- Adds dependencies to ref-language and ref-countries

- Bumps version number

Bumps version number

Adds ref-language to core

Adds support for ISO-639-2 language codes (3 chars)

    • -0
    • +58
    /openacs-4/packages/ref-language/tcl/ref-language-procs.tcl
    • -0
    • +63
    /openacs-4/packages/ref-language/tcl/ref-language-procs.xql
- make sure to use names, not paths to resolve site-wide pages

- first draft auf maintenance function transform_root_folder

    • -2
    • +5
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
The post/pre test version of scorm.com's golf course crashed the RTE. I

tested on MGH's Ilias install and it crashed it as well, so it's not something

we've introduced in our porting effort. I've fixed it, it involved improper

handling of the children of invisible nodes in the activity tree. I've also

made it possible to put all script file references in the document's HEAD

section. The initial call to scorm_init is still in the body and should

probably be moved to a function and called by an onload() event.

Fixed minor problem that caused an initialization error when running with

enable debugging off.

- Fixes typos in ctl files

- Adds new iso-639-1 language codes

- Adds iso-639-2 language codes (3 chars) data file. Will add datamodel and logic for it very soon

- Bumps version number to 5.6 serie for future inclusion in core

    • -0
    • +184
    /openacs-4/packages/ref-language/sql/common/iso-639-1.dat
    • -0
    • +484
    /openacs-4/packages/ref-language/sql/common/iso-639-2.dat
    • -0
    • +135
    /openacs-4/packages/ref-language/tcl/apm-callback-procs.tcl
Bumps version number

adds ref-countries to core

Added new scorm 2004 prototype packages

Fixes typos

Converts to UTF8 encoding

- Adds new countries and update changed ones

- Provides after-upgrade callback

- Bumps version number to 5.6 serie to be included in core

    • -0
    • +55
    /openacs-4/packages/ref-countries/tcl/apm-callback-procs.tcl
Untabify and indent

Update doc

Course player utility package for a new Scorm 2004 LMS based on ilias. This

package is meant to be embedded into an LMS package. See the scorm-demo

package for a simple example as to how to do this. This needs a lot of

clean-up as it includes all of Yahoo YUI, and a bunch of Ilias CSS that

needs cleaning up and integration into our CSS scheme (or for much of

it, simply deletion, since it implements the standard ilias theme for

a bunch of their non-LMS packages).

  1. … 50 more files in changeset.
Initial revision

    • -0
    • +33
    /openacs-4/packages/scorm-player/scorm-player.info
    • -0
    • +79
    /openacs-4/packages/scorm-player/embed/player.adp
    • -0
    • +46
    /openacs-4/packages/scorm-player/embed/player.tcl
    • -0
    • +14
    /openacs-4/packages/scorm-player/embed/player.xql
    • -0
    • +23
    /openacs-4/packages/scorm-player/embed/sco/index.vuh
    • -0
    • +13
    /openacs-4/packages/scorm-player/embed/sco/index.xql
    • -0
    • +41
    /openacs-4/packages/scorm-player/tcl/foo.txt
    • -0
    • +115
    /openacs-4/packages/scorm-player/tcl/rte-api-init.tcl
  1. … 50 more files in changeset.
Course import utility package for a new Scorm 2004 LMS based on ilias. This

package is meant to be embedded into an LMS package. See the scorm-demo

package for a simple example as to how to do this.

Core datamodel and utilities for a new Scorm 2004 player based on the ilias

runtime environment implemented in JavaScript rather than Java.Z

Initial revision

    • -0
    • +25
    /openacs-4/packages/scorm-core/scorm-core.info
    • -0
    • +10
    /openacs-4/packages/scorm-core/tcl/scorm-core-init.tcl
    • -0
    • +43
    /openacs-4/packages/scorm-core/tcl/scorm-core-procs.tcl
    • -0
    • +15
    /openacs-4/packages/scorm-core/tcl/scorm-core-procs.xql
    • -0
    • +25
    /openacs-4/packages/scorm-importer/scorm-importer.info
  1. … 6 more files in changeset.
Using site_node::* api instead of accesing the site_nodes array directly with nsv_array calls.

    • -1
    • +1
    /openacs-4/packages/dotlrn/tcl/applets-procs.tcl
    • -14
    • +3
    /openacs-4/packages/dotlrn/tcl/dotlrn-procs.tcl
Force references to an embedded package's admin or sitewide-admin pages to

be referenced (relative to the embedding package's mount point) as

admin/package-key or sitewide-admin/package-key. This nicely arranges

all admin URLs in a composite package under ${mount-point}/admin, which

among other things will cause the request processor to do the expected

permission check. Backdoor access to the admin pages via URLs like

${mount-point}/package-key/admin or ${mount-point}/package-key/sitewide-admin

is blocked, as the request processor won't do the expected permissions check

for URLs of that form.,

No need to call site_node::unmount once dotlrn::unmount_package was called.

When using AOLserver 4.5 with a config file not containing values for maxthreads,

etc, the pools init code would choose default values that are illegal, causing

an error to show up in one's log file. I've set the default values to those

found in our /etc/config.tcl file.

- create index for acs_objects on package_ids and drop old one (as discussed in OCT)

- bump version number to trigger run of upgrade scripts for testing