imsld-condition-procs.tcl

  • last updated 11 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix a bunch of typos

  1. … 120 more files in changeset.
Fix typos (info exist -> info exists)

  1. … 19 more files in changeset.
Fix typo

Retrieve conditions in order set by the author for robustness.

Reduce code duplication

Untabify and indent

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.
Release of version 1.8: improvements in export, HTML generation and edition fetures.

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

  1. … 64 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.
SOLVED: bug with "else" empty nodes

finishing with the level C of the spec (fixing the notification feature according to the spec: notify each user only ONCE)

  1. … 7 more files in changeset.
level C of the spec:

- notifications

* modifying the data base, adding tables

* modifying the parser, adding and editing functions

* modifying the player, adding and editing functions

  1. … 17 more files in changeset.
support form user_id when evaluating conditions

  1. … 3 more files in changeset.
innecessary debug comments removed

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

  1. … 10 more files in changeset.
fixing bug when dealing with support activities and set properties (the user_id was always [ad_conn user_id])

  1. … 5 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 endless loop in conditions

- fixing bugs in queries

- fixing bug with else nodes

  1. … 3 more files in changeset.
'complete' expression implemented

- 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

    • -225
    • +257
    ./imsld-condition-procs.tcl
  1. … 9 more files in changeset.
fix bugs

  1. … 2 more files in changeset.
fix

execute conditions

  1. … 1 more file 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.
work in progress for 'complete' expression in 'imsld::expression::eval' procedure

change-property-value implemented