imsld-condition-procs.tcl

  • last updated 23 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 HEAD. HEAD was previously merged from oacs-5-3.

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

  1. … 64 more files in changeset.
improving the algorithm used to display the activities tree, taking into account more possible cases (the completion restriction of the activities, etc)

adding an "eye" icon to the activities that have been viewed

using bold letters to indicate that the activity hasn't been started

fixing bugs

  1. … 8 more files in changeset.
Several changes on the monitor screens. Shows now a summary of user activity.

Included imsld-master.adp for all pages in GRAIL. Needed to reorg. some code

to use such template.

Added a few messages in localization hash.

Fixed a few bugs when showing the environment, variable names, etc.

Produced a template for easily produce a select statement (choice-select.adp)

  1. … 32 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.