imsld-runtime-procs.tcl

  • last updated 13 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix typos (info exist -> info exists)

  1. … 19 more files in changeset.
Fix typos

  1. … 17 more files in changeset.
untabify and indent

  1. … 2 more files in changeset.
Apply show/hide action on activity structure to its children.

Show activity structure element only if there are visible children.

  1. … 1 more file in changeset.
Recursively show/hide activities of a activity_structure

Several fixes, mainly:

- Freeing tdom objects from memory

- Invoking on_completion triggers for acts, plays and method

  1. … 18 more files in changeset.
Using a more generic vocabulary without LD specific terms.

Fixing the conditions to show an activity and an act.

Fixing the addition of resources to the environment and the instantiation of a new activity.

Fixing a problem with file properties.

  1. … 24 more files in changeset.
Merge from oacs-5-3 to HEAD

  1. … 64 more files in changeset.
Merging Luis fixes from 5.3

  1. … 3 more files in changeset.
- adding support for properties of type file

* providing upgrade scripts

- adding monitor service of the properties

- fixing bugs

- adding a constraint on the evaluation of the conditions avoiding infinite loops

- now the files of the UoL can be updated/changed from the file-storage UI

  1. … 34 more files in changeset.
Some bugs solved

  1. … 3 more files in changeset.
fixing bug reported by Emma: the imsld::runtime::activity_structure::show_hide had some typo/not tested bugs when seting the isvisible attribute

to true for the resources referenced by the activity structure

support form user_id when evaluating conditions

  1. … 3 more files in changeset.
attribute instances for each user in run

  1. … 10 more files in changeset.
adding the portlet to the user portal, and adding info to the portlet.

implementing when-condition-true, change-property-value and when-property-value-is-set.

  1. … 17 more files in changeset.
improve conditions execution: they are only executed when needed

  1. … 6 more files in changeset.
- fixing conditions eval bugs

- fixing conditions parsing bugs

- adding imsld_classes table to store the classes of the UoL, as well as all the necessary API to handle them

  1. … 13 more files in changeset.
- improving expresisons and conditions validation

- fixing bugs related to expressions execution

  1. … 9 more files in changeset.
fix bugs

  1. … 2 more files in changeset.
initializing uninitialized variable

execute conditions

  1. … 1 more file in changeset.
looking for the "class" attributes in the imsldcontent resources and displaying (or hiding) them if the visibility is true (or

false)

validating properties against their restrictions (according to the property definition in the manifest)

  1. … 2 more files in changeset.
adding the hide and show functionallities to the player. needed to do some changes to the database

  1. … 6 more files in changeset.
adding dates to the creation of the run and when an activity is first visited by a user (because in the level b expressions those values may be used)

  1. … 6 more files in changeset.
adding the monitor service

parsing the imsldcontent before serving it:

- replacing view-property and view-property-group with the properties values

- replacing set-property and set-property-group with html forms

cleaning the code

displaying run status

displaying the run only to the users associated with it

    • -0
    • +20
    ./imsld-runtime-procs.tcl
  1. … 25 more files in changeset.